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.

Explor<strong>Grassmann</strong>Matrix<strong>Algebra</strong>.nb 23<br />

Xb ��I � Xk ���I � Xk � Xk 2 � Xk 3 � Xk 4 � ... � Xk n ��Xb �1 � I<br />

Since the first factor is simply X, we finally obtain the inverse of X in terms of Xk �<br />

X b �1 �Xs as:<br />

X �1 � �I � Xk � Xk 2 � Xk 3 � Xk 4 � ... � Xk n ��Xb �1<br />

Or, specifically in terms of the body and soul of X:<br />

X �1 �<br />

�I � �Xb �1 �Xs� � �Xb �1 �Xs� 2 � ... � �Xb �1 �Xs� n ��<br />

Xb �1<br />

� <strong>Grassmann</strong>MatrixInverse<br />

13.4<br />

13.5<br />

This formula is straightforward to implement as a function. In <strong>Grassmann</strong><strong>Algebra</strong> we can<br />

calculate the inverse of a <strong>Grassmann</strong> matrix X by using <strong>Grassmann</strong>MatrixInverse.<br />

? <strong>Grassmann</strong>MatrixInverse<br />

<strong>Grassmann</strong>MatrixInverse�X� computes the<br />

inverse of the matrix X of <strong>Grassmann</strong> numbers in a<br />

space of the currently declared number of dimensions.<br />

A definition for <strong>Grassmann</strong>MatrixInverse may be quite straighforwardly developed<br />

from formula 13.4.<br />

<strong>Grassmann</strong>MatrixInverse[X_]:=<br />

Module[{B,S,iB,iBS,K},B=Body[X];S=Soul[X];<br />

iB=Inverse[B];iBS=�[�[iB�S]];<br />

K=Sum[(-1)^i <strong>Grassmann</strong>MatrixPower[iBS,i],{i,0,Dimension}];<br />

�[�[K�iB]]]<br />

As a first simple example we take the matrix:<br />

2001 4 26

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

Saved successfully!

Ooh no, something went wrong!