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, allows in 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). 
  Construction
 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  -planes in a fixed
-planes in a fixed  -dimensional vector space
-dimensional vector space  as
 as  , and its Chow ring as
, and its Chow ring as  . (Note that the Grassmannian is sometimes denoted
. (Note that the Grassmannian is sometimes denoted  if the vector space isn't explicitly given or as
 if the vector space isn't explicitly given or as  if the ambient space
 if the ambient space  and its
 and its  -dimensional subspaces are replaced by their projectivizations.) Choosing an (arbitrary)  complete flag
-dimensional subspaces are replaced by their projectivizations.) Choosing an (arbitrary)  complete flag 
  
 
to each weakly decreasing  -tuple of integers
-tuple of integers  , where
, where 
  
 
i.e., to each partition of weight 
  
 
whose Young diagram fits into the  rectangular one for the partition
 rectangular one for the partition  , we associate a Schubert variety[1][2] (or Schubert cycle)
, we associate a Schubert variety[1][2] (or Schubert cycle)  , defined as
, defined as 
  
 
This is the closure, in the Zariski topology, of the Schubert cell[1][2]  
  
 
which is used when considering cellular homology instead of the Chow ring. The latter are disjoint affine spaces, of dimension  , whose union is
, whose union is  .
. 
An equivalent characterization of the Schubert cell  may be given in terms of the  dual complete flag
 may be given in terms of the  dual complete flag 
  
where  
  
Then  consists of those
 consists of those  -dimensional subspaces
-dimensional subspaces  that have a basis
 that have a basis  consisting of elements
 consisting of elements 
  
 
of the subspaces  
 
Since the homology class ![{\displaystyle [\Sigma _{\mathbf {a} }({\mathcal {V}})]\in A^{*}(\mathbf {Gr} (k,V))}](./_assets_/63d2a2a019b6b8f5f314ee350476fe2ea7524672.svg) , called a Schubert class, does not depend on the choice of complete flag
, called a Schubert class, does not depend on the choice of complete flag  , it can be written as
, it can be written as 
 ![{\displaystyle \sigma _{\mathbf {a} }:=[\Sigma _{\mathbf {a} }]\in A^{*}(\mathbf {Gr} (k,V)).}](./_assets_/9c080d4dff97ea8b9fd26c497bc774c8a30507d6.svg) 
 
It can be shown that these classes are linearly independent and generate the Chow ring as their linear span. The associated intersection theory is called Schubert calculus. For a given sequence  with
 with  the Schubert class
 the Schubert class  is usually just denoted
 is usually just denoted  . The Schubert classes given by a single integer
. The Schubert classes given by a single integer  , (i.e., a horizontal partition), are called special classes. Using the Giambelli formula below, all the Schubert classes can be generated from these special classes.
, (i.e., a horizontal partition), are called special classes. Using the Giambelli formula below, all the Schubert classes can be generated from these special classes. 
 Other notational conventions
 In some sources,[1][2] the Schubert cells  and Schubert varieties
 and Schubert varieties  are labelled differently, as
 are labelled differently, as  and
 and  , respectively,  where
, respectively,  where  is the complementary partition to
 is the complementary partition to  with parts
 with parts 
  , ,
 
whose Young diagram is the complement of the one for  within the
 within the  rectangular one (reversed, both horizontally and vertically).
 rectangular one (reversed, both horizontally and vertically). 
Another labelling convention for  and
 and  is
 is  and
 and    , respectively, where
, respectively, where  is the multi-index defined by
 is the multi-index defined by  
  
 
The integers  are the pivot locations of the representations of elements of
 are the pivot locations of the representations of elements of  in reduced matricial echelon form.
 in reduced matricial echelon form. 
 Explanation
 In order to explain the definition, consider a generic  -plane
-plane  . It will have only a zero intersection with
. It will have only a zero intersection with  for
 for  , whereas
, whereas 
  for for 
 
For example, in  , a
, a  -plane
-plane  is the solution space of a system of five independent homogeneous linear equations. These equations will generically span when restricted to a subspace
 is the solution space of a system of five independent homogeneous linear equations. These equations will generically span when restricted to a subspace  with
 with  , in which case the solution space (the intersection of
, in which case the solution space (the intersection of   with
 with   ) will consist only of the zero vector. However, if
) will consist only of the zero vector. However, if  ,
,  and
 and  will necessarily have nonzero intersection. For example, the expected dimension of intersection of
 will necessarily have nonzero intersection. For example, the expected dimension of intersection of  and
 and  is
 is  , the intersection of
, the intersection of  and
 and  has expected dimension
 has expected dimension  , and so on.
, and so on. 
The definition of a Schubert variety states that the first value of  with
 with  is generically smaller than the expected value
 is generically smaller than the expected value  by the parameter
 by the parameter  . The
