how can I take a quotient of a submodule? I was expecting the following to work:
sage: M = CombinatorialFreeModule(QQ, [1,2], prefix='x'); x = M.basis()
sage: A = M.submodule([x[2]])
sage: A.quotient_module(A)
Free module generated by {1} over Rational Field
Which is clearly taking the quotient over the ambient space of A
and not the image
sage: A.quotient_module(A) == M.quotient_module(A)
True
Replacing A
with A.lift.image()
is the same.