14.02.2013 Views

Grassmann Algebra

Grassmann Algebra

Grassmann Algebra

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TheExteriorProduct.nb 16<br />

� Generating bases of exterior linear spaces<br />

The function Basis�[m] generates a list of basis elements of � arranged in standard order<br />

m<br />

from the declared basis of �. For example, we declare the basis to be that of a 3-dimensional<br />

1<br />

vector space, and then compute the bases of �, �, �, and �. 0 1 2 3<br />

�3<br />

�e1, e2, e3�<br />

Basis��0�<br />

1<br />

Basis��1�<br />

�e1, e2, e3�<br />

Basis��2�<br />

�e1 � e2, e1 � e3, e2 � e3�<br />

Basis��3�<br />

e1 � e2 � e3<br />

Basis�[] generates a list of the basis elements of all the �. This is a basis of the three-<br />

m<br />

dimensional <strong>Grassmann</strong> algebra. As a linear space, the three-dimensional <strong>Grassmann</strong> algebra<br />

has 23 = 8 dimensions corresponding to its 8 basis elements.<br />

Basis���<br />

�1, e1, e2, e3, e1 � e2, e1 � e3, e2 � e3, e1 � e2 � e3�<br />

� Tables and palettes of basis elements<br />

Creating a table of basis elements<br />

If you would like to create a table of the basis elements of all the exterior linear spaces induced<br />

by the declared basis, you can use the <strong>Grassmann</strong><strong>Algebra</strong> command BasisTable[]. For<br />

example if you are working in a three-dimensional vector space and declare the basis to be<br />

{i,j,k}:<br />

DeclareBasis��i, j, k��<br />

�i, j, k�<br />

Entering BasisTable[] would then give you the 8 basis elements of the 3-dimensional<br />

<strong>Grassmann</strong> algebra:<br />

2001 4 5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!