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.

TheExteriorProduct.nb 6<br />

At any stage you can declare extra scalars and have them added to the list of currently declared<br />

scalars. (More precisely, it is the union of the current list and the new list that becomes the<br />

declared list.) For example:<br />

DeclareExtraScalars��a, aa, aaa��<br />

�a, aa, aaa, b, c, d, e, f, g, h, �, �_ � _�? InnerProductQ, _� 0<br />

You can use patterns in the list of declared scalars. For example, you may wish to declare all<br />

subscripted symbols with the kernel symbol Α as scalars.<br />

DeclareExtraScalars��Α_ ��<br />

�a, aa, aaa, b, c, d, e, f, g,<br />

h, �, �_ � _� ?InnerProductQ, Α_, _� 0<br />

We can check if a given element is a scalar, or all the elements in a list are scalars, with<br />

ScalarQ.<br />

ScalarQ��Α_ , Α2, Αnew ,x���� y, x 0 ,x��<br />

�True, True, True, True, True, False�<br />

� Entering exterior products<br />

The exterior product is symbolized by the wedge '�'. This may be entered either by typing \[<br />

Wedge], by typing the alias �^�, or by clicking on the � button on the palette.<br />

As an infix operator, x�y�z�� is interpreted as Wedge[x,y,z,�].<br />

To enter x�y type x�^�y, or click the ��� button on the palette. The first placeholder will<br />

be selected automatically for immediate typing. To move to the next placeholder, press the tab<br />

key. To produce a multifactored exterior product, click the palette button as many times as<br />

required. To take the exterior product with an existing expression, select the expression and<br />

click the ��� button.<br />

For example, to type (x+y)�(x+z), first type (x+y) and select it, click the ��� button, then<br />

type (x+z).<br />

2001 4 5

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

Saved successfully!

Ooh no, something went wrong!