How to compute in exterior powers of a ring

asked 1 year ago

qfaes gravatar image

updated 0 years ago

FrédéricC gravatar image

Consider H:=Zn. I have a finite family of matrices Mi , acting over H and hence acting over Λ2(Λ3H). I also have v1 and v2 in Λ2(Λ3H). I want to compute the submodule generated by Miv1,Miv2 for all i. More precisely I want to know if the quotient by this submodule is torsion-free.

Now, my problem is that apparently, SageMaths does not handle Λ2(Λ3H).

Q1) Is there any way to do that in a simple way ?

My solution was to send Λ2(Λ3H) in H6, and compute in this submodules using "Finitely generated modules over a PID", but I have a problem with the size of the vectors. Even for n=6, the vectors in H6 are way to big. I tried to use sparse matrices sparse vectors, because all of the vectors will be full of 0's.

Q2) Is there a simple way to use sparse matrix/vectors and still use the same library ?

I think this should be fairly simple, and I would like to solve this problem at least for n = 6 to 10.

Preview: (hide)