Patch Notes
Magma V2.28-4 Patch Notes
Patch release for Magma V2.28-4. Updated areas: Algebraic Number Theory, Algebras, Coding Theory, Commutative Algebra, Group Theory and 1 more.
Algebraic Number Theory¶
- Error checking has been improved for the
extconstructor when theAbsparameter istrue.
Algebras¶
- A crash in
CompositionSeriesfor finite-dimensional algebras in characteristic zero has been fixed. Reported by A. Previtali.
Coding Theory¶
- Fixed a bug where
IsQuasiCyclic,IsQuasiTwistedCyclic, orIsQuasiSimpleTwistedCyclicmight erroneously return false. Reported by M. Grassl. MinimumWeightshould no longer select enumeration as the policy when the problem space is too large to enumerate. Some minor tinkering has also been done with the policy for deciding whether to enumerate quantum codes or not.
Commutative Algebra¶
- The function
IsPrimehas been improved so that several classes of ideals are proven to be non-prime much more quickly than previously. Sample inputs given by M. Reid. - Some problems when computing Groebner bases over prime finite fields with size around 60 bits have been fixed. Reported by M. Grassl.
Group Theory¶
- A missing case for SL in
IsClassicalCentralizerApplicablehas been added. - The output of
MaximalSubgroupsis now sorted by order (from smallest to greatest). - Some crashes (involving free FP groups) in
pQuotientandElementaryAbelianQuotienthave been fixed. Reported by E. O'Brien. - A bug which caused
NilpotentQuotientto return incorrect answers in some large examples has been fixed. - A crash which occured when applying a homomorphism from an abelian group to a permutation group has been fixed. Reported by E. O'Brien.
- Computing the quotient of a permutation group by the trivial subgroup is now treated as a special case, rather than using the generic methods. This may save a lot of time. Reported by E. O'Brien.
System¶
- The
-iand-Ioptions have been added to allow magma to be used as the interpreter in the#!line of a UNIX script. - The
-eand-Eoptions have been added to allow magma to execute the remaining arguments as though they were magma input.