Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.
| Download
Environment to perform calculations of equivariant vector bundles on homogeneous varieties
License: GPL3
Image: ubuntu2204
Kernel: SageMath 9.8
In [3]:
In [5]:
Orthogonal grassmannian variety of 2-dimensional isotropic linear subspaces in a 9-dimensional ambient vector space.
We have 11 = dim X = 2*r+1 for r=5.
Decompose H^0( G/P , wedge^3 T_{G/P} ):
Kostant´s space for (3,0):
Kostant´s space for (1,1):
Lambda[1] + Lambda[3]
Kostant´s space for (3,0):
2*Lambda[1] + 2*Lambda[4]
2*Lambda[3]
Kostant´s space for (1,1):
2*Lambda[2]
In [0]:
In [0]:
In [0]:
In [0]:
In [2]:
X: Orthogonal grassmannian variety of 3-dimensional isotropic linear subspaces in a 11-dimensional ambient vector space.
(n=5)
Dimension: 18
Rank of K0(X) (max. collection length): 80
Fano index (max. orbit length): 7
Consecutive Lefschetz collection.
Starting block:
1 VB(0)
2 VB(Lambda[1])
3 VB(Lambda[2])
4 VB(2*Lambda[1])
5 VB(Lambda[1] + Lambda[2])
6 VB(2*Lambda[2])
7 VB(2*Lambda[1] + Lambda[2])
8 VB(Lambda[5])
9 Equivariant extension of VB(Lambda[1] + Lambda[5]) by VB(Lambda[5])
10 Equivariant extension of VB(2*Lambda[1] + Lambda[5]) by VB(Lambda[1] + Lambda[5])
11 Equivariant extension of VB(3*Lambda[1] + Lambda[5]) by VB(2*Lambda[1] + Lambda[5])
Alternating Lefschetz collection.
Starting block:
1 VB(0)
2 VB(Lambda[5])
3 VB(Lambda[1])
4 VB(Lambda[2])
5 Equivariant extension of VB(Lambda[1] + Lambda[5]) by VB(Lambda[5])
6 VB(2*Lambda[1])
7 VB(Lambda[1] + Lambda[2])
8 VB(2*Lambda[2])
9 Equivariant extension of VB(2*Lambda[1] + Lambda[5]) by VB(Lambda[1] + Lambda[5])
10 VB(2*Lambda[1] + Lambda[2])
11 Equivariant extension of VB(3*Lambda[1] + Lambda[5]) by VB(2*Lambda[1] + Lambda[5])
Gap.
lMax-l = 7
(lMax-l)/wMax = 1
Try to fill the gap.
Start later than candidate #0.
Test for candidate #5:
(ss = VB(Lambda[4] + Lambda[5]))
Test for candidate #6:
(ss = VB(Lambda[3] + Lambda[5]))
Test for candidate #7:
(ss = VB(-Lambda[3] + Lambda[4] + Lambda[5]))
Test for candidate #8:
(ss = VB(Lambda[5]))
Test for candidate #19:
(ss = VB(Lambda[2] + Lambda[5]) + VB(Lambda[3] + Lambda[5]))
Test for candidate #30:
(ss = VB(Lambda[1] + Lambda[5]) + VB(Lambda[5]))
Test for candidate #64:
(ss = VB(Lambda[2] + Lambda[5]) + VB(Lambda[1] + Lambda[5]) + VB(Lambda[3] + Lambda[5]))
Test for candidate #66:
(ss = VB(Lambda[2] + Lambda[5]) + VB(Lambda[1] + Lambda[5]) + VB(Lambda[5]))
Test for candidate #67:
(ss = VB(Lambda[2] + Lambda[5]) + VB(Lambda[4] + Lambda[5]) + VB(Lambda[3] + Lambda[5]))
Test for candidate #88:
(ss = VB(Lambda[1] + Lambda[5]) + VB(-Lambda[3] + Lambda[4] + Lambda[5]) + VB(Lambda[5]))
Test for candidate #167:
(ss = VB(Lambda[2] - Lambda[3] + Lambda[4] + Lambda[5]) + VB(Lambda[2] + Lambda[5]) + VB(Lambda[1] - Lambda[3] + Lambda[4] + Lambda[5]) + VB(Lambda[4] + Lambda[5]) + VB(Lambda[3] + Lambda[5]))
Test for candidate #188:
(ss = VB(Lambda[2] - Lambda[3] + Lambda[4] + Lambda[5]) + VB(Lambda[1] - Lambda[3] + Lambda[4] + Lambda[5]) + VB(Lambda[1] + Lambda[5]) + VB(-Lambda[3] + Lambda[4] + Lambda[5]) + VB(Lambda[5]))
Test for candidate #247:
(ss = VB(Lambda[2] - Lambda[3] + Lambda[4] + Lambda[5]) + VB(Lambda[2] + Lambda[5]) + VB(Lambda[1] - Lambda[3] + Lambda[4] + Lambda[5]) + VB(Lambda[1] + Lambda[5]) + VB(Lambda[4] + Lambda[5]) + VB(Lambda[3] + Lambda[5]) + VB(-Lambda[3] + Lambda[4] + Lambda[5]))
Test for candidate #248:
(ss = VB(Lambda[2] - Lambda[3] + Lambda[4] + Lambda[5]) + VB(Lambda[2] + Lambda[5]) + VB(Lambda[1] - Lambda[3] + Lambda[4] + Lambda[5]) + VB(Lambda[1] + Lambda[5]) + VB(Lambda[4] + Lambda[5]) + VB(Lambda[3] + Lambda[5]) + VB(Lambda[5]))
Test for candidate #249:
(ss = VB(Lambda[2] - Lambda[3] + Lambda[4] + Lambda[5]) + VB(Lambda[2] + Lambda[5]) + VB(Lambda[1] - Lambda[3] + Lambda[4] + Lambda[5]) + VB(Lambda[1] + Lambda[5]) + VB(Lambda[4] + Lambda[5]) + VB(-Lambda[3] + Lambda[4] + Lambda[5]) + VB(Lambda[5]))
Test for candidate #250:
(ss = VB(Lambda[2] - Lambda[3] + Lambda[4] + Lambda[5]) + VB(Lambda[2] + Lambda[5]) + VB(Lambda[1] - Lambda[3] + Lambda[4] + Lambda[5]) + VB(Lambda[1] + Lambda[5]) + VB(Lambda[3] + Lambda[5]) + VB(-Lambda[3] + Lambda[4] + Lambda[5]) + VB(Lambda[5]))
Test for candidate #257:
(ss = VB(Lambda[2] - Lambda[3] + Lambda[4]))
Test for candidate #258:
(ss = VB(Lambda[2]))
Test for candidate #260:
(ss = VB(Lambda[1] - Lambda[3] + Lambda[4]))
Test for candidate #261:
(ss = VB(Lambda[1]))
Test for candidate #262:
(ss = VB(2*Lambda[5]))
Test for candidate #263:
(ss = VB(Lambda[4]))
Test for candidate #264:
(ss = VB(Lambda[3]))
Test for candidate #265:
(ss = VB(-Lambda[3] + 2*Lambda[5]))
Test for candidate #266:
(ss = VB(-Lambda[3] + Lambda[4]))
Test for candidate #267:
(ss = VB(0))
Test for candidate #273:
(ss = VB(Lambda[2] - Lambda[3] + 2*Lambda[5]) + VB(2*Lambda[5]))
Test for candidate #283:
(ss = VB(Lambda[2] - Lambda[3] + Lambda[4]) + VB(2*Lambda[5]))
Test for candidate #285:
(ss = VB(Lambda[2] - Lambda[3] + Lambda[4]) + VB(Lambda[3]))
Test for candidate #293:
(ss = VB(Lambda[2]) + VB(Lambda[4]))
Test for candidate #303:
(ss = VB(Lambda[1] - Lambda[3] + 2*Lambda[5]) + VB(-Lambda[3] + 2*Lambda[5]))
Test for candidate #310:
(ss = VB(Lambda[1] - Lambda[3] + Lambda[4]) + VB(-Lambda[3] + 2*Lambda[5]))
Test for candidate #312:
(ss = VB(Lambda[1] - Lambda[3] + Lambda[4]) + VB(0))
Test for candidate #317:
(ss = VB(Lambda[1]) + VB(-Lambda[3] + Lambda[4]))
Test for candidate #374:
(ss = VB(Lambda[2] - Lambda[3] + 2*Lambda[5]) + VB(2*Lambda[5]) + VB(Lambda[4]))
Test for candidate #415:
(ss = VB(Lambda[2] - Lambda[3] + Lambda[4]) + VB(Lambda[1]) + VB(Lambda[3]))
Test for candidate #420:
(ss = VB(Lambda[2] - Lambda[3] + Lambda[4]) + VB(2*Lambda[5]) + VB(Lambda[3]))
Test for candidate #448:
(ss = VB(Lambda[2]) + VB(Lambda[1] - Lambda[3] + Lambda[4]) + VB(0))
Test for candidate #495:
(ss = VB(Lambda[1] - Lambda[3] + 2*Lambda[5]) + VB(-Lambda[3] + 2*Lambda[5]) + VB(-Lambda[3] + Lambda[4]))
Candidate can be embedded to LC1 in the row ...
... 7 to the columns [0, 1, 2, 3, 4, 5, 6]
Test for candidate #517:
(ss = VB(Lambda[1] - Lambda[3] + Lambda[4]) + VB(-Lambda[3] + 2*Lambda[5]) + VB(0))
Test for candidate #620:
(ss = VB(Lambda[2] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[2]) + VB(2*Lambda[5]) + VB(Lambda[4]))
Test for candidate #805:
(ss = VB(Lambda[2] - Lambda[3] + Lambda[4]) + VB(Lambda[1]) + VB(2*Lambda[5]) + VB(Lambda[3]))
Test for candidate #886:
(ss = VB(Lambda[2]) + VB(Lambda[1] - Lambda[3] + Lambda[4]) + VB(-Lambda[3] + 2*Lambda[5]) + VB(0))
Test for candidate #956:
(ss = VB(Lambda[1] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[1]) + VB(-Lambda[3] + 2*Lambda[5]) + VB(-Lambda[3] + Lambda[4]))
Test for candidate #2125:
(ss = VB(Lambda[2] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[2]) + VB(Lambda[1] - Lambda[3] + Lambda[4]) + VB(2*Lambda[5]) + VB(Lambda[4]) + VB(0))
Test for candidate #2480:
(ss = VB(Lambda[2] - Lambda[3] + Lambda[4]) + VB(Lambda[1] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[1]) + VB(Lambda[3]) + VB(-Lambda[3] + 2*Lambda[5]) + VB(-Lambda[3] + Lambda[4]))
Test for candidate #3649:
(ss = VB(Lambda[2] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[2] - Lambda[3] + Lambda[4]) + VB(Lambda[2]) + VB(Lambda[1] - Lambda[3] + Lambda[4]) + VB(2*Lambda[5]) + VB(Lambda[4]) + VB(Lambda[3]) + VB(0))
Test for candidate #3719:
(ss = VB(Lambda[2] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[2] - Lambda[3] + Lambda[4]) + VB(Lambda[1] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[1]) + VB(2*Lambda[5]) + VB(Lambda[4]) + VB(Lambda[3]) + VB(-Lambda[3] + Lambda[4]))
Test for candidate #3800:
(ss = VB(Lambda[2] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[2]) + VB(Lambda[1] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[1] - Lambda[3] + Lambda[4]) + VB(Lambda[4]) + VB(-Lambda[3] + 2*Lambda[5]) + VB(-Lambda[3] + Lambda[4]) + VB(0))
Test for candidate #3985:
(ss = VB(Lambda[2] - Lambda[3] + Lambda[4]) + VB(Lambda[1] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[1] - Lambda[3] + Lambda[4]) + VB(Lambda[1]) + VB(Lambda[3]) + VB(-Lambda[3] + 2*Lambda[5]) + VB(-Lambda[3] + Lambda[4]) + VB(0))
Test for candidate #4088:
(ss = VB(Lambda[2] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[2] - Lambda[3] + Lambda[4]) + VB(Lambda[2]) + VB(Lambda[1] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[1]) + VB(2*Lambda[5]) + VB(Lambda[4]) + VB(Lambda[3]) + VB(-Lambda[3] + Lambda[4]))
Test for candidate #4110:
(ss = VB(Lambda[2] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[2] - Lambda[3] + Lambda[4]) + VB(Lambda[2]) + VB(Lambda[1] - Lambda[3] + Lambda[4]) + VB(Lambda[1]) + VB(2*Lambda[5]) + VB(Lambda[4]) + VB(Lambda[3]) + VB(0))
Candidate can be embedded to LC1 in the row ...
... 8 to the columns [0, 1, 2, 3, 4, 5, 6]
... 9 to the columns [0, 1, 2, 3, 4, 5, 6]
... 10 to the columns [0, 1, 2, 3, 4, 5, 6]
... 11 to the columns [0, 1, 2, 3, 4, 5, 6]
Candidate can be embedded to LC2 in the row ...
... 10 to the columns [0, 1, 2, 3, 4, 5, 6]
... 11 to the columns [0, 1, 2, 3, 4, 5, 6]
Test for candidate #4185:
(ss = VB(Lambda[2] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[2]) + VB(Lambda[1] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[1] - Lambda[3] + Lambda[4]) + VB(Lambda[1]) + VB(Lambda[4]) + VB(-Lambda[3] + 2*Lambda[5]) + VB(-Lambda[3] + Lambda[4]) + VB(0))
Test for candidate #4231:
(ss = VB(Lambda[2] - Lambda[3] + Lambda[4]) + VB(Lambda[2]) + VB(Lambda[1] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[1] - Lambda[3] + Lambda[4]) + VB(Lambda[1]) + VB(Lambda[3]) + VB(-Lambda[3] + 2*Lambda[5]) + VB(-Lambda[3] + Lambda[4]) + VB(0))
Test for candidate #4288:
(ss = VB(Lambda[2] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[2] - Lambda[3] + Lambda[4]) + VB(Lambda[2]) + VB(Lambda[1] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[1] - Lambda[3] + Lambda[4]) + VB(2*Lambda[5]) + VB(Lambda[4]) + VB(Lambda[3]) + VB(-Lambda[3] + 2*Lambda[5]) + VB(0))
Test for candidate #4312:
(ss = VB(Lambda[2] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[2] - Lambda[3] + Lambda[4]) + VB(Lambda[1] - Lambda[3] + 2*Lambda[5]) + VB(Lambda[1] - Lambda[3] + Lambda[4]) + VB(Lambda[1]) + VB(2*Lambda[5]) + VB(Lambda[3]) + VB(-Lambda[3] + 2*Lambda[5]) + VB(-Lambda[3] + Lambda[4]) + VB(0))
In [0]:
In [0]:
In [0]:
In [28]:
In [0]:
In [0]:
In [0]:
In [0]:
In [144]:
X: Orthogonal grassmannian variety of 3-dimensional isotropic linear subspaces in a 9-dimensional ambient vector space.
(n=4)
Initialise suitable objects:
- Repesentations
- Tautological bundles
- Spinor bundles
- Mysterious object
Initialise Lefschetz collection:
0 VB(0)
1 VB(Lambda[1])
2 Equivariant extension of VB(Lambda[1] - Lambda[3] + 2*Lambda[4]) + VB(Lambda[2]) + VB(-Lambda[3] + 2*Lambda[4]) by VB(0)
3 VB(Lambda[2])
4 VB(Lambda[4])
5 Equivariant extension of VB(Lambda[1] + Lambda[4]) by VB(Lambda[4])
6 Equivariant extension of VB(2*Lambda[1] + Lambda[4]) by VB(Lambda[1] + Lambda[4])
In [0]:
In [0]:
In [147]:
cE = B4(1,1,1,0) * VB(0)
Rank = 9009
2*B4(0,0,0,0) * VB(2*Lambda[1] + 2*Lambda[2] - 4*Lambda[3] + 4*Lambda[4])
VB(3*Lambda[1] + 2*Lambda[2] - 3*Lambda[3] + 2*Lambda[4])
VB(2*Lambda[1] + 3*Lambda[2] - 4*Lambda[3] + 2*Lambda[4])
VB(3*Lambda[1] + Lambda[2] - 3*Lambda[3] + 4*Lambda[4])
VB(Lambda[1] + 3*Lambda[2] - 5*Lambda[3] + 4*Lambda[4])
VB(2*Lambda[1] + Lambda[2] - 4*Lambda[3] + 6*Lambda[4])
VB(Lambda[1] + 2*Lambda[2] - 5*Lambda[3] + 6*Lambda[4])
2*B4(0,0,0,0) * VB(2*Lambda[1] + 2*Lambda[2] - 2*Lambda[3] + 2*Lambda[4])
2*B4(0,0,0,0) * VB(2*Lambda[1] + 2*Lambda[2] - 3*Lambda[3] + 2*Lambda[4])
2*B4(0,0,0,0) * VB(2*Lambda[1] + 2*Lambda[2] - 4*Lambda[3] + 2*Lambda[4])
VB(2*Lambda[1] + Lambda[2] - 2*Lambda[3] + 4*Lambda[4])
3*B4(0,0,0,0) * VB(Lambda[1] + 2*Lambda[2] - 3*Lambda[3] + 4*Lambda[4])
3*B4(0,0,0,0) * VB(2*Lambda[1] + Lambda[2] - 3*Lambda[3] + 4*Lambda[4])
3*B4(0,0,0,0) * VB(Lambda[1] + 2*Lambda[2] - 4*Lambda[3] + 4*Lambda[4])
3*B4(0,0,0,0) * VB(2*Lambda[1] + Lambda[2] - 4*Lambda[3] + 4*Lambda[4])
VB(Lambda[1] + 2*Lambda[2] - 5*Lambda[3] + 4*Lambda[4])
VB(3*Lambda[1] + Lambda[2] - 2*Lambda[3] + 2*Lambda[4])
3*B4(0,0,0,0) * VB(Lambda[1] + 3*Lambda[2] - 3*Lambda[3] + 2*Lambda[4])
3*B4(0,0,0,0) * VB(3*Lambda[1] + Lambda[2] - 3*Lambda[3] + 2*Lambda[4])
VB(Lambda[1] + 3*Lambda[2] - 4*Lambda[3] + 2*Lambda[4])
VB(Lambda[1] + Lambda[2] - 3*Lambda[3] + 6*Lambda[4])
2*B4(0,0,0,0) * VB(Lambda[1] + Lambda[2] - 4*Lambda[3] + 6*Lambda[4])
VB(Lambda[1] + Lambda[2] - 5*Lambda[3] + 6*Lambda[4])
VB(3*Lambda[1] - 2*Lambda[3] + 4*Lambda[4])
2*B4(0,0,0,0) * VB(3*Lambda[2] - 4*Lambda[3] + 4*Lambda[4])
2*B4(0,0,0,0) * VB(3*Lambda[1] - 3*Lambda[3] + 4*Lambda[4])
VB(3*Lambda[2] - 5*Lambda[3] + 4*Lambda[4])
VB(Lambda[1] + 2*Lambda[2] - Lambda[3] + 2*Lambda[4])
VB(2*Lambda[1] + Lambda[2] - Lambda[3] + 2*Lambda[4])
3*B4(0,0,0,0) * VB(Lambda[1] + 2*Lambda[2] - 2*Lambda[3] + 2*Lambda[4])
9*B4(0,0,0,0) * VB(2*Lambda[1] + Lambda[2] - 2*Lambda[3] + 2*Lambda[4])
9*B4(0,0,0,0) * VB(Lambda[1] + 2*Lambda[2] - 3*Lambda[3] + 2*Lambda[4])
VB(4*Lambda[1] - 2*Lambda[3] + 2*Lambda[4])
3*B4(0,0,0,0) * VB(2*Lambda[1] + Lambda[2] - 3*Lambda[3] + 2*Lambda[4])
VB(4*Lambda[2] - 4*Lambda[3] + 2*Lambda[4])
VB(Lambda[1] + 2*Lambda[2] - 4*Lambda[3] + 2*Lambda[4])
VB(2*Lambda[1] + Lambda[2] - 4*Lambda[3] + 2*Lambda[4])
VB(2*Lambda[1] - 3*Lambda[3] + 6*Lambda[4])
VB(2*Lambda[1] + 3*Lambda[2] - 2*Lambda[3])
VB(2*Lambda[2] - 4*Lambda[3] + 6*Lambda[4])
VB(2*Lambda[1] - 4*Lambda[3] + 6*Lambda[4])
VB(2*Lambda[2] - 5*Lambda[3] + 6*Lambda[4])
VB(3*Lambda[1] + 2*Lambda[2] - 3*Lambda[3])
2*B4(0,0,0,0) * VB(Lambda[1] + Lambda[2] - 2*Lambda[3] + 4*Lambda[4])
8*B4(0,0,0,0) * VB(Lambda[1] + Lambda[2] - 3*Lambda[3] + 4*Lambda[4])
2*B4(0,0,0,0) * VB(Lambda[1] + Lambda[2] - 4*Lambda[3] + 4*Lambda[4])
VB(4*Lambda[1] + Lambda[2] - 2*Lambda[3])
VB(Lambda[1] + 4*Lambda[2] - 3*Lambda[3])
2*B4(0,0,0,0) * VB(3*Lambda[1] - Lambda[3] + 2*Lambda[4])
VB(2*Lambda[2] - 2*Lambda[3] + 4*Lambda[4])
2*B4(0,0,0,0) * VB(3*Lambda[2] - 2*Lambda[3] + 2*Lambda[4])
4*B4(0,0,0,0) * VB(2*Lambda[1] - 2*Lambda[3] + 4*Lambda[4])
3*B4(0,0,0,0) * VB(2*Lambda[2] - 3*Lambda[3] + 4*Lambda[4])
2*B4(0,0,0,0) * VB(3*Lambda[2] - 3*Lambda[3] + 2*Lambda[4])
2*B4(0,0,0,0) * VB(3*Lambda[1] - 2*Lambda[3] + 2*Lambda[4])
3*B4(0,0,0,0) * VB(2*Lambda[1] - 3*Lambda[3] + 4*Lambda[4])
4*B4(0,0,0,0) * VB(2*Lambda[2] - 4*Lambda[3] + 4*Lambda[4])
2*B4(0,0,0,0) * VB(3*Lambda[2] - 4*Lambda[3] + 2*Lambda[4])
2*B4(0,0,0,0) * VB(3*Lambda[1] - 3*Lambda[3] + 2*Lambda[4])
VB(2*Lambda[1] - 4*Lambda[3] + 4*Lambda[4])
4*B4(0,0,0,0) * VB(2*Lambda[1] + 2*Lambda[2] - 2*Lambda[3])
VB(Lambda[1] + 3*Lambda[2] - Lambda[3])
2*B4(0,0,0,0) * VB(3*Lambda[1] + Lambda[2] - Lambda[3])
6*B4(0,0,0,0) * VB(Lambda[1] + Lambda[2] - Lambda[3] + 2*Lambda[4])
8*B4(0,0,0,0) * VB(Lambda[1] + Lambda[2] - 2*Lambda[3] + 2*Lambda[4])
6*B4(0,0,0,0) * VB(Lambda[1] + Lambda[2] - 3*Lambda[3] + 2*Lambda[4])
2*B4(0,0,0,0) * VB(Lambda[1] + 3*Lambda[2] - 3*Lambda[3])
VB(3*Lambda[1] + Lambda[2] - 3*Lambda[3])
VB(Lambda[2] - 3*Lambda[3] + 6*Lambda[4])
2*B4(0,0,0,0) * VB(Lambda[1] - 3*Lambda[3] + 6*Lambda[4])
2*B4(0,0,0,0) * VB(Lambda[2] - 4*Lambda[3] + 6*Lambda[4])
VB(Lambda[1] - 4*Lambda[3] + 6*Lambda[4])
VB(2*Lambda[1] + 2*Lambda[4])
VB(2*Lambda[2] - Lambda[3] + 2*Lambda[4])
4*B4(0,0,0,0) * VB(2*Lambda[1] - Lambda[3] + 2*Lambda[4])
6*B4(0,0,0,0) * VB(2*Lambda[2] - 2*Lambda[3] + 2*Lambda[4])
6*B4(0,0,0,0) * VB(2*Lambda[1] - 2*Lambda[3] + 2*Lambda[4])
4*B4(0,0,0,0) * VB(2*Lambda[2] - 3*Lambda[3] + 2*Lambda[4])
VB(2*Lambda[1] - 3*Lambda[3] + 2*Lambda[4])
VB(2*Lambda[2] - 4*Lambda[3] + 2*Lambda[4])
2*B4(0,0,0,0) * VB(2*Lambda[1] + Lambda[2])
VB(Lambda[1] - Lambda[3] + 4*Lambda[4])
6*B4(0,0,0,0) * VB(Lambda[1] + 2*Lambda[2] - Lambda[3])
VB(4*Lambda[2] - 2*Lambda[3])
4*B4(0,0,0,0) * VB(Lambda[2] - 2*Lambda[3] + 4*Lambda[4])
5*B4(0,0,0,0) * VB(Lambda[1] - 2*Lambda[3] + 4*Lambda[4])
6*B4(0,0,0,0) * VB(2*Lambda[1] + Lambda[2] - 2*Lambda[3])
5*B4(0,0,0,0) * VB(Lambda[2] - 3*Lambda[3] + 4*Lambda[4])
4*B4(0,0,0,0) * VB(Lambda[1] - 3*Lambda[3] + 4*Lambda[4])
2*B4(0,0,0,0) * VB(Lambda[1] + 2*Lambda[2] - 3*Lambda[3])
VB(4*Lambda[1] - 2*Lambda[3])
VB(Lambda[2] - 4*Lambda[3] + 4*Lambda[4])
3*B4(0,0,0,0) * VB(3*Lambda[2] - 2*Lambda[3])
3*B4(0,0,0,0) * VB(3*Lambda[1] - Lambda[3])
VB(Lambda[2] + 2*Lambda[4])
VB(Lambda[1] + 2*Lambda[4])
4*B4(0,0,0,0) * VB(Lambda[2] - Lambda[3] + 2*Lambda[4])
7*B4(0,0,0,0) * VB(Lambda[1] - Lambda[3] + 2*Lambda[4])
7*B4(0,0,0,0) * VB(Lambda[2] - 2*Lambda[3] + 2*Lambda[4])
4*B4(0,0,0,0) * VB(Lambda[1] - 2*Lambda[3] + 2*Lambda[4])
VB(Lambda[2] - 3*Lambda[3] + 2*Lambda[4])
VB(Lambda[1] - 3*Lambda[3] + 2*Lambda[4])
VB(Lambda[1] + Lambda[2] + Lambda[3])
VB(Lambda[1] + Lambda[2])
8*B4(0,0,0,0) * VB(Lambda[1] + Lambda[2] - Lambda[3])
VB(Lambda[1] + Lambda[2] - 2*Lambda[3])
VB(Lambda[1] + Lambda[2] - 3*Lambda[3])
VB(-3*Lambda[3] + 6*Lambda[4])
2*B4(0,0,0,0) * VB(2*Lambda[2])
3*B4(0,0,0,0) * VB(2*Lambda[1])
2*B4(0,0,0,0) * VB(2*Lambda[2] - Lambda[3])
2*B4(0,0,0,0) * VB(2*Lambda[1] - Lambda[3])
3*B4(0,0,0,0) * VB(2*Lambda[2] - 2*Lambda[3])
2*B4(0,0,0,0) * VB(2*Lambda[1] - 2*Lambda[3])
VB(-Lambda[3] + 4*Lambda[4])
4*B4(0,0,0,0) * VB(-2*Lambda[3] + 4*Lambda[4])
VB(-3*Lambda[3] + 4*Lambda[4])
2*B4(0,0,0,0) * VB(Lambda[1] + Lambda[3])
2*B4(0,0,0,0) * VB(2*Lambda[4])
3*B4(0,0,0,0) * VB(Lambda[2])
3*B4(0,0,0,0) * VB(Lambda[1])
4*B4(0,0,0,0) * VB(-Lambda[3] + 2*Lambda[4])
3*B4(0,0,0,0) * VB(Lambda[2] - Lambda[3])
3*B4(0,0,0,0) * VB(Lambda[1] - Lambda[3])
2*B4(0,0,0,0) * VB(-2*Lambda[3] + 2*Lambda[4])
2*B4(0,0,0,0) * VB(Lambda[2] - 2*Lambda[3])
2*B4(0,0,0,0) * VB(0)
---------------------------------------------------------------------------
AssertionError Traceback (most recent call last)
Cell In [147], line 11
7 print( 'Rank =' , cE_Rank )
9 print()
---> 11 for IC in cE.Irreducible_Components() :
12 print( Integer(3)*' ' , IC )
File /tmp/ipykernel_29381/424321877.py:337
, in Direct_Sum_Of_Equivariant_Vector_Bundles.Irreducible_Components(self)
334 yield Irreducible_Component
335 Summed_Ranks += Irreducible_Component.Rank()
--> 337 assert Summed_Ranks == self.Rank() , 'The rank of ``self`` is '+str(self.Rank())+'. However, the sum over the ranks of all irreducible components is different, namely '+str(Summed_Ranks)+'.'
AssertionError: The rank of ``self`` is 9009. However, the sum over the ranks of all irreducible components is different, namely 9045.
In [0]:
In [0]:
In [0]:
In [0]:
In [0]:
In [0]:
In [0]: