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.

TheComplement.nb 18<br />

The default metric assumed by <strong>Grassmann</strong><strong>Algebra</strong> is the Euclidean metric. In the case that the<br />

<strong>Grassmann</strong><strong>Algebra</strong> package has just been loaded, entering Metric will show the components<br />

of the default Euclidean metric tensor.<br />

Metric<br />

��1, 0, 0�, �0, 1, 0�, �0, 0, 1��<br />

These components are arranged as the elements of a 3�3 matrix because the default basis is 3dimensional.<br />

Basis<br />

�e1, e2, e3�<br />

However, if the dimension of the basis is changed, the default metric changes accordingly.<br />

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

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

Metric<br />

��1, 0, 0, 0�, �0, 1, 0, 0�, �0, 0, 1, 0�, �0, 0, 0, 1��<br />

We will take the liberty of referring to this matrix as the metric.<br />

� Declaring a metric<br />

<strong>Grassmann</strong><strong>Algebra</strong> permits us to declare a metric as a matrix with any numeric or symbolic<br />

components. There are just three conditions to which a valid matrix must conform in order to be<br />

a metric:<br />

1) It must be symmetric (and hence square).<br />

2) Its order must be the same as the dimension of the declared linear space.<br />

3) Its components must be scalars.<br />

It is up to the user to ensure the first two conditions. The third is handled by <strong>Grassmann</strong><strong>Algebra</strong><br />

automatically adding any symbols in the matrix not already declared as scalars to the list of<br />

declared scalars.<br />

Example: Declaring a metric<br />

We return to 3-space (by entering �3 ), create a 3�3 matrix M, and then declare it as the metric.<br />

2001 4 5<br />

�3; M� ��1, 0, Ν�, �0, �1, 0�, �Ν, 0,�1��; MatrixForm�M�<br />

� 1 0 Ν<br />

�������<br />

��������<br />

0 �1 0<br />

� Ν 0 �1 �<br />

DeclareMetric�M�<br />

��1, 0, Ν�, �0, �1, 0�, �Ν, 0,�1��

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

Saved successfully!

Ooh no, something went wrong!