>
|
|
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) |
This algebra is non-commutative but associative.
alg1 >
|
|
alg1 >
|
|
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) |
This time the algebra is commutative but not associative.
alg2 >
|
|
alg2 >
|
|
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) |
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 >
|
|
| (2.16) |
J3Qn >
|
|
Qn >
|
|