SamplePublisher`GrassmannCalculus`
RandomCanonicalMVector |
|
| | ||||
Details
Examples
(1)
Basic Examples
(1)
In[1]:=
<<GrassmannCalculus`
The following generates random 2-vectors in 4-space. It uses the "Random" method so about half will be simple and factor.
In[2]:=
★ℬ |
4
RandomCanonicalMVector |
FastExteriorFactorize |
Out[2]=
3⋀-63⋀+24⋀+27⋀-9⋀-27⋀
e
1
e
2
e
1
e
3
e
1
e
4
e
2
e
3
e
2
e
4
e
3
e
4
Out[2]=
3(-9+3)⋀(-21+8)
e
1
e
3
e
4
e
2
e
3
e
4
The following uses the "General" so very few will be simple
In[3]:=
★ℬ |
4
RandomCanonicalMVector |
FastExteriorFactorize |
Out[3]=
4⋀+12⋀-11⋀-13⋀-10⋀-2⋀
e
1
e
2
e
1
e
3
e
1
e
4
e
2
e
3
e
2
e
4
e
3
e
4
Out[3]=
Not Simple
The following uses the "Simple" method so all m-vectors will be simple and factor.
In[4]:=
★ℬ |
4
RandomCanonicalMVector |
FastExteriorFactorize |
Out[4]=
6⋀-12⋀-102⋀---12⋀
e
1
e
2
e
1
e
3
e
1
e
4
12⋀
e
2
e
3
7
60⋀
e
2
e
4
7
e
3
e
4
Out[4]=
6++⋀(-2-17)
e
1
2
e
3
7
10
e
4
7
e
2
e
3
e
4
|
""
