In mathematics, Schubert calculus[1] is a branch of algebraic geometry introduced in the nineteenth century by Hermann Schubert in order to solve various counting problems of projective geometry and, as such, is viewed as part of enumerative geometry. Giving it a more rigorous foundation was the aim of Hilbert's 15th problem. It is related to several more modern concepts, such as characteristic classes, and both its algorithmic aspects and applications remain of current interest. The term Schubert calculus is sometimes used to mean the enumerative geometry of linear subspaces of a vector space, which is roughly equivalent to describing the cohomology ring of Grassmannians. Sometimes it is used to mean the more general enumerative geometry of algebraic varieties that are homogenous spaces of simple Lie groups. Even more generally, Schubert calculus is sometimes understood as encompassing the study of analogous questions in generalized cohomology theories.
The objects introduced by Schubert are the Schubert cells,[2] which are locally closed sets in a Grassmannian defined by conditions of incidence of a linear subspace in projective space with a given flag. For further details see Schubert variety.
The intersection theory[3] of these cells, which can be seen as the product structure in the cohomology ring of the Grassmannian, consisting of associated cohomology classes, allowsin particular the determination of cases in which the intersections of cells results in a finite set of points. A key result is that the Schubert cells (or rather, the classes of their Zariski closures, the Schubert cycles or Schubert varieties) span the whole cohomology ring.
The combinatorial aspects mainly arise in relation to computing intersections of Schubert cycles. Lifted from the Grassmannian, which is a homogeneous space, to the general linear group that acts on it, similar questions are involved in the Bruhat decomposition and classification of parabolic subgroups (as block triangular matrices).
Schubert calculus can be constructed using the Chow ring[3] of the Grassmannian, where the generating cycles are represented by geometrically defined data.[4] Denote the Grassmannian of
k
n
V
Gr(k,V)
A*(Gr(k,V))
Gr(k,n)
G(k-1,n-1)
V
k
l{V}=(V1\subset … \subsetVn-1\subsetVn=V), \dim{V}i=i, i=1,...,n,
to each weakly decreasing
k
a=(a1,\ldots,ak)
n-k\geqa1\geqa2\geq … \geqak\geq0,
i.e., to each partition of weight
|a|=
k | |
\sum | |
i=1 |
ai,
whose Young diagram fits into the
k x (n-k)
(n-k)k
\Sigmaa(l{V})\subsetGr(k,V)
\Sigmaa(l{V})=\{w\inGr(k,V):\dim
(V | |
n-k+i-ai |
\capw)\geqifori=1,...,k\}.
This is the closure, in the Zariski topology, of the Schubert cell[1] [2]
Xa(l{V}):=\{w\inGr(k,V):\dim(Vj\capw)=iforalln-k-ai+i\leqj\leqn-k-ai+1+i, 1\lej\len\}\subset\Sigmaa(l{V}),
|a|
Gr(k,V)
An equivalent characterization of the Schubert cell
Xa(l{V})
\tilde{l{V}}=(\tilde{V}1\subset\tilde{V}2 … \subset\tilde{V}n=V),
where
\tilde{V}i:=Vn\backslashVn-i, i=1,...,n (V0:=\emptyset).
Then
Xa(l{V})\subsetGr(k,V)
k
w\subsetV
(\tilde{W}1,...,\tilde{W}k)
\tilde{W}i\in
\tilde{V} | |
k+ai-i+1 |
, i=1,...,k
of the subspaces
\{\tilde{V} | |
k+ai-i+1 |
\}i=1,.
Since the homology class
[\Sigmaa(l{V})]\inA*(Gr(k,V))
l{V}
\sigmaa:=[\Sigmaa]\inA*(Gr(k,V)).
a=(a1,\ldots,aj,0,\ldots,0)
aj>0
\sigma | |
(a1,\ldots,aj,0,\ldots,0) |
\sigma | |
(a1,\ldots,aj) |
\sigma | |
a1 |
In some sources,[1] [2] the Schubert cells
Xa
\Sigmaa
Sλ
\bar{S}λ
λ
a
λi:=n-k-ak-i+1
a
k x (n-k)
Another labelling convention for
Xa
\Sigmaa
CL
\bar{C}L
L=(L1,...,Lk)\subset(1,...,n)
Li:=n-k-ai+i=λk-i+1+i.
The integers
(L1,...,Lk)
Xa
In order to explain the definition, consider a generic
k
w\subsetV
Vj
j\leqn-k
\dim(Vj\capw)=i
j=n-k+i\geqn-k.
Gr(4,9)
4
w
Vj
j=\dimVj\leq5=9-4
Vj
w
\dim(Vj)+\dim(w)>n=9
Vj
w
V6
w
1
V7
w
2
The definition of a Schubert variety states that the first value of
j
\dim(Vj\capw)\geqi
n-k+i
ai
k
w\subsetV
Gr(k,n)
There is a partial ordering on all
k
a\geqb
ai\geqbi
i
\Sigmaa\subset\Sigmab\iffa\geqb,
showing an increase of the indices corresponds to an even greater specialization of subvarieties.
A Schubert variety
\Sigmaa
|a|=\sumai
of the partition
a
Sλ
Gr(k,n)
|λ|=
kλ | |
\sum | |
i |
=k(n-k)-|a|.
of the complementary partition
λ\subset(n-k)k
k x (n-k)
This is stable under inclusions of Grassmannians. That is, the inclusion
i(k,:Gr(k,Cn)\hookrightarrowGr(k,Cn+1), Cn=span\{e1,...,en\}
w\inGr(k,Cn)
i(k,:w\subsetCn\mapstow\subsetCn ⊕ Cen+1=Cn+1
* | |
i | |
(k,n) |
(\sigmaa)=\sigmaa,
\tilde{i}(k,n):Gr(k,n)\hookrightarrowGr(k+1,n+1)
en+1
k
(k+1)
\tilde{i}(k,:w\mapstow ⊕ Cen+1\subsetCn ⊕ Cen+1=Cn+1
does as well
*(\sigma | |
\tilde{i} | |
a |
)=\sigmaa.
Thus, if
Xa\subsetGrk(n)
\Sigmaa\subsetGrk(n)
Grk(n)
Xa\subsetGr\tilde{k}(\tilde{n})
\Sigmaa\subsetGr\tilde{k}(\tilde{n})
Gr\tilde{k}(\tilde{n})
(\tilde{k},\tilde{n})
\tilde{k}\geqk
\tilde{n}-\tilde{k}\geqn-k
The intersection product was first established using the Pieri and Giambelli formulas.
In the special case
b=(b,0,\ldots,0)
\sigmab
\sigma | |
a1,\ldots,ak |
\sigmab ⋅ \sigma
a1,\ldots,ak |
=\sum \begin{matrix|c|=|a|+b\\ ai\leqci\leqai-1\end{matrix}}\sigmac,
where
|a|=a1+ … +ak
|c|=c1+ … +ck
\sigma1 ⋅ \sigma4,2,1=\sigma5,2,1+\sigma4,3,1+\sigma4,2,1,1.
and
\sigma2 ⋅ \sigma4,3=\sigma4,3,2+\sigma4,4,1+\sigma5,3,1+\sigma5,4+\sigma6,3
Schubert classes
\sigmaa
\ell(a)\leqk
(k x k)
\sigma | |
(a1,\ldots,ak) |
=
\begin{vmatrix} \sigma | |
a1 |
&
\sigma | |
a1+1 |
&
\sigma | |
a1+2 |
& … &
\sigma | |
a1+k-1 |
\\ \sigma | |
a2-1 |
&
\sigma | |
a2 |
&
\sigma | |
a2+1 |
& … &
\sigma | |
a2+k-2 |
\\ \sigma | |
a3-2 |
&
\sigma | |
a3-1 |
&
\sigma | |
a3 |
& … &
\sigma | |
a3+k-3 |
\\ \vdots&\vdots&\vdots&\ddots&\vdots
\\ \sigma | |
ak-k+1 |
&
\sigma | |
ak-k+2 |
&
\sigma | |
ak-k+3 |
& … &
\sigma | |
ak |
\end{vmatrix}
sa
\{hj:=s(j)\}
For example,
\sigma2,2=\begin{vmatrix} \sigma2&\sigma3\\ \sigma1&\sigma2 \end{vmatrix}=
2 | |
\sigma | |
2 |
-\sigma1 ⋅ \sigma3
and
\sigma2,1,1=\begin{vmatrix} \sigma2&\sigma3&\sigma4\\ \sigma0&\sigma1&\sigma2\\ 0&\sigma0&\sigma1 \end{vmatrix}.
The intersection product between any pair of Schubert classes
\sigmaa,\sigmab
\sigmaa\sigmab=\sumc
c | |
c | |
ab |
\sigmac,
where
c | |
\{c | |
ab |
\}
b=(b,0,...,0)
\ell(b)=1
There is an easy description of the cohomology ring, or the Chow ring, of the Grassmannian
Gr(k,V)
Gr(k,V)
Gr(k,V)
0\toT\to\underline{V}\toQ\to0
where
T
w\inGr(k,V)
w\subsetV
\underline{V}:=Gr(k,V) x V
n
V
Q
n-k
V/w
T
Q
ci(T)=
i\sigma | |
(-1) | |
(1)i |
,
where
(1)i
i
ci(Q)=\sigmai.
The tautological sequence then gives the presentation of the Chow ring as
A*(Gr(k,V))=
Z[c1(T),\ldots,ck(T),c1(Q),\ldots,cn-k(Q)] | |
(c(T)c(Q)-1) |
.
Gr(2,4)
Gr(2,4)
P3
A*(Gr(2,4))
The Chow ring has the presentation
A*(Gr(2,4))=
Z[\sigma1,\sigma1,1,\sigma2] | |
((1-\sigma1+\sigma1,1)(1+\sigma1+\sigma2)-1) |
and as a graded Abelian group[6] it is given by
\begin{align} A0(Gr(2,4))&=Z ⋅ 1\\ A2(Gr(2,4))&=Z ⋅ \sigma1\\ A4(Gr(2,4))&=Z ⋅ \sigma2 ⊕ Z ⋅ \sigma1,1\\ A6(Gr(2,4))&=Z ⋅ \sigma2,1\\ A8(Gr(2,4))&=Z ⋅ \sigma2,2\\ \end{align}
Recall that a line in
P3
2
A4
G(1,3)\congGr(2,4)
\Gamma(G(1,3),T*)
X
s\in\Gamma(G(1,3),Sym3(T*))
L\subsetP3
X
[L]\inG(1,3)
Sym3(T*)
G(1,3)
G(1,3)
T*
c(T*)=1+\sigma1+\sigma1,1
The splitting formula then reads as the formal equation
\begin{align} c(T*)&=(1+\alpha)(1+\beta)\\ &=1+\alpha+\beta+\alpha ⋅ \beta \end{align},
where
c(l{L})=1+\alpha
c(l{M})=1+\beta
l{L},l{M}
\sigma1=\alpha+\beta
\sigma1,1=\alpha ⋅ \beta
Since
Sym3(T*)
Sym3(T*)=l{L} ⊗ ⊕ (l{L} ⊗ ⊗ l{M}) ⊕ (l{L} ⊗ l{M} ⊗ ) ⊕ l{M} ⊗
whose total Chern class is
c(Sym3(T*))=(1+3\alpha)(1+2\alpha+\beta)(1+\alpha+2\beta)(1+3\beta),
it follows that
3(T | |
\begin{align} c | |
4(Sym |
*))&=3\alpha(2\alpha+\beta)(\alpha+2\beta)3\beta\\ &=9\alpha\beta(2(\alpha+\beta)2+\alpha\beta)\\ &=9\sigma1,1
2 | |
(2\sigma | |
1 |
+\sigma1,1)\\ &=27\sigma2,2, \end{align}
using the fact that
\sigma1,1 ⋅
2 | |
\sigma | |
1 |
=\sigma2,1\sigma1=\sigma2,2
\sigma1,1 ⋅ \sigma1,1=\sigma2,2.
Since
\sigma2,2
\intG(1,3)27\sigma2,2=27.
Therefore, there are
27