Lgr = diagonalMatchingField(k, n)
Lfl = diagonalMatchingField(kList, n)
Lfl = diagonalMatchingField(n)
The diagonal matching field is defined to be the matching field whose tuples are all in ascending order. It is a coherent matching field so it is induced by a weight matrix.
The weight matrix used to construct the diagonal matching field us given by $M = (m_{i,j})$ with $m_{i,j} = (i-1)(n-j+1)$.
|
|
The function diagonalMatchingField can be used in three different ways. If it is supplied two integers $(k,n)$ then it produces the diagonal matching field for the Grassmannian, as shown in the above example. If it is supplied a single integer $n$, then it produces the diagonal matching field for the full flag variety. The matching fields of the full flag variety have tuples of size $1, 2, \dots, n-1$. The function can be made to produce diagonal matching fields for partial flag varieties by supplying it a list $kList$ and integer $n$. The sizes of the tuples are the entries of $kList$.
|
|
|
|
Diagonal matching fields always give rise to toric degenerations of Grassmannians and flag varieties. In the literature, this toric degeneration is also known as Gelfand-Tsetlin degeneration. The matching field polytopes for the diagonal matching field, which can be constructed with the function matchingFieldPolytope, are unimodularly equivalent to Gelfand-Tsetlin polytopes.
The object diagonalMatchingField is a method function.