GrassmannCalculus`
ExpandForm |
| ExpandForm[F] expands a m:k-form F. | |
Details and Options
Examples
(1)
Basic Examples
(1)
In[1]:=
<<GrassmannCalculus`
In[2]:=
★A;
In[3]:=
F=((+)⊕(ax+by))⊙(⊗(cz));F//
%//ExpandAndSimplifyForm
G
1
G
3
G
2
ExpandForm |
Out[3]=
(⊕ax)⊙(⊗(cz))+(⊕by)⊙(⊗(cz))+(⊕ax)⊙(⊗(cz))+(⊕by)⊙(⊗(cz))
G
1
G
2
G
1
G
2
G
3
G
2
G
3
G
2
Out[3]=
ac(⊕x)⊙(⊗z)+bc(⊕y)⊙(⊗z)+ac(⊕x)⊙(⊗z)+bc(⊕y)⊙(⊗z)
G
1
G
2
G
1
G
2
G
3
G
2
G
3
G
2
This can also be expanded and scalars factored with .
GrassmannBreakout
In[4]:=
F=((+)⊕(ax+by))⊙(⊗(cz));F//
[CirclePlus|CircleDot|CircleTimes,Automatic]
G
1
G
3
G
2
GrassmannBreakout |
Out[4]=
ac(⊕x)⊙(⊗z)+bc(⊕y)⊙(⊗z)+ac(⊕x)⊙(⊗z)+bc(⊕y)⊙(⊗z)
G
1
G
2
G
1
G
2
G
3
G
2
G
3
G
2
|
|
""

