AlgebraData - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


LieAlgebras[AlgebraData] - find the structure equations for a real algebra defined by a list of matrices and a multiplication procedure

Calling Sequences

     AlgebraData(A, mu, algname)

Parameters

     A        - a list of square matrices, with entries which are real numbers, complex numbers or vectors in an algebra.

     mu       - a 2 argument procedure defining a multiplication rule for the matrices A.

     algname  - an unassigned name or string

  

 

Description

Examples

Description

• 

 Letbe a list of square matrices with entries which are real numbers , complex numbers  or vectors in an algebra . In most applications, the algebra is one that can be created by the AlgebraLibraryData command such as the quaternions, octonions, or a Clifford algebra. The matrices must be linearly independent over . The multiplication procedure must return a matrix which is a real linear combination of the matrices in . The algebra defined in this manner need not be commutative, skew-commutative or associative.

• 

The command AlgebraData returns the algebra data structure specified by the structure constants which can be subsequently initialized with DGsetup.

Examples

 

Example 1.

For the first example, we simply take to be the standard basis for the vector space of matrices and let be the usual matrix product.

 

(2.1)

 

The AlgebraData commands produces the usual multiplication table for matrices (Here denotes the first matrix in the list A, the second, and so on).

(2.2)

(2.3)

 

This algebra is non-commutative but associative.

alg1 > 

(2.4)
alg1 > 

(2.5)

 

Example 2.

Again let be the standard basis for the vector space of matrices and but now let be the Jordan product (

 

alg1 > 

alg1 > 

(2.6)

 

The structure equations for this Jordan algebra are:

(2.7)

(2.8)

 

This time the algebra is commutative but not associative.

alg2 > 

(2.9)
alg2 > 

(2.10)

 

Example 3.

Now let be the matrix commutator.

 

alg1 > 

alg1 > 

(2.11)

 

Now the structure equations

(2.12)

 

coincide with the structure equations for the Lie algebra of  matrices.

alg2 > 

(2.13)

 

Note that in (2.12) both products  and must be specified but in (2.13) only the product is calculated and stored.

 

Example 4.

In this example we shall calculate the structure equations for the Jordan algebra of matrices over the quaternions . First we create the quaternions with AlgebraLibraryData.

alg2 > 

(2.14)
alg2 > 

(2.15)

 

We use JordanMatrices to generate a basis for the space of Hermitian matrices with entries in

Qn > 

 

We find the structure equations for this 15-dimensional algebra, initialize the algebra, and display the structure equations in the form of a multiplication table.

M > 

Qn > 

(2.16)
J3Qn > 

(2.17)
Qn > 

 

 

 

See Also

DifferentialGeometry

LieAlgebras

AlgebraLibraryData

AlgebraInverse

 AlgebraNorm

JordanMatrices

JordanProduct

LieAlgebraData

MultiplicationTable

 


Download Help Document