. The  -planes
-planes  given by these constraints then define special subvarieties of
 given by these constraints then define special subvarieties of  .[4]
.[4] 
 Properties
 Inclusion
 There is a partial ordering on all  -tuples where
-tuples where  if
 if  for every
 for every  . This gives the inclusion of Schubert varieties
. This gives the inclusion of Schubert varieties 
  
 
showing an increase of the indices corresponds to an even greater specialization of subvarieties. 
  A Schubert variety  has codimension equal to the weight
 has codimension equal to the weight  
  
 
of the partition  . Alternatively, in the notational convention
. Alternatively, in the notational convention  indicated above, its dimension in
 indicated above, its dimension in  is the weight
 is the weight  
  
 
of the complementary partition  in the
 in the  dimensional rectangular Young diagram.
 dimensional rectangular Young diagram. 
This is stable under inclusions of Grassmannians.  That is, the inclusion  
  
 
defined, for  , by
, by 
  
 
has the property  
  
 
and the inclusion 
  
 
defined by adding the extra basis element  to each
 to each  -plane, giving a
-plane, giving a  -plane,
-plane,  
  
 
does as well 
  
 
Thus, if  and
 and  are a cell and a subvariety in the Grassmannian
 are a cell and a subvariety in the Grassmannian  , they may also be viewed as a cell
, they may also be viewed as a cell  and a subvariety
 and a subvariety  within the Grassmannian
 within the Grassmannian  for any pair
 for any pair  with
 with  and
 and   .
. 
 Intersection product
 The intersection product was first established using the  Pieri and  Giambelli formulas. 
  In the special case  , there is an explicit formula of the product of
, there is an explicit formula of the product of  with an arbitrary Schubert class
 with an arbitrary Schubert class  given by
 given by 
  
 
where  ,
,  are the weights of the partitions. This  is called the Pieri formula, and can be used to determine the intersection product of any two Schubert classes when combined with the Giambelli formula. For example,
 are the weights of the partitions. This  is called the Pieri formula, and can be used to determine the intersection product of any two Schubert classes when combined with the Giambelli formula. For example, 
  
 
and 
  
 
Schubert classes  for partitions of any length
 for partitions of any length  can be expressed as the determinant of a
 can be expressed as the determinant of a  matrix having the special classes as entries.
 matrix having the special classes as entries.  
  
 
This is known as the Giambelli formula. It has the same form as the first Jacobi-Trudi identity, expressing arbitrary Schur functions  as determinants in terms of the  complete symmetric functions
 as determinants in terms of the  complete symmetric functions  .
. 
For example, 
  
 
and 
  
 
General case
 The intersection product between any pair of Schubert classes  is given by
 is given by 
  
 
where  are the  Littlewood-Richardson coefficients.[5] The Pieri formula is a special case of this, when
 are the  Littlewood-Richardson coefficients.[5] The Pieri formula is a special case of this, when  has length
 has length  .
. 
 Relation with Chern classes
 There is an easy description of the cohomology ring, or the Chow ring, of the Grassmannian   using the Chern classes of two natural vector bundles over
 using the Chern classes of two natural vector bundles over  . We have the exact sequence of vector bundles over
. We have the exact sequence of vector bundles over  
 
  
 
where  is the tautological bundle whose fiber, over any element
 is the tautological bundle whose fiber, over any element  is the subspace
 is the subspace  itself,
 itself,    is the trivial vector bundle of rank
 is the trivial vector bundle of rank  ,  with
,  with  as fiber and
 as fiber and  is the quotient vector bundle of rank
 is the quotient vector bundle of rank  , with
, with  as fiber. The Chern classes of the bundles
 as fiber. The Chern classes of the bundles  and
 and  are
  are 
  
 
where  is the partition whose Young diagram consists of a single column of length
 is the partition whose Young diagram consists of a single column of length  and
 and 
  
 
The tautological sequence then gives the presentation of the Chow ring as 
 ![{\displaystyle A^{*}(\mathbf {Gr} (k,V))={\frac {\mathbb {Z} [c_{1}(T),\ldots ,c_{k}(T),c_{1}(Q),\ldots ,c_{n-k}(Q)]}{(c(T)c(Q)-1)}}.}](./_assets_/7da96fd477a9ebd86e54c3abfdc37d2e94f8d127.svg) 
 
Gr(2,4)
 One of the classical examples analyzed is the Grassmannian  since it parameterizes lines in
 since it parameterizes lines in  . Using the Chow ring
