Structure Operations#
Ring Predicates and Booleans#
The usual ring functions returning boolean values are available on algebras of symmetric functions.
- IsCommutative(L): AlgSym -> BoolElt#
- IsUnitary(L): AlgSym -> BoolElt#
- IsFinite(L): AlgSym -> BoolElt#
- IsOrdered(L): AlgSym -> BoolElt#
- IsField(L): AlgSym -> BoolElt#
- IsEuclideanDomain(L): AlgSym -> BoolElt#
- IsPID(L): AlgSym -> BoolElt#
- IsUFD(L): AlgSym -> BoolElt#
- IsDivisionRing(L): AlgSym -> BoolElt#
- IsEuclideanRing(L): AlgSym -> BoolElt#
- IsDomain(L): AlgSym -> BoolElt#
- IsPrincipalIdealRing(L): AlgSym -> BoolElt#
- L eq M: AlgSym, AlgSym -> BoolElt#
- L ne M: AlgSym, AlgSym -> BoolElt#
Return
trueif \(L\) and \(M\) are equal (respectively, not equal). Magma considers two algebras to be equal if they are over the same ring.
Predicates on Basis Types#
- HasSchurBasis(A): AlgSym -> BoolElt#
Returns
trueif \(A\) is an algebra with a Schur basis.