Computer calculations for "Some singular curves in Mukai's model of
\(\overline{M}_7\)", Section 6
Code 6.8: Computing \( \dim (V(5\omega_1) \otimes V(5 \omega_1))^T\)
We compute \( \dim (V(5\omega_1) \otimes V(5 \omega_1))^T\).
For each element \(f_i \) in a basis of \(V(5\omega_1)\), we can
tensor with any basis element \(g_j\) of opposite weight to get a
basis element of \( (V(5\omega_1) \otimes V(5 \omega_1))^T\).
If \(f_i\) has weight \(\mu\), and the dimension of \(V(5\omega_1)_\mu\)
is \(m(\mu)\), then by symmetry under the Weyl group,
\(V(5\omega_1)_{-\mu}\) also has dimension \( m(\mu)\). It follows
that
\[
\dim (V(5\omega_1) \otimes V(5 \omega_1))^T = \sum m(\mu)^2
\]
We compute this below.
Macaulay2, version 1.20
with packages: ConwayPolynomials, Elimination, IntegralClosure, InverseSystems, Isomorphism, LLLBases,
MinimalPrimes, OnlineLookup, PrimaryDecomposition, ReesAlgebra, Saturation, TangentCone
i1 : loadPackage("LieTypes");
-- warning: symbol "isIsomorphic" in Isomorphism.Dictionary is shadowed by a symbol in LieTypes.Dictionary
-- use the synonym Isomorphism$isIsomorphic
i2 : so10=simpleLieAlgebra("D",5);
i3 : V5w1 = irreducibleLieAlgebraModule({5,0,0,0,0},so10);
i4 : WD=weightDiagram(V5w1);
i5 : sum apply(keys WD, k -> (WD#k)^2)
o5 = 4722
With a little more work, we can compute the space of \(T\) and
\(W\) invariants, where \(W\) is the Weyl group. Using the
Weyl group, we may assume that \(f_i\) is a dominant weight.
i6 : DomWts = select(keys WD, k -> all(k, i -> i>=0))
o6 = {{1, 0, 0, 1, 1}, {5, 0, 0, 0, 0}, {3, 1, 0, 0, 0}, {1, 2, 0, 0, 0}, {3, 0, 0, 0, 0}, {1, 1, 0, 0, 0},
--------------------------------------------------------------------------------------------------------
{1, 0, 0, 0, 0}, {0, 0, 0, 0, 2}, {2, 0, 1, 0, 0}, {0, 1, 1, 0, 0}, {0, 0, 0, 2, 0}, {0, 0, 1, 0, 0}}
o6 : List
i7 : MultOfDomWts = new HashTable from apply(DomWts, k -> {k,WD#k})
o7 = HashTable{{0, 0, 0, 0, 2} => 1 }
{0, 0, 0, 2, 0} => 1
{0, 0, 1, 0, 0} => 4
{0, 1, 1, 0, 0} => 1
{1, 0, 0, 0, 0} => 10
{1, 0, 0, 1, 1} => 1
{1, 1, 0, 0, 0} => 4
{1, 2, 0, 0, 0} => 1
{2, 0, 1, 0, 0} => 1
{3, 0, 0, 0, 0} => 4
{3, 1, 0, 0, 0} => 1
{5, 0, 0, 0, 0} => 1
o7 : HashTable
i8 : sum apply(DomWts, k -> (WD#k)^2)
o8 = 156