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.

TheRegressiveProduct.nb 40<br />

�Α m � Β k<br />

n�p<br />

��x p � �<br />

r��0<br />

���1� mr � �<br />

Ν<br />

���Α � xi<br />

i��1 m p�r<br />

� �<br />

�<br />

����<br />

��Β<br />

� k<br />

� xi �<br />

n�r<br />

n � p<br />

x � x1 � x1 � x2 � x2 � � � xΝ � xΝ , Ν��<br />

p n�r p�r n�r p�r<br />

n�r p�r<br />

r �<br />

These formulae apply only for simple x, but may be extended to the non-simple case by<br />

p<br />

application to each component of a non-simple x. p<br />

� Exploring the General Product Formula<br />

The development of the General Product Formula [3.44] from the Product Formula [3.42] is a<br />

good example of how Mathematica and <strong>Grassmann</strong><strong>Algebra</strong> may be used to explore and create<br />

new results. The code below is typical of how you can combine functions from Mathematica<br />

(for example Fold) with functions from <strong>Grassmann</strong><strong>Algebra</strong>.<br />

ToProductFormula[(Α_�Β_)�x_,n_]:=<br />

Module[{S,F},S=Scalars;DeclareExtraScalars[{Grade[Α],n}];<br />

ExpandProductFormula[X_,y_]:=<br />

SimplifySigns[Expand[FactorScalars[ExpandProducts[X�y]]<br />

/.((u_�v_)�z_�(u�z)�v+(-1)^(n-Grade[Α]) u�(v�z))]];<br />

F=Fold[ExpandProductFormula,Α�Β,List@@CreateVariableForm[x]];<br />

DeclareScalars[S];F]<br />

To get some immediate information from Mathematica on the syntax of functions to use, you<br />

can type in a question mark ? followed by the name of the function.<br />

? ToProductFormula<br />

ToProductFormula��Α�Β��x,n� expands the product �Α�Β��x in terms<br />

of the simple factors of x. The elements Α and Β may be<br />

expressed as graded symbols with symbolic or numeric grade.<br />

The element x must be either a simple element or a graded<br />

symbol with a numeric grade. The expansion is independent<br />

of the dimension of the currently declared space, but<br />

requires the specification of a symbol n for this dimension.<br />

Example: The General Product Formula for a 3-element<br />

We take the example of the General Product Formula for a 3-element.<br />

2001 4 5<br />

3.45

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

Saved successfully!

Ooh no, something went wrong!