Algebras#
- Introduction
- Construction of General Algebras and their Elements
- Construction of a General Algebra
Algebra< R, n | Q >: Rng, RngIntElt, SeqEnum → AlgGenAssociativeAlgebra< R, n | Q >: Rng, RngIntElt, SeqEnum → AlgAssQuaternionAlgebra< K | a, b >: Rng, RngElt, RngElt → AlgQuatLieAlgebra< R, n | Q >: Rng, RngIntElt, SeqEnum → AlgLieLieAlgebra(A): AlgAss → AlgLieGroupAlgebra(R, G): Rng, Grp → AlgGrpMatrixAlgebra(R, n): Rng, RngInt → AlgMat
- Construction of an Element of a General Algebra
- Construction of a General Algebra
- Construction of Subalgebras, Ideals and Quotient Algebras
- Operations on Algebras and Subalgebras
- Invariants of an Algebra
- Changing Rings
- Bases
- Decomposition of an Algebra
CompositionSeries(A): AlgGen → [ AlgGen ], [ AlgGen ], AlgMatEltCompositionFactors(A): AlgGen → [ AlgGen ]MinimalLeftIdeals(A : parameters): AlgGen → [ AlgGen ], BoolEltMinimalRightIdeals(A : parameters): AlgGen → [ AlgGen ], BoolEltMinimalIdeals(A : parameters): AlgGen → [ AlgGen ], BoolEltMaximalLeftIdeals(A : parameters): AlgGen → [ AlgGen ], BoolEltMaximalRightIdeals(A : parameters): AlgGen → [ AlgGen ], BoolEltMaximalIdeals(A : parameters): AlgGen → [ AlgGen ], BoolEltJacobsonRadical(A): AlgGen → AlgGenIsSemisimple(A): AlgGen → BoolEltIsSimple(A): AlgGen → BoolEltExample: quaternions
- Operations on Subalgebras
IsZero(A): AlgGen → BoolEltA eq B: AlgGen, AlgGen → BoolEltA ne B: AlgGen, AlgGen → BoolEltA subset B: AlgGen, AlgGen → BoolEltA notsubset B: AlgGen, AlgGen → BoolEltA meet B: AlgGen, AlgGen → AlgGenA * B: AlgGen, AlgGen → AlgGenA ^ n: AlgGen, RngIntElt → AlgGenMorphism(A, B): AlgGen, AlgGen → Map
- Operations on Elements of an Algebra
- Operations on Elements
a + b: AlgGenElt, AlgGenElt → AlgGenElt- a: AlgGenElt → AlgGenElta - b: AlgGenElt, AlgGenElt → AlgGenElta * b: AlgGenElt, AlgGenElt → AlgGenElta * r: AlgGenElt, RngElt → AlgGenEltr * a: RngElt, AlgGenElt → AlgGenElta / r: AlgGenElt, RngElt → AlgGenElta ^ n: AlgGenElt, RngIntElt → AlgGenEltMinimalPolynomial(a): AlgGenElt → RngUPolEltParent(a): AlgGenElt → AlgGen
- Comparisons and Membership
- Predicates on Elements
- Operations on Elements