Processing math: 100%
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Action of lattice automorphism group on discriminant group

I have a lattice L with automorphism group G=Aut(L). The group G will act on the discriminant group D=L/L. There will be a normal subgroup N of G which acts trivially on D. I need to be able to compute the action of the quotient G/N on D. Can anyone provide any hints on how to get sage to do this? I'm new to sage.

Action of lattice automorphism group on discriminant group

I have a lattice L with automorphism group G=Aut(L). The group action of G will act on L should induce an action on the discriminant group D=L/L. There $D=L^/Lsuchthatwehaveagrouphomomorphism\phi: Aut(L) \rightarrow Aut(D)$. The kernel of this map will be a normal subgroup N of G which acts trivially on D. G. I need to be able to compute the action of the quotient G/N on D. In the actual example I am interested in L has rank 20 and is defined through its Gram Matrix. L is an even lattice. A simpler model of this situation would be to take L to be a root lattice, say the A2 root lattice to be concrete, Aut(L) is the dihedral group D6 arising as the product of the Z2 outer automorphism and the S3 Weyl group of A2. The dual lattice $L^istheweightlatticeofA_2andthediscriminantgroupL^*/LisZ_3withonenontrivialautomorphism,takingg \rightarrow g^{-1}.Inthissimplecaseeverythingiscomputablebyhand,butforthecaseIaminterestedinIonlyhaveAut(L)presentedintermsof20 \times 20$ matrix generators and computing by hand seems too difficult. Can anyone provide any hints on how to get sage to do this? I'm new to sage.I can compute Aut(L) and Aut(D) using sage, my problem is in figuring out how to determine N and the action of the quotient G/N on D.

Action of lattice automorphism group on discriminant group

I have a lattice L with automorphism group G=Aut(L). The action of G on L should induce an action on the discriminant group $D=L^/Lsuchthatwehaveagrouphomomorphism\phi: Aut(L) \rightarrow Aut(D).ThekernelofthismapwillbeanormalsubgroupNofG.IneedtobeabletocomputetheactionofthequotientG/NonD.IntheactualexampleIaminterestedinLhasrank20andisdefinedthroughitsGramMatrix.Lisanevenlattice.AsimplermodelofthissituationwouldbetotakeLtobearootlattice,saytheA_2rootlatticetobeconcrete,Aut(L)isthedihedralgroupD_6arisingastheproductoftheZ_2outerautomorphismandtheS_3WeylgroupofA_2.TheduallatticeL^istheweightlatticeofA_2andthediscriminantgroupL^*/LisZ_3withonenontrivialautomorphism,takingg \rightarrow g^{-1}.Inthissimplecaseeverythingiscomputablebyhand,butforthecaseIaminterestedinIonlyhaveAut(L)presentedintermsof20 \times 20matrixgeneratorsandcomputingbyhandseemstoodifficult.Cananyoneprovideanyhintsonhowtogetsagetodothis?IcancomputeAut(L)andAut(D)usingsage,myproblemisinfiguringouthowtodetermineNandtheactionofthequotientG/NonD$.

Action of lattice automorphism group on discriminant group

I have a lattice L with automorphism group G=Aut(L). The action of G on L should induce an action on the discriminant group $D=L^/L$ D=Lˇ/L such that we have a group homomorphism ϕ:Aut(L)Aut(D). The kernel of this map will be a normal subgroup N of G. I need to be able to compute the action of the quotient G/N on D. In the actual example I am interested in L has rank 20 and is defined through its Gram Matrix. L is an even lattice. A simpler model of this situation would be to take L to be a root lattice, say the A2 root lattice to be concrete, Aut(L) is the dihedral group D6 arising as the product of the Z2 outer automorphism and the S3 Weyl group of A2. The dual lattice $L^$ L^\check is the weight lattice of A2 and the discriminant group L/L is Z3 with one non-trivial automorphism, taking gg1. In this simple case everything is computable by hand, but for the case I am interested in I only have Aut(L) presented in terms of 20×20 matrix generators and computing by hand seems too difficult. Can anyone provide any hints on how to get sage to do this? I can compute Aut(L) and Aut(D) using sage, my problem is in figuring out how to determine N and the action of the quotient G/N on D.

Action of lattice automorphism group on discriminant group

I have a lattice L with automorphism group G=Aut(L). The action of G on L should induce an action on the discriminant group D=Lˇ/L such that we have a group homomorphism ϕ:Aut(L)Aut(D). The kernel of this map will be a normal subgroup N of G. I need to be able to compute the action of the quotient G/N on D. In the actual example I am interested in L has rank 20 and is defined through its Gram Matrix. L is an even lattice. A simpler model of this situation would be to take L to be a root lattice, say the A2 root lattice to be concrete, Aut(L) is the dihedral group D6 arising as the product of the Z2 outer automorphism and the S3 Weyl group of A2. The dual lattice L^\check is the weight lattice of A2 and the discriminant group L/L is Z3 with one non-trivial automorphism, taking gg1. In this simple case everything is computable by hand, but for the case I am interested in I only have Aut(L) presented in terms of 20×20 matrix generators and computing by hand seems too difficult. Can anyone provide any hints on how to get sage to do this? I can compute Aut(L) and Aut(D) using sage, my problem is in figuring out how to determine N and the action of the quotient G/N on D.

Action of lattice automorphism group on discriminant group

I have a lattice L with automorphism group G=Aut(L). The action of G on L should induce an action on the discriminant group D=Lˇ/L $D={L^}/L$ such that we have a group homomorphism ϕ:Aut(L)Aut(D). The kernel of this map will be a normal subgroup N of G. I need to be able to compute the action of the quotient G/N on D. In the actual example I am interested in L has rank 20 and is defined through its Gram Matrix. L is an even lattice. A simpler model of this situation would be to take L to be a root lattice, say the A2 root lattice to be concrete, Aut(L) is the dihedral group D6 arising as the product of the Z2 outer automorphism and the S3 Weyl group of A2. The dual lattice L^\check $L^istheweightlatticeofA_2$ and the discriminant group L/L L/L is Z3 with one non-trivial automorphism, taking gg1. In this simple case everything is computable by hand, but for the case I am interested in I only have Aut(L) presented in terms of 20×20 matrix generators and computing by hand seems too difficult. Can anyone provide any hints on how to get sage to do this? I can compute Aut(L) and Aut(D) using sage, my problem is in figuring out how to determine N and the action of the quotient G/N on D.

Action of lattice automorphism group on discriminant group

I have a lattice L with automorphism group G=Aut(L). The action of G on L should induce an action on the discriminant group $D={L^}/L$ D=˜L/L such that we have a group homomorphism ϕ:Aut(L)Aut(D). The kernel of this map will be a normal subgroup N of G. I need to be able to compute the action of the quotient G/N on D. In the actual example I am interested in L has rank 20 and is defined through its Gram Matrix. L is an even lattice. A simpler model of this situation would be to take L to be a root lattice, say the A2 root lattice to be concrete, Aut(L) is the dihedral group D6 arising as the product of the Z2 outer automorphism and the S3 Weyl group of A2. The dual lattice $L^$ ˜L is the weight lattice of A2 and the discriminant group L/L ˜L/L is Z3 with one non-trivial automorphism, taking gg1. In this simple case everything is computable by hand, but for the case I am interested in I only have Aut(L) presented in terms of 20×20 matrix generators and computing by hand seems too difficult. Can anyone provide any hints on how to get sage to do this? I can compute Aut(L) and Aut(D) using sage, my problem is in figuring out how to determine N and the action of the quotient G/N on D.