Associative Algebras
- Introduction
- Construction of Associative Algebras
- Construction of an Associative Structure Constant Algebra
AssociativeAlgebra< R, n | Q : parameters >: Rng, RngIntElt, SeqEnum → AlgAss
AssociativeAlgebra< M | Q : parameters >: ModTupRng, SeqEnum → AlgAss
AssociativeAlgebra< R, n | T : parameters >: Rng, RngIntElt, SeqEnum → AlgAss
AssociativeAlgebra(A): AlgGen → AlgAss
ChangeBasis(A, B): AlgAss, {[AlgAssElt]} → AlgAss
ChangeBasis(A, B): AlgAss, {[ModTupFldElt]} → AlgAss
ChangeBasis(A, B): AlgAss, Mtrx → AlgAss
- Associative Structure Constant Algebras from other Algebras
- Operations on Algebras and their Elements
- Operations on Algebras
Centre(A): AlgAss → AlgAss
Centralizer(A, S): AlgAss, AlgAss → AlgAss
Centraliser(A, S): AlgAss, AlgAss → AlgAss
Idealizer(A, B: parameters): AlgAss, AlgAss → AlgAss
Idealiser(A, B: parameters): AlgAss, AlgAss → AlgAss
LieAlgebra(A): AlgAss → AlgGen, Map
CommutatorModule(A, B): AlgAss, AlgAss → ModTupRng
CommutatorIdeal(A, B): AlgAss, AlgAss → AlgAss
LeftAnnihilator(A, B): AlgAss, AlgAss → AlgAss, AlgAss
RightAnnihilator(A, B): AlgAss, AlgAss → AlgAss, AlgAss
Example: liealg
RestrictionOfScalars(A): AlgAss[FldAlg] → AlgAss, Map
RestrictionOfScalars(A): AlgAss[FldFun] → AlgAss, Map
RestrictionOfScalars(A, F): AlgAss[FldAlg], Fld → AlgAss, Map
RestrictionOfScalars(A, F): AlgAss[FldFun], FldFunG → AlgAss, Map
Example: restrict
- Operations on Elements
Centralizer(A, s): AlgAss, AlgAssElt → AlgAss
Centraliser(A, s): AlgAss, AlgAssElt → AlgAss
LieBracket(a, b): AlgAssElt, AlgAssElt → AlgAssElt
(a, b): AlgAssElt, AlgAssElt → AlgAssElt
IsScalar(a): AlgAssElt → BoolElt, RngElt
RepresentationMatrix(a, M : parameters): AlgAssElt, AlgAss → AlgMatElt
- Representations
- Decomposition of an Algebra
- Orders
- Construction of Orders
Order(R, S): Rng, SeqEnum[AlgAssVElt] → AlgAssVOrd
Order(R, S): RngFunOrd, SeqEnum[AlgAssVElt[FldFunG]] → AlgAssVOrd
Order(S): SeqEnum[AlgAssVElt[FldAlg]] → AlgAssVOrd
Order(S): SeqEnum[AlgAssVElt[FldFun]] → AlgAssVOrd
Order(S, I): SeqEnum[AlgAssVElt[FldAlg]], SeqEnum[RngOrdFracIdl] → AlgAssVOrd
Order(S, I): SeqEnum[AlgAssVElt[FldFunG]], SeqEnum[RngFunOrdIdl] → AlgAssVOrd
Order(A, m, I): AlgAssV[FldOrd], AlgMatElt[FldOrd], SeqEnum[RngOrdFracIdl] → AlgAssVOrd
Order(A, m, I): AlgAssV[FldNum], AlgMatElt[FldNum], SeqEnum[RngOrdFracIdl] → AlgAssVOrd, Map
Order(A, m, I): AlgAssV[FldFun], AlgMatElt[FldFun], SeqEnum[RngFunOrdIdl] → AlgAssVOrd
Order(A, pm): AlgAssV[FldOrd], PMat → AlgAssVOrd
Order(A, pm): AlgAssV[FldNum], PMat → AlgAssVOrd, Map
Order(A, pm): AlgAssV[FldFun], PMat → AlgAssVOrd
Example: Ord Creat Cyc
Example: Ord Creat Cyc
MaximalOrder(A): AlgAssV[FldRat] → AlgAssVOrd
MaximalOrder(A): AlgAssV[FldAlg] → AlgAssVOrd
MaximalOrder(O): AlgAssVOrd[RngInt] → AlgAssVOrd
MaximalOrder(O): AlgAssVOrd[RngOrd] → AlgAssVOrd
MaximalOrderFinite(A): AlgAssV[FldFunRat] → AlgAssVOrd
MaximalOrderInfinite(A): AlgAssV[FldFunRat] → AlgAssVOrd
MaximalOrderFinite(A): AlgAssV[FldFun] → AlgAssVOrd
MaximalOrderInfinite(A): AlgAssV[FldFun] → AlgAssVOrd
MaximalOrder(O): AlgAssVOrd[RngUPol] → AlgAssVOrd
MaximalOrder(O): AlgAssVOrd[RngVal] → AlgAssVOrd
MaximalOrder(O): AlgAssVOrd[RngFunOrd] → AlgAssVOrd
Example: Max Ord
Example: Max Ord Alg
RestrictionOfScalars(O): AlgAssVOrd[RngOrd] → AlgAssVOrd, Map
RestrictionOfScalars(O): AlgAssVOrd[RngFunOrd] → AlgAssVOrd, Map
RestrictionOfScalars(O, C): AlgAssVOrd[RngOrd], Rng → AlgAssVOrd, Map
RestrictionOfScalars(O, C): AlgAssVOrd[RngFunOrd], Rng → AlgAssVOrd, Map
Example: restrict
- Attributes
- Bases of Orders
- Predicates
- Operations with Orders
- Elements of Orders
- Ideals of Orders
- Construction of Ideals
lideal<O | E>: AlgAssVOrd, [AlgAssVOrdElt] → AlgAssVOrdIdl
rideal<O | E>: AlgAssVOrd, [AlgAssVOrdElt] → AlgAssVOrdIdl
ideal<O | E>: AlgAssVOrd, [AlgAssVOrdElt] → AlgAssVOrdIdl
lideal<O | M>: AlgAssVOrd, PMat → AlgAssVOrdIdl
lideal<O | M>: AlgAssVOrd, Mtrx → AlgAssVOrdIdl
rideal<O | M>: AlgAssVOrd, PMat → AlgAssVOrdIdl
rideal<O | M>: AlgAssVOrd, Mtrx → AlgAssVOrdIdl
ideal<O | M>: AlgAssVOrd, PMat → AlgAssVOrdIdl
ideal<O | M>: AlgAssVOrd, Mtrx → AlgAssVOrdIdl
O * e: AlgAssVOrd, RngElt → AlgAssVOrdIdl
e * O: RngElt, AlgAssVOrd → AlgAssVOrdIdl
- Attributes of Ideals
Order(I): AlgAssVOrdIdl → AlgAssVOrd
Algebra(I): AlgAssVOrdIdl → AlgAssV
LeftOrder(I): AlgAssVOrdIdl → AlgAssVOrd
RightOrder(I): AlgAssVOrdIdl → AlgAssVOrd
ArithmeticRadical(O, p): AlgAssVOrd[RngOrd], RngOrdIdl → AlgAssVOrdIdl
ArithmeticRadical(O, p): AlgQuat, RngElt → AlgQuatOrdIdl
RadicalIdealizer(O, p): AlgAssVOrd[RngOrd], RngOrdIdl → AlgAssVOrd
RadicalIdealizer(O, p): AlgQuat, RngElt → AlgQuat
Neighbors(I, p): AlgAssVOrdIdl, RngOrdIdl → SeqEnum[AlgAssVOrdIdl]
Neighbors(I, p): AlgQuatOrdIdl, RngInt → SeqEnum[AlgQuatOrdIdl]
ElementsOfNorm(I, n): AlgAssVOrdIdl, RngElt → SeqEnum
- Bases of Ideals
Denominator(I): AlgAssVOrdIdl → RngElt
PseudoBasis(I): AlgAssVOrdIdl[RngOrd] → SeqEnum
PseudoMatrix(I): AlgAssVOrdIdl[RngOrd] → PMat
PseudoMatrix(I): AlgAssVOrdIdl[RngFunOrd] → PMat
Basis(I): AlgAssVOrdIdl → SeqEnum
BasisMatrix(I): AlgAssVOrdIdl → AlgMatElt
ZBasis(I): AlgAssVOrdIdl[RngOrd] → [AlgAssVOrdElt]
Generators(I): AlgAssVOrdIdl[RngOrd] → [AlgAssVOrdElt]
LocalBasis(I, p): AlgAssVOrdIdl, RngOrdIdl → [AlgAssElt]
PseudoBasis(I, R): AlgAssVOrdIdl[RngOrd], Str → SeqEnum
PseudoMatrix(I, R): AlgAssVOrdIdl[RngOrd], Str → PMat
Basis(I, R): AlgAssVOrdIdl, Str → SeqEnum
BasisMatrix(I, R): AlgAssVOrdIdl, Str → AlgMatElt
- Arithmetic for Ideals
I + J: AlgAssVOrdIdl, AlgAssVOrdIdl → AlgAssVOrdIdl
I * J: AlgAssVOrdIdl, AlgAssVOrdIdl → AlgAssVOrdIdl, AlgAssVOrdIdl
I * J: AlgAssVOrdIdl[RngOrd], AlgAssVOrdIdl[RngOrd] → AlgAssVOrdIdl, AlgAssVOrdIdl
a * I: RngElt, AlgAssVOrdIdl → AlgAssVOrdIdl
I * a: AlgAssVOrdIdl, RngElt → AlgAssVOrdIdl
a * I: RngElt, AlgQuatOrdIdl → AlgQuatOrdIdl
I * a: AlgQuatOrdIdl, RngElt → AlgQuatOrdIdl
A * I: RngOrdFracIdl, AlgAssVOrdIdl[RngOrd]) → AlgAssVOrdIdl
I * A: RngOrdFracIdl, AlgAssVOrdIdl[RngOrd]) → AlgAssVOrdIdl
Colon(J, I): AlgAssVOrdIdl[RngOrd], AlgAssVOrdIdl[RngOrd] → PMat
MultiplicatorRing(I): AlgAssVOrdIdl → AlgAssVOrd
- Predicates on Ideals
- Other Operations on Ideals