14.02.2013 Views

Grassmann Algebra

Grassmann Algebra

Grassmann Algebra

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TheExteriorProduct.nb 15<br />

� Setting up a basis in <strong>Grassmann</strong><strong>Algebra</strong><br />

<strong>Grassmann</strong><strong>Algebra</strong> allows the setting up of an environment in which given symbols are<br />

declared basis elements of � 1 . You can always see what your current basis is by entering Basis.<br />

When first loaded, <strong>Grassmann</strong><strong>Algebra</strong> sets up a default basis:<br />

Basis<br />

�e1, e2, e3�<br />

This is the basis of a 3-dimensional linear space which may be interpreted as a 3-dimensional<br />

vector space if you wish.<br />

To declare your own basis, enter DeclareBasis[list]. For example:<br />

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

�i, j, k�<br />

Now, if we enter Basis we confirm that the current basis is the one we declared:<br />

Basis<br />

�i, j, k�<br />

You can always return to the default basis by entering DeclareBasis[DefaultBasis],<br />

or simply DeclareDefaultBasis[].<br />

DeclareDefaultBasis��<br />

�e1, e2, e3�<br />

If you want a basis of higher dimension, include the dimension as an argument to<br />

DeclareBasis. All default basis elements are of the form ei .<br />

DeclareBasis�8�<br />

�e1, e2, e3, e4, e5, e6, e7, e8�<br />

An even shorter way of declaring such a basis is by entering the double-struck capital V<br />

(�dsV�) subscripted with the dimension of the space required. This compact form is useful<br />

in explorations involving frequent changes of basis.<br />

2001 4 5<br />

�5<br />

�e1, e2, e3, e4, e5�

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

Saved successfully!

Ooh no, something went wrong!