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.

TheRegressiveProduct.nb 35<br />

Factorize�X�<br />

�a1 e4 � a2 e5����a1 e3 � a3 e5���a1 e2 � a4 e5����a1 e1 � a5 e5�<br />

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

For non-simple m-elements<br />

If Factorize is applied to an element which is not simple, the element will simply be<br />

returned.<br />

Factorize�x � y � u � v�<br />

u � v � x � y<br />

For contingently simple m-elements<br />

If Factorize is applied to an element which may be simple conditional on the values taken<br />

by some of its scalar coefficients, the conditional result will be returned.<br />

� A 2-element in a 4-space:<br />

�4; X� CreateBasisForm�2, a�<br />

a1 e1 � e2 � a2 e1 � e3 � a3 e1 � e4 � a4 e2 � e3 � a5 e2 � e4 � a6 e3 � e4<br />

X1 � Factorize�X�<br />

If� a3 a4 � a2 a5<br />

������������������������������ � a6 �� 0,<br />

a1<br />

�a1 e2 � a2 e3 � a3 e4����a1 e1 � a4 e3 � a5 e4�<br />

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

a1<br />

a 1 3<br />

a1 e1 � e2 � a2 e1 � e3 � a3 e1 � e4 � a4 e2 � e3 � a5 e2 � e4 � a6 e3 � e4�<br />

The Mathematica If function has syntax If[Q,T,F], where Q is a predicate, T is the result if<br />

Q is true, F is the result if Q is false. Hence the above may be read: if the simplicity condition is<br />

satisfied, then the factorization is as given, else the element is not factorizable.<br />

If we are able to assert the condition required, that a6 is equal to � a 3 a 4 �a 2 a 5<br />

��������������������� , then the 2-<br />

a1<br />

element is indeed simple and the factorization is valid. Substituting this condition into the If<br />

statement, yields true for the predicate, hence the factorization is returned.<br />

2001 4 5<br />

X1 �. a6 �� a3 a4 � a2 a5<br />

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

a1<br />

�a1 e2 � a2 e3 � a3 e4����a1 e1 � a4 e3 � a5 e4�<br />

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

a1<br />

,

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

Saved successfully!

Ooh no, something went wrong!