. Using the Chow ring  , Schubert calculus can be used to compute the number of lines on a cubic surface.[4]
, Schubert calculus can be used to compute the number of lines on a cubic surface.[4] 
 Chow ring
 The Chow ring has the presentation 
 ![{\displaystyle A^{*}(\mathbf {Gr} (2,4))={\frac {\mathbb {Z} [\sigma _{1},\sigma _{1,1},\sigma _{2}]}{((1-\sigma _{1}+\sigma _{1,1})(1+\sigma _{1}+\sigma _{2})-1)}}}](./_assets_/8ae86640b1425302be5a93dce0b99da43219ac68.svg) 
 
and as a graded Abelian group[6] it is given by 
  
 
Lines on a cubic surface
 Recall that a line in  gives a dimension
 gives a dimension  subspace of
 subspace of  , hence an element of
, hence an element of  . Also, the equation of a line can be given as a section of
. Also, the equation of a line can be given as a section of  . Since a cubic surface
. Since a cubic surface  is given as a generic homogeneous cubic polynomial, this is given as a generic section
 is given as a generic homogeneous cubic polynomial, this is given as a generic section  . A line
. A line  is a subvariety of
 is a subvariety of  if and only if the section vanishes on
 if and only if the section vanishes on ![{\displaystyle [L]\in \mathbb {G} (1,3)}](./_assets_/03e1ac972d566c568b8e3807ecf290c4318f6269.svg) . Therefore, the Euler class of
. Therefore, the Euler class of  can be integrated over
 can be integrated over  to get the number of points where the generic section vanishes on
 to get the number of points where the generic section vanishes on  . In order to get the Euler class, the total Chern class of
. In order to get the Euler class, the total Chern class of  must be computed, which is given as
 must be computed, which is given as 
  
 
The splitting formula then reads as the formal equation 
  
 
where  and
 and  for formal line bundles
 for formal line bundles  . The splitting equation gives the relations
. The splitting equation gives the relations 
  and and . .
 
Since  can be viewed as the direct sum of formal line bundles
 can be viewed as the direct sum of formal line bundles 
  
 
whose total Chern class is 
  
 
it follows that 
  
 
using the fact that 
  and and 
 
Since  is the top class, the integral is then
 is the top class, the integral is then 
  
 
Therefore, there are  lines on a cubic surface.
 lines on a cubic surface. 
 See also
  References
   - ^ a b c d Kleiman, S.L.; Laksov, Dan (1972). "Schubert Calculus". American Mathematical Monthly. 79 (10). American Mathematical Society: 1061–1082. doi:10.1080/00029890.1972.11993188. ISSN 0377-9017. 
- ^ a b c d Fulton, William (1997). Young Tableaux. With Applications to Representation Theory and Geometry, Chapt. 9.4. London Mathematical Society Student Texts. Vol. 35. Cambridge, U.K.: Cambridge University Press. doi:10.1017/CBO9780511626241. ISBN 9780521567244.  
- ^ a b Fulton, William (1998). Intersection Theory. Berlin, New York: Springer-Verlag. ISBN 978-0-387-98549-7. MR 1644323. 
- ^ a b c 3264 and All That (PDF). pp. 132, section 4.1, 200, section 6.2.1. 
- ^ Fulton, William (1997). Young Tableaux. With Applications to Representation Theory and Geometry, Chapt. 5. London Mathematical Society Student Texts. Vol. 35. Cambridge, U.K.: Cambridge University Press. doi:10.1017/CBO9780511626241. ISBN 9780521567244.  
- ^ Katz, Sheldon. Enumerative Geometry and String Theory. p. 96. 
  - Summer school notes http://homepages.math.uic.edu/~coskun/poland.html
- Phillip Griffiths and Joseph Harris (1978), Principles of Algebraic Geometry, Chapter 1.5
- Kleiman, Steven (1976). "Rigorous foundations of Schubert's enumerative calculus". In Felix E. Browder (ed.). Mathematical Developments Arising from Hilbert Problems. Proceedings of Symposia in Pure Mathematics. Vol. XXVIII.2. American Mathematical Society. pp. 445–482. ISBN 0-8218-1428-1.
- Steven Kleiman and Dan Laksov (1972). "Schubert calculus" (PDF). American Mathematical Monthly. 79 (10): 1061–1082. doi:10.2307/2317421. JSTOR 2317421.
- Sottile, Frank (2001) [1994], "Schubert calculus", Encyclopedia of Mathematics, EMS Press
- David Eisenbud and Joseph Harris (2016), "3264 and All That: A Second Course in Algebraic Geometry".
- Fulton, William (1997). Young Tableaux. With Applications to Representation Theory and Geometry, Chapts. 5 and 9.4. London Mathematical Society Student Texts. Vol. 35. Cambridge, U.K.: Cambridge University Press. doi:10.1017/CBO9780511626241. ISBN 9780521567244.
- Fulton, William (1998). Intersection Theory. Berlin, New York: Springer-Verlag. ISBN 978-0-387-98549-7. MR 1644323.