GrassmannCalculus`
TransformRepeated (★ℛ) |
|
| | ||||
|
| | ||||
Details and Options
Examples
(1)
Basic Examples
(1)
In[1]:=
<<GrassmannCalculus`
Here is a Grassmann expression.
In[2]:=
★A;X=a⋀b⋀c⋀d⋀x;
Here is a function that takes an exterior product and transfers any initial scalar factor to last position in the product.
In[3]:=
ssa_?
⋀b_/;Not
[b]:=b⋀a
ScalarQ |
ScalarQ |
Applying with the function performs the transformation once.
Transform
ss
In[4]:=
XTransform[X,ss]
Out[4]=
a⋀b⋀c⋀d⋀x
Out[4]=
b⋀c⋀d⋀x⋀a
Applying make the complete transformation.
TransformRepeated
In[5]:=
XTransformRepeated[X,ss]
Out[5]=
a⋀b⋀c⋀d⋀x
Out[5]=
x⋀a⋀b⋀c⋀d
You can modify the transformation by asserting a symbol to have a grade other than zero.
In[6]:=
XTransformRepeated[X,ss,c∈]
★Λ
m
Out[6]=
a⋀b⋀c⋀d⋀x
Out[6]=
c⋀x⋀a⋀b⋀d
In[7]:=
Clear[X,ss]
|
|
""


