StructuralConstantsPackage R¶
naalg.spad line 461 [edit on github]
StructuralConstantsPackage provides functions creating structural constants from a multiplication tables or a basis of a matrix algebra and other useful functions in this context.
- coordinates: (Matrix R, List Matrix R) -> Vector R
coordinates(a, [v1, ..., vn])
returns the coordinates ofa
with respect to theR
-module basisv1
, …,vn
.
- structuralConstants: (List Symbol, Matrix Fraction Polynomial R) -> Vector Matrix Fraction Polynomial R
structuralConstants(ls, mt)
determines the structural constants of an algebra with generatorsls
and multiplication tablemt
, the entries of which must be given as linear polynomials in the indeterminates given byls
. The result is in particular useful as fourth argument for AlgebraGivenByStructuralConstants and GenericNonAssociativeAlgebra.
- structuralConstants: (List Symbol, Matrix Polynomial R) -> Vector Matrix Polynomial R
structuralConstants(ls, mt)
determines the structural constants of an algebra with generatorsls
and multiplication tablemt
, the entries of which must be given as linear polynomials in the indeterminates given byls
. The result is in particular useful as fourth argument for AlgebraGivenByStructuralConstants and GenericNonAssociativeAlgebra.