Last updated: 14 October 2014
The Schubert Calculus is a branch of algebraic geometry essentially founded in 1874 by H. Schubert. Excellent accounts of this subject may be found in the articles by Kleiman and Laksov [KLa1972], R. P. Stanley [Sta1976], Kleiman [Kle1974], and Kaplansky [KapNONE]. The following italicized paragraphs are excerpted from [KLa1972] and [KapNONE].
In 1874 H. Schubert published his celebrated treatise, "Calculus of Enumerative Geometry". It dealt with finding the number of points, lines, planes, etc. satisfying certain geometric conditions, an important subject 100 years ago. Here is a typical enumerative problem: How many lines in 3space, in general, intersect four given lines? Schubert would specialize the given four lines so as to make the first intersect the second and the third intersect the fourth. In this special case there are obviously two lines intersecting the four: the line joining the two points of intersection and the line of intersection of the two planes – one determined by the first two lines and the other by the second two. Now Schubert's "principle of conservation of number" states that there must be two solutions in the general case as well.
Very crudely put, Schubert's principle asserts that the number of solutions to an enumerative problem is invariant under "continuous change", provided multiplicities are counted suitably. As was often the case in early algebraic geometry, the methods of enumerative geometry were intuitive and rested on a weak foundation. However, the beauty of the subject inspired many mathematicians to develop rigorously the foundational material, such as topological and algebraic intersection theories.
Spurring the foundational work was the challenge of Hilbert's fifteenth problem: "... To establish rigorously and with exact determination of the limits of their validity those geometrical numbers which Schubert especially has determined on the basis of the socalled principle of special position or conservation of number, by means of the enumerative calculus developed by him."
Today's interpretation of Hilbert's 15th problem is this: one is to give a suitable definition of intersectionmultiplicities for algebraic varieties, and prove the expected properties.
We shall now motivate the discussion of multiplicities by taking up the first intersecting case: Bezout's theorem in the plane. Consider two curves in the plane. In the first instance, we mean by this the affine plane, so each is given by a polynomial in $x$ and $y\text{.}$ There is little lost in assuming the polynomials $f,g$ to be irreducible, and we do so (this makes the curves irreducible in the same sense that they are not expressible as finite unions of proper subcurves). If $f=cg$ where $c$ is a constant, then the two curves are the same, and we rule this out too. Now we are ready to ask: how many points of intersection are there?
Let $f$ have degree $m$ and $g$ degree $n\text{.}$ Mathematicians' intuition for a long time told them that the answer ought to be the product $mn\text{.}$ But there are three precautions that must be observed before this has a chance to be true. We illustrate each point by elementary example.
(1)  We must count intersections at infinity; in other words, the affine plane must be enlarged to the projective plane. Two parallel lines illustrate this. 
(2)  The field must be algebraically closed. A nonintersecting line and circle illustrate this; the two points of intersection are imaginary. $$\begin{array}{c}\n\n\n\end{array}$$ 
(3)  We must, when appropriate, count multiple intersections. In the illustrated tangent to a circle, the point of tangency must be counted twice if we are to get the desired number of intersections (there are no further intersections at infinity or with complex coordinates). $$\begin{array}{c}\n\n\n\end{array}$$ 
Two touching circles illustrate all three difficulties at once. The circles are entitled to four points of intersection; the point of tangency must be counted twice, and in addition the circles share the circular points at infinity (which are imaginary and at infinity). $$\begin{array}{c}\n\n\n\end{array}$$ The first two of our three precautions need no further discussion; it is only multiplicity which needs attention.
When two lines or conics intersect, it is apparent at a glance what the multiplicity ought to be. In dealing with curves possessing singularities, or meeting with a high order of contact, the matter is not so simple, but for curves in the plane there is still no real difficulty. It is for algebraic varieties of higher dimension that a problem of considerable delicacy arises.
The first rigorous definition of intersection multiplicity was given by Lefschetz in 1924 using topological methods (relevant when the underlying field is the complex numbers). The purely algebraic theory was developed intuitively by the Italian schoool of C. Segre, Severi, Castelnuevo, Enriques, et. al., and given a rigorous footing by van der Waerden, Chow, Hodge, Weil, and many others (see [Kle1974]). In this section we offer an exposition of the algebraic intersection theory given in Methods of Algebraic Geometry ([HPe1953]), by Hodge and Pedoe. This text was chosen because it contains a thorough development of intersection theory, and a full discussion of the Schubert Calculus, and is accessible to the (tenacious) nonspecialist.
By affine $n\text{space}$ we mean the space of $n\text{tuples}$ $({a}_{1},{a}_{2},\dots ,{a}_{n})$ over a field $K\text{.}$ We denote this space by ${A}^{n}\left(K\right)\text{;}$ by convention, ${A}^{n}={A}^{n}\left(\u2102\right)\text{.}$ By projective $n\text{space}$ we mean the space of nonzero $(n+1)\text{tuples}$ $({a}_{0},{a}_{1},\dots ,{a}_{n})$ over a field $K,$ where we identify $({a}_{0},{a}_{1},\dots ,{a}_{n})$ and $({a}_{0}^{\prime},{a}_{1}^{\prime},\dots ,{a}_{n}^{\prime})$ if there exists a scalar $c{\ne}{0}$ such that ${a}_{i}^{\prime}=c{a}_{i}$ for $i=0,1,\dots ,n\text{.}$ Projective $n\text{space}$ over $K$ is denoted by ${P}^{n}\left(K\right)\text{;}$ by convention, ${P}^{n}={P}^{n}\left(\u2102\right)\text{.}$ Identifying a point $({a}_{1},{a}_{2},\dots ,{a}_{n})$ in ${A}^{n}$ with the point $(1,{a}_{1},{a}_{2},\dots ,{a}_{n})$ in ${P}^{n},$ we may think of ${P}^{n}$ as ${A}^{n}$ completed by the points $(0,{a}_{1},\dots ,{a}_{n})$ "at infinity". Algebraic geometry in ${A}^{n}$ considers systems of (possibly nonhomogeneous) polynomial equations in $n$ unknowns. Algebraic geometry in ${P}^{n}$ considers systems of homogeneous polynomial equations in $n+1$ unknowns. Problems in ${A}^{n}$ may be translated to and from problems in ${P}^{n}$ by "homogenizing" or "dehomogenizing" the polynomials in question. A good description of this procedure may be found in [Ful1969].
A plane $L$ in ${P}^{n}\left(K\right)$ is defined as the set of points $(\overline{){{a}}_{{0}}}{t}_{0},\overline{){{a}}_{{1}}}{t}_{1},\dots ,\overline{){{a}}_{{n}}}{t}_{n})$ which satisfy a system of homogeneous linear equations $AX=0,$ where $A$ is an $r\text{by}(n+1)$ matrix over $K\text{.}$ We say the plane $L$ has projective dimension $d$ if $A$ has rank $nd\text{;}$ in this case $L$ is called a $d\text{plane}\text{.}$ A $d\text{plane}$ in ${P}^{n}\left(K\right)$ corresponds to a subspace of ${A}^{n+1}\left(K\right)$ of affine dimension $d+1,$ which we call a $(d+1)\text{subspace.}$
Let $k[{x}_{0},{x}_{1},\dots ,{x}_{n}]$ denote the ring of polynomials in $(n+1)\text{indeterminates}$ over a field $k$ of characteristic zero, and let $S$ be a subset of $k[{x}_{0},{x}_{1},\dots ,{x}_{n}]$ consisting of homogeneous polynomials. Consider the system of equations $$f({x}_{0},\dots ,{x}_{n})=0,\phantom{\rule{2em}{0ex}}f\in S\text{.}$$ If we look for solutions only in ${P}^{n}\left(k\right),$ we may not find any, or at any rate not enough; we therefore take an algebraically closed extension $K$ of $k,$ and look for solutions in ${P}_{n}\left(K\right)\text{.}$ Following the classical theory, we take the field of rational functions over $k$ in a countably infinite number of indeterminates, and let $K$ be its algebraic closure. We then call the set $$V\left(S\right)=\{x\prime \in {P}_{n}\left(K\right)\hspace{0.17em}\hspace{0.17em}f\left(x\prime \right)=0\hspace{0.17em}\text{for all}\hspace{0.17em}f\in S\}$$ a $(k,K)$ projective algebraic variety (abbreviated terminology: $k\text{variety).}$ the unqualified term variety means some $k\prime \text{variety,}$ where $k<k\prime <K\text{.}$ The field $K$ is called the "universal" field; its relationship to the ground field $k$ is such that is contains all extensions of $k$ needed in the classical theory.
A variety $V$ is reducible over a field $k$ if it is the union of two distinct $k\text{varieties,}$ both distinct from $V\text{.}$ A variety may be irreducible over a field $k,$ but reducible over some extension field $k\prime \text{.}$ A variety which is irreducible over $K$ is called an absolutely irreducible variety. Any $k\text{variety}$ may be expressed, in an essentially unique way, as a finite, noncontractible union of irreducible $k\text{varieties}$ ([HPe1953], X, 2, Thm. III and Th. IV).
Given a variety $V$ and a point $\xi $ in ${P}^{n}\left(K\right),$ $\xi $ is said to be a generic point of $V$ over $k$ if:
1)  $\xi \in V,$ 
2)  Any form $f\in k[{x}_{0},\dots ,{x}_{n}],$ for which $f\left(\xi \right)=0,$ vanished on $V\text{.}$ 
This definition is due to van der Waerden. It provides a rigorous basis for the intuitive concept of a "general" point of a variety. Any algebraic property which holds for a generic point of a variety should also hold for any particular point of the variety; this is the content of part 2) of the definition. In [HPe1953] it is shown that:
1)  a variety has a generic point over $k$ if and only if $V$ is irreducible over $k\text{;}$ and 
2)  given a point $\xi $ in ${P}^{n}\left(K\right)$ and a field $k,$ there is a unique $k\text{variety}$ $V$ having $\xi $ as a generic point. 
Let $V$ be an irreducible $k\text{variety,}$ and let $\xi =(1,{\xi}_{1},{\xi}_{2},\dots ,{\xi}_{n})$ be a generic point of $V$ over $k\text{.}$ The dimension of $V$ is defined as the maximum number of elements among ${\xi}_{1},{\xi}_{2},\dots ,{\xi}_{n}$ which are algebraically independent over $k\text{.}$ An irreducible variety of dimension zero consists of a finite number of points ([HPe1953], X, 4, Th. V). The dimension of a reducible variety is defined to be the maximum of the dimensions of its irreducible components. A variety whose irreducible components all have the same dimension is called unmixed or said to have pure dimension.
Let ${L}_{1},{L}_{2}$ be planes in ${P}^{n}\left(K\right)\text{.}$ If ${L}_{1},{L}_{2}$ have dimensions ${d}_{1},{d}_{2},$ respectively, and ${d}_{1}+{d}_{2}\ge 0,$ then ${L}_{1}\wedge {L}_{2}$ is nonempty. This is a simple fact of linear algebra. A fact of algebraic geometry is that the same statement holds true when ${L}_{1}$ and ${L}_{2}$ are arbitrary varieties in ${P}^{n}\left(K\right)\text{.}$
Let $V$ be an irreducible $k\text{variety}$ of dimension $d\text{;}$ the previous statement guarantees that $V$ has a non empty intersection with any $(nd)\text{plane.}$ For $(nd1)\text{planes,}$ the case is different; some meet $V,$ some don't. It turns out that $V$ is uniquely determined by the complex of $(nd1)\text{planes}$ which it meets. This geometric statement may be given a rigorous algebraic basis by means of the Cayley form of a variety.
The Cayley form of $V$ is a homogenious polynomial whose roots represent $(nd1)\text{planes}$ which meet $V\text{.}$ Note that any $(nd1)\text{plane}$ $L$ in ${P}^{n}\left(K\right)$ may be associated with a $(d+1)\text{by}(n+1)$ matrix $U$ of rank ${d}{+}{1}$ over $K$ such that $x\in L$ iff $Ux=0\text{.}$ Define $L\left(V\right)$ as follows: $$L\left(V\right)=\left\{U\hspace{0.17em}\right\hspace{0.17em}\begin{array}{ll}\text{1)}& U\hspace{0.17em}\text{is a}\hspace{0.17em}(d+1)\text{by}(n+1)\hspace{0.17em}\text{matrix over}\hspace{0.17em}K,\\ \text{2)}& \text{rank}\left(U\right)=d+1,\\ \text{3)}& Ux=0\hspace{0.17em}\text{for some}\hspace{0.17em}x\in V\end{array}\}\text{.}$$ Then $L\left(V\right)$ represents the complex of $(nd1)\text{planes}$ which meet $V\text{.}$ Let $\left\{{x}_{ij}\hspace{0.17em}\right\hspace{0.17em}0\le i\le d,0\le j\le n\}$ be a set of $(d+1)\xb7(n+1)$ indeterminates, and $k\left[{x}_{ij}\right]$ the ring of polynomials in the ${x}_{ij}$ with coefficients in $k\text{.}$ It may be shown that the set $$U=\{f\in k\left[{x}_{ij}\right]\hspace{0.17em}\hspace{0.17em}f\left(U\right)=0\hspace{0.17em}\text{for all}\hspace{0.17em}U\in L\left(V\right)\}$$ is a principal ideal in $k\left[{x}_{ij}\right]\text{.}$ The Cayley form is defined as the monic polynomial which generates $U\text{.}$ An irreducible variety has a unique Cayley form, and is uniquely determined by its Cayley form ([HPe1953], X, 7, p.41).
The Cayley form $F$ of $V$ has the following properties:
1)  $F\left(U\right)=0$ if and only if $U\in L\left(V\right)\text{;}$ 
2)  Let the matrix of indeterminates $X=\left({x}_{ij}\right)$ be written $({X}_{0},{X}_{1},\dots ,{X}_{d}),$ where ${X}_{i}=({x}_{i0},{x}_{i1},\dots ,{x}_{in})\text{.}$ Then there exists a positive integer $g$ such that for any scalar $t$ and index $i$ $(0\le i\le d),$ $$F({X}_{0},{X}_{1},\dots ,{X}_{i1},t{X}_{i},{X}_{i+1},\dots ,{X}_{d})={t}^{g}\xb7F\left(X\right)\text{.}$$ 
Property 2) states that $F$ is homogeneous of the same degree $g$ in each set of variables ${X}_{0},{X}_{2},\dots ,{X}_{d}\text{.}$ The integer $g$ is called the order of $V\text{.}$
The idea of representing a curve in projective 3space by the complex of lines which it meets is due to Cayley. Hodge and Pedoe cite this as the reason for their terminology. The Cayley form was first defined and extensively used by van der Waerden and Chow; it is sometimes called the Chow form. It provides a mechanism for translating classical geometrical arguments of the Italian school into algebraic form. In addition, the Cayley form may be used to "coordinatize" varieties, as discussed below.
A geometrical argument widely used by the Italian school was that of "continuous variation" of a variety. Early justifications of this kind of argument took the ground field $k$ to be the complex numbers, which permitted topological reasoning. The purely algebraic theory developed in [HPe1953] uses an extended definition of the Cayley form, described as follows.
Let $V$ be an unmixed variety of dimension $d$ with irreducible components ${V}_{1},{V}_{2},\dots ,{V}_{k}$ having Cayley forms ${F}_{1},{F}_{2},..,{F}_{k}$ and order ${g}_{1},{g}_{2},\dots ,{g}_{k},$ respectively. If ${a}_{1},{a}_{2},\dots ,{a}_{k}$ is any sequence of positive integers, then $$F=\prod _{i=1}^{k}{\left({F}_{i}\right)}^{{a}_{i}}$$ will be called a Cayley form for $V\text{.}$ For this extended definition, we still have:
1)  $F\left(U\right)=0$ if and only if $U\in L\left(V\right),$ 
2)  $F({X}_{0},\dots ,t{X}_{i},\dots ,{X}_{d})={t}^{g}\xb7F({X}_{0},\dots ,{X}_{d}),$ where $g=\sum _{i=1}^{k}{a}_{i}{g}_{i}\text{.}$ 
We say that such a Cayley form has type $(d,n,g)\text{.}$
A Cayley form of type
Cayley forms of type $(d,n,g)$ constitute a system of varieties in the following sense. Let ${S}_{d,n,g}$ be the subset of $K\left[{x}_{ij}\right]$ consisting of polynomials which are homogeneous of degree $g$ in each set of indeterminates ${X}_{0},{X}_{1},\dots ,{X}_{d}$ (i.e. property 2) above). ${S}_{d,n,g}$ is in fact a vector space; let its dimension be $D+1,$ and let $\left\{{m}_{\alpha}\hspace{0.17em}\right\hspace{0.17em}\alpha =0,1,2,\dots ,D\}$ be a basis. With respect to this basis, any polynomial in ${S}_{d,n,g}$ (including all Cayley forms of type $(d,n,g)\text{)}$ may be assigned coordinates $({c}_{0},{c}_{1},\dots ,{c}_{D}),$ which in turn can be regarded as a representative point of ${P}^{D}\left(K\right)\text{.}$ In this way, the set of Cayley forms of type $(d,n,g)$ may be identified with a subset of ${P}^{D}\left(K\right)\text{;}$ we denote this subset by ${V}_{d,n,g}\text{.}$ ${V}_{d,n,g}$ is more than just a subset – in fact, it is a $k\text{variety}$ ([HPe1953], X, 8, Th. VII). Since Cayley forms represent varieties, the variety ${V}_{d,n,g}$ is called an algebraic system of varieties. Any subvariety of ${V}_{d,n,g}$ may also be referred to as an algebraic system of varieties. The geometrical statement that a variety $V$ may be continuously changed into a variety $V\prime $ is now interpreted as saying that $V$ and $V\prime $ belong to an irreducible algebraic system of varieties – i.e., $V$ and $V\prime $ have Cayley forms both belonging to an irreducible component of some ${V}_{d,n,g}\text{.}$ The algebraic systems ${V}_{d,n,g}$ play a major role in the development of the intersection calculus.
Let $V$ be an irreducible variety of dimension $d$ in ${P}^{n}\left(K\right),$ and let $${f}_{i}({x}_{0},\dots ,{x}_{n})=0,\phantom{\rule{2em}{0ex}}(i=1,2,\dots ,n)$$ be a set of defining equations for $V\text{.}$ If $x\prime $ is a point of $V,$ then the Jacobian matrix $${J}_{x\prime}=\left\frac{\partial {f}_{i}}{\partial {x}_{j}}\right{}_{x=x\prime}$$ has rank at most $nd,$ and there are points of $V$ for which the rank is exactly $nd$ ([HPe1953], X, 14, Th. I). The spaces $\left\{x\hspace{0.17em}\right\hspace{0.17em}{J}_{x\prime}\xb7x=0\}$ contains $x\prime ,$ and is called the tangent space to $V$ at $x\prime \text{.}$ Points of $V$ for which the Jacobian has full rank are called simple points of $V\text{;}$ points which are not simple are called singular. "Most" points of a variety $V$ are simple; the singular points form a proper subvariety of $V\text{.}$
An $r\text{way}$ space ${P}^{{n}_{1},\dots ,{n}_{r}}\left(K\right)$ is the direct product of projective spaces ${P}^{{n}_{1}}\left(K\right),{P}^{{n}_{2}}\left(K\right),\dots ,{P}^{{n}_{r}}\left(K\right)\text{.}$ The theory of algebraic varieties in ordinary, or 1way projective space, can easily be extended to give a theory of algebraic varieties in ${P}^{{n}_{1},\dots ,{n}_{r}}\left(K\right)\text{.}$ Let ${x}^{i}$ be the $({n}_{i}+1)\text{tuple}$ $({x}_{0}^{i},{x}_{1}^{i},\dots ,{x}_{{n}_{i}}^{i}),$ and let $F$ be a set of polynomials in $k[{x}^{1},{x}^{2},\dots ,{x}^{r}]$ which are homogeneous in each set of indeterminates $({x}_{0}^{i},{x}_{1}^{i},\dots ,{x}_{{n}_{i}}^{i})\text{.}$ The zeroset of $F$ is called a $k\text{variety}$ in $r\text{way}$ space. The notions of reducibility and generic point are defined in a straightforward manner, analogous to the definitions for 1way space.
If ${\xi}_{i}\in {P}^{{n}_{i}}\left(K\right)$ and $\xi =({\xi}_{1},{\xi}_{2},\dots ,{\xi}_{r})$ is a generic point of an irreducible variety in $r\text{way}$ space, then a point $x\prime =({x}_{1}^{\prime},{x}_{2}^{\prime},\dots ,{x}_{r}^{\prime})$ is called a specialization of $\xi $ if $f\left(\xi \right)=0$ implies $f\left(x\prime \right)=0$ for any polynomial $f\text{.}$ If $$x\prime =({x}_{1}^{\prime},{x}_{2}^{\prime},\dots ,{x}_{r}^{\prime})$$ is a specialization of $$\xi =({\xi}_{1},{\xi}_{2},\dots ,{\xi}_{r}),$$ then clearly $({x}_{1}^{\prime},{x}_{2}^{\prime},\dots ,{x}_{s}^{\prime})$ is a specialization of $({\xi}_{1}^{\prime},{\xi}_{2}^{\prime},\dots ,{\xi}_{s}^{\prime})\text{.}$ A useful fact is the converse: if $({x}_{1}^{\prime},{x}_{2}^{\prime},\dots ,{x}_{s}^{\prime})$ is a specialization of $({\xi}_{1}^{\prime},{\xi}_{2}^{\prime},\dots ,{\xi}_{s}^{\prime}),$ then there exists ${x}_{s+1}^{\prime},{x}_{s+2}^{\prime},\dots ,{x}_{r}^{\prime}$ such that $({x}_{1}^{\prime},\dots ,{x}_{s}^{\prime},{x}_{s+1}^{\prime},\dots ,{x}_{r}^{\prime})$ is a specialization of $({\xi}_{1},{\xi}_{2},\dots ,{\xi}_{r})\text{.}$
An $r\text{way}$ correspondence is defined as a variety in $r\text{way}$ space. If $V$ is an $r\text{way}$ correspondence in ${P}^{{n}_{1},\dots ,{n}_{r}}\left(K\right)$ and $({x}_{1}^{\prime},\dots ,{x}_{r}^{\prime})$ is a point of $V,$ then the points ${x}_{1}^{\prime},\dots ,{x}_{r}^{\prime}$ are said to be related by (or correspond according to) $V\text{.}$ In applications, a 2way correspondence (often called, simply, a correspondence) is the most important.
Let $C$ be a correspondence in ${P}^{m,n}\left(K\right)\text{.}$ Associated with $C$ is a variety $M$ in ${P}^{m}\left(K\right)$ and a variety $N$ in ${P}^{n}\left(K\right),$ defined as follows: $$\begin{array}{rcl}{\displaystyle M}& =& {\displaystyle \{x\prime \in {P}^{m}\left(K\right)\hspace{0.17em}\hspace{0.17em}(x\prime ,y\prime )\in C\hspace{0.17em}\text{for some}\hspace{0.17em}y\prime \hspace{0.17em}\text{in}\hspace{0.17em}{P}^{n}\left(K\right)\},}\\ {\displaystyle N}& =& {\displaystyle \{y\prime \in {P}^{n}\left(K\right)\hspace{0.17em}\hspace{0.17em}(x\prime ,y\prime )\in C\hspace{0.17em}\text{for some}\hspace{0.17em}x\prime \hspace{0.17em}\text{in}\hspace{0.17em}{P}^{m}\left(K\right)\}\text{.}}\end{array}$$ $M$ is called the object variety of $C,$ and $N$ is called the image variety of $C\text{.}$ If $C$ is irreducible, so are $M$ and $N$ (the converse is false). If $x\prime \in M,$ we define $$N\left(x\prime \right)=\{y\prime \in N\hspace{0.17em}\hspace{0.17em}(x\prime ,y\prime )\in C\}\text{.}$$ For $y\prime \in N,$ we define $M\left(y\prime \right)$ in a similar fashion: $$M\left(y\prime \right)=\{x\prime \in M\hspace{0.17em}\hspace{0.17em}(x\prime ,y\prime )\in C\}\text{.}$$
([HPe1953], XI, 6, Th. I) Suppose $C$ is a correspondence whose object variety $M$ is irreducible. Let $\xi $ be a generic point of $M,$ and $x\prime $ any specialization of $\xi \text{.}$ If $N\left(\xi \right)$ has pure dimension $d,$ then any irreducible component of $N\left(x\prime \right)$ has dimension at least $d\text{.}$
The following quote is taken from [HPe1953]: "In most problems which are of significance in geometry, the data involve certain elements which can be varied, and what is sought is a solution of the problem when the variable elements are chosen as generally as possible; from the solution of the general problem deductions regarding the solutions of particular cases are then made."
Such problems are formally referred to as normal problems. A normal problem consists of a nonvoid correspondence $C$ in ${P}^{m,n}\left(K\right)$ having the following properties:
1)  $C$ is determined by equations $$\begin{array}{rcl}{\displaystyle {f}_{i}(x,y)}& =& {\displaystyle 0,\phantom{\rule{2em}{0ex}}i=1,\dots ,r,}\\ {\displaystyle {g}_{i}(x,y)}& =& {\displaystyle 0,\phantom{\rule{2em}{0ex}}i=1,\dots ,s\text{.}}\end{array}$$ 
2)  The object variety $M$ of $C$ is determined by the equations ${g}_{i}\left(x\right)=0$ $\text{(}i=1,2,\dots ,s\text{),}$ and is irreducible; 
3)  The variety $N\left(\xi \right)$ corresponding to a generic point of $M$ is unmixed. 
Given this formalism, the generic point $\xi $ represents the variable data of a geometric problem, and $N\left(\xi \right)$ represents the general solution. The basic theory of normal problems explains the connection between properties of the general solution $N\left(\xi \right)$ and properties of particular solutions $N\left(x\prime \right)\text{.}$ For example, if $N\left(\xi \right)$ has dimension $b,$ then $N\left(x\prime \right)$ has dimension at least $b$ (Theorem 3.1). If $N\left(\xi \right)$ consists of $p$ points, then $N\left(x\prime \right)$ also consists of $p$ points – usually. This last statement is Schubert's Principle of Conservation of Number. The historic controversy surrounding the Principle arose from this difficulty in handling "multiple" solutions.
The notion of multiplicity is developed in [HPe1953] as follows. Write the general solution $N\left(\xi \right)$ of a normal problem as a noncontractible union of irreducible varieties: $$N\left(\xi \right)={V}_{1}\cup {V}_{2}\cup \cdots \cup {V}_{k}\text{.}$$ By definition, the multiplicity of each component of the generic solution is one. Now let $x\prime $ be a specialization of $\xi ,$ and write the particular solution $N\left(x\prime \right)$ as a union of irreducible varieties: $$N\left(x\prime \right)={V}_{1}^{\prime}\cup {V}_{2}^{\prime}\cup \cdots \cup {V}_{i}^{\prime}\text{.}$$ The problem is to define the multiplicities of the components ${V}_{i}^{\prime}$ so that expected theorems hold true; e.g., if the solutions $N\left(\xi \right)$ and $N\left(x\prime \right)$ are finite sets, then the number of points in $N\left(\xi \right)$ is the same as the number of points in $N\left(x\prime \right),$ counting multiplicities. Intuitively, a solution has multiplicity greater than one when $\xi $ is specialized in a way such that two or more of the generic solution components ${V}_{1},{V}_{2},\dots ,{V}_{k}$ specialize to an identical variety. We proceed with the formal discussion of this phenomenon. By assumption, each component of $N\left(\xi \right)$ is irreducible and has dimension $d\text{.}$ Let component ${V}_{i}$ have Cayley form ${F}_{i}$ and order ${g}_{i},$ and set $$F=\prod _{i=1}^{k}{F}_{i}\text{.}$$ Then $F$ is a Cayley form which belongs to the algebraic system ${V}_{d,n,g}$ $\text{(}g=\sum _{i=1}^{k}{g}_{i}\text{).}$ In fact, $F$ is a generic point of some irreducible component $k$ of ${V}_{d,n,g}\text{.}$ The point $(\xi ,F)$ is in turn a generic point of some variety (correspondence) in 2way space ${P}^{n,D}\left(K\right)\text{.}$ This new correspondence relates an element $x\prime $ of the object variety of $C$ to a Cayley form of the solution variety $N\left(x\prime \right)\text{.}$ Some qualification is necessary because even though any specialization $x\prime $ of $\xi $ may be completed to a specialization $(x\prime ,F\prime )$ of $(\xi ,F),$ $F\prime $ is not necessarily a Cayley form of $N\left(x\prime \right)\text{.}$ It can be shown that for any specialization $x\prime $ of $\xi ,$ $V\left(F\prime \right)<N\left(x\prime \right),$ but in some cases the inclusion may be strict (e.g., whenever there is more than one specialization of $F$ which corresponds to $x\prime \text{).}$ Suppose, however, that $F\prime $ is a Cayley form for $N\left(x\prime \right),$ i.e. $V\left(F\prime \right)=N\left(x\prime \right)\text{.}$ Write $F\prime $ as a product $\prod _{i=1}^{l}{\left({F}_{i}^{\prime}\right)}^{{a}_{i}},$ where ${F}_{i}^{\prime}$ is the Cayley form for the irreducible component ${V}_{i}^{\prime}$ of $N\left(x\prime \right)\text{.}$ Then we define the multiplicity of ${V}_{i}^{\prime}$ as ${a}_{i}\text{.}$
This definition of multiplicity is made for a solution $N\left(x\prime \right)$ only if there exists a unique specialization $F\prime $ of $F$ corresponding to $x\prime \text{.}$
([HPe1953], XI, 7, Th. I and Th. IV) The following conditions guarantee that multiplicities can be defined for components of $N\left(x\prime \right)\text{:}$
1)  $N\left(x\prime \right)$ is a variety of pure dimension $b\text{;}$ 
2)  $x\prime $ is a simple point of the object variety of $C\text{.}$ 
We can now sketch how the theory of normal problems is used to develop an intersection calculus for the subvarieties of a nonsingular, $n\text{dimensional}$ variety $V$ (a full treatment is given in [HPe1953], XII). Let ${F}_{d}\left(V\right)$ denote the free abelian group generated by the irreducible, $d\text{dimensional}$ subvarieties of $V\text{.}$ The notation $\stackrel{\u203e}{V}$ (or ${\stackrel{\u203e}{V}}_{d},$ if the dimension $d$ needs emphasis) will be used to denote the element of ${F}_{d}\left(V\right)$ corresponding to an irreducible subvariety $V\text{.}$ A general element of ${F}_{d}\left(V\right)$ can be written as $$\sum _{i=1}^{k}{a}_{i}\xb7{\stackrel{\u203e}{V}}^{\left(i\right)}$$ or $$\sum _{i=1}^{k}{a}_{i}\xb7{\stackrel{\u203e}{V}}_{d}^{\left(i\right)}\text{.}$$
Given ${\stackrel{\u203e}{V}}_{a}\in {F}_{a}\left(V\right)$ and ${\stackrel{\u203e}{V}}_{b}\in {F}_{b}\left(V\right),$ we wish to define the intersection product ${\stackrel{\u203e}{V}}_{a}\xb7{\stackrel{\u203e}{V}}_{b}\text{.}$ If $a+bn<0,$ we define ${\stackrel{\u203e}{V}}_{a}\xb7{\stackrel{\u203e}{V}}_{b}=0\text{.}$ Otherwise, let the irreducible components of ${V}_{a}\wedge {V}_{b}$ be denoted by ${V}^{\left(1\right)},{V}^{\left(2\right)},\dots ,{V}^{\left(k\right)}\text{.}$ We shall define ${\stackrel{\u203e}{V}}_{a}\xb7{\stackrel{\u203e}{V}}_{b}$ as the sum $\sum _{i=1}^{k}{a}_{i}\xb7{\stackrel{\u203e}{V}}^{\left(i\right)},$ where the ${a}_{i}\text{'s}$ are multiplicities obtained from a suitably chosen normal problem. To formulate the normal problem, we require the following:
1)  ${V}_{a}$ and ${V}_{b}$ intersect properly (i.e. the intersection is a pure variety of dimension $a+bn\text{);}$  
2) 
There exists an irreducible algebraic system $S$ with generic Cayley form ${F}_{b}$ such that

Given these conditions, we consider the normal problem based on the correspondence $$C=\left\{(F,x)\hspace{0.17em}\right\hspace{0.17em}\begin{array}{ll}\text{1)}& F\in S,\\ \text{2)}& x\in {V}_{a}\wedge V\left({F}^{{*}}\right)\end{array}\}\text{.}$$ Corresponding to the specialization ${F}_{b}$ of ${F}^{*}$ is the particular solution $$N\left({F}_{b}\right)={V}_{a}\wedge V\left({F}_{b}\right)={V}_{a}\wedge {V}_{b}\text{.}$$ Conditions 1) and 2) i) guarantee that multiplicities ${a}_{1},{a}_{2},\dots ,{a}_{k}$ may be defined for the irreducible components of ${V}_{a}\wedge {V}_{b}$ (Theorem 3.2). ${\stackrel{\u203e}{V}}_{a}\xb7{\stackrel{\u203e}{V}}_{b}$ is then defined as $$\sum _{i=1}^{k}{a}_{i}\xb7{\stackrel{\u203e}{V}}^{\left(i\right)}\text{.}$$ To ensure that this product is welldefined, one must verify the same multiplicities are obtained if some other algebraic system $S\prime $ is used; this can be done ([HPe1953], XII, 8, Th. I). Actually, the approach in [HPe1953] is to first define the intersection product in terms of a particular normal problem (chosen for its tractability), and then to show any other normal problem based on condition 2) gives an equivalent definition.
So far our definition applies to basis elements ${\stackrel{\u203e}{V}}_{a}$ and ${\stackrel{\u203e}{V}}_{b}$ satisfying 1) and 2). We define $$(\sum _{i=1}^{k}{a}_{i}\xb7{\stackrel{\u203e}{V}}^{\left(i\right)})\xb7(\sum _{j=1}^{l}{b}_{j}\xb7{\stackrel{\u203e}{V}}^{\left(j\right)})$$ by linear extension, whenever all basis products are define. The intersectionproduct so defined is commutative, associative, and distributive ([HPe1953], XII, 7, Th. I).
To overcome the difficulty of undefined products, we equip ${F}_{d}\left(V\right)$ with an equivalence relation $\stackrel{V}{=}$ ("virtual equivalence") together with definitions of the sum and product of equivalence classes. The relation $\stackrel{V}{=}$ is defined in a "bootstrapping" fashion: first we define an equivalence relation $\stackrel{N}{=}$ ("narrow equivalence"), then a relation $\stackrel{W}{=}$ ("wide equivalence") in terms of $\stackrel{N}{=},$ and finally $\stackrel{V}{=}$ in terms of $\stackrel{W}{=}\text{.}$ Let ${F}_{d}^{+}\left(V\right)$ be the set of positive elements in ${F}_{d}\left(V\right),$ i.e. an element $\sum _{i=1}^{k}{a}_{i}\xb7{\stackrel{\u203e}{V}}_{d}^{\left(i\right)}$ such that all ${a}_{i}\ge 0$ and some ${a}_{i}>0\text{.}$ Identify an element $\sum _{i=1}^{k}{a}_{i}\xb7{\stackrel{\u203e}{V}}_{d}^{\left(i\right)}$ belonging to ${F}_{d}^{+}\left(V\right)$ with the Cayley form $\prod _{i=1}^{k}{F}_{i}^{{a}_{i}},$ where ${F}_{i}$ is the Cayley form of ${V}_{d}^{\left(i\right)}\text{.}$ Narrow equivalence $\stackrel{N}{=}$ is defined on ${F}_{d}^{+}\left(V\right)$ as the smallest equivalence relation containing the set $$\left\{(X,Y)\hspace{0.17em}\right\hspace{0.17em}\begin{array}{ll}\text{1)}& {\displaystyle X=\sum _{i=1}^{k}{a}_{i}{\stackrel{\u203e}{U}}^{\left(i\right)},}\\ \text{2)}& {\displaystyle Y=\sum _{j=1}^{l}{b}_{j}{\stackrel{\u203e}{V}}^{\left(j\right)},}\\ \text{3)}& \text{There exists an irreducible algebraic system containing}\\ & \text{the Cayley forms associated with}\hspace{0.17em}X\hspace{0.17em}\text{and}\hspace{0.17em}Y\end{array}\}\text{.}$$ Wide equivalence $\stackrel{W}{=}$ is defined on ${F}_{d}^{+}\left(V\right)$ as follows: $$X\stackrel{{N}W}{=}Y\phantom{\rule{1em}{0ex}}\u27fa\phantom{\rule{1em}{0ex}}\text{there exists}\hspace{0.17em}Z\in {F}_{d}^{*}\left(V\right)\hspace{0.17em}\text{such that}\hspace{0.17em}X+Z\stackrel{W{N}}{=}Y+Z\text{.}$$ If $X=\sum _{i=1}^{k}{a}_{i}\xb7{\stackrel{\u203e}{V}}_{d}^{\left(i\right)}$ define $p\left(X\right),$ the positive part of $X,$ as $\sum _{{a}_{i}\ge 0}{a}_{i}\xb7{\stackrel{\u203e}{V}}_{d}^{\left(i\right)}\text{.}$ Define $n\left(X\right),$ the negative part of $X,$ as $p(X)\text{.}$ Virtual equivalence $\stackrel{V}{=}$ is defined on ${F}_{d}\left(V\right)$ as follows: $$X\stackrel{V}{=}Y\phantom{\rule{1em}{0ex}}\u27fa\phantom{\rule{1em}{0ex}}p\left(X\right)n\left(Y\right)\stackrel{W}{=}p\left(Y\right)n\left(X\right)\text{.}$$
If $X\in {F}_{d}\left(V\right),$ let $\left[X\right]$ denote the virtual equivalence class containing $X\text{.}$ We define the sum and product of virtual equivalence classes as follows: $$\begin{array}{rcl}{\displaystyle \left[X\right]+\left[Y\right]}& =& {\displaystyle [X+Y],}\\ {\displaystyle \left[X\right]\xb7\left[Y\right]}& =& {\displaystyle [X\prime \xb7Y\prime ],}\end{array}$$ where $\left[X\right]=\left[X\prime \right],$ $\left[Y\right]=\left[Y\prime \right],$ and $X\prime \xb7Y\prime $ is defined.
It can be shown that these operations are welldefined, commutative, associative, and distributive ([HPe1953], XII, 10). The fact that any two virtual classes $\left[X\right],$ and $\left[Y\right]$ contain representatives $X\prime ,Y\prime $ whose product $X\prime \xb7Y\prime $ is defined is guaranteed by Chow's "moving lemma" ([HPe1953], XII, 10, Th. II).
The collection of virtual equivalence classes of ${F}_{nd}\left(V\right)$ will be denoted by ${A}_{d}\left(V\right)\text{.}$ ${A}_{0}\left(V\right)$ is a free abelian group with the single basis element $\left[\stackrel{\u203e}{V}\right]\text{.}$ ${A}_{n}\left(V\right)$ is a free abelian group with single basis element $\left[\stackrel{\u203e}{P}\right],$ where $P$ is any point of $V\text{.}$ The intersection ring of $V,$ denoted by $A\left(V\right),$ is the graded, commutative ring $$\sum _{i=0}^{\infty}{A}_{i}\left(V\right),$$ where sums and products are defined in the obvious way. Many geometrical properties of the variety $V$ are reflected in the algebraic structure of the ring $A\left(V\right)\text{.}$ Our narrow interest here concerns the enumerative properties of $V\text{;}$ a most important result is the following ([HPe1953], XII, p.193; [KLa1972], p.1070).
If ${V}_{a},{V}_{b},\dots ,{V}_{h}$ are subvarieties of $V$ which intersect properly in a finite number of points $P$ (counted with multiplicity), then $$\left[{\stackrel{\u203e}{V}}_{a}\right]\xb7\left[{\stackrel{\u203e}{V}}_{b}\right]\xb7\cdots \xb7\left[{\stackrel{\u203e}{V}}_{h}\right]=r\xb7\left[\stackrel{\u203e}{P}\right]\text{.}$$ We mention that an empty intersection is a proper intersection, in which case $r=0\text{.}$
Let $L$ be a projective $(d1)\text{plane}$ in ${P}^{n1}\left(K\right)$ (or equivalently, a $d\text{subspace}$ of ${A}^{n}\left(K\right)\text{).}$ Each such plane is an irreducible variety of dimension $d1$ and order 1; the Cayley forms of such planes constitute the algebraic system ${V}_{d1,n1,1}\text{.}$ The system ${V}_{d1,n1,1}$ will be called the Grassmann variety of $(d1)\text{planes}$ in projective $(n1)\text{space}$ (or the Grassmann variety of $d\text{subspaces}$ of affine $n\text{space),}$ and will be denoted by ${G}_{d,n}\left(K\right),$ or ${G}_{d,n}$ if $K$ is understood^{1}.
The system ${G}_{d,n}$ is contained in a projective space of dimension $N=\left(\genfrac{}{}{0ex}{}{n}{d}\right)1,$ and is an irreducible, nonsingular variety of projective dimension $(nd)d$ ([HPe1953], XIV, 1). Let $L$ be a $d\text{subspace}$ in ${A}^{n}\left(K\right)$ with $d\text{by}n$ basis matrix $B\text{.}$ A point of ${G}_{d,n}$ corresponding to the Cayley form of $L$ is given by the ${d}^{\text{th}}$ compound of $B$ ([HPe1953], XIV, 1). Elements of ${G}_{d,n}$ are called Plucker coordinates; they satisfy a set of quadratic polynomial equations, called the Plucker relations, which define the variety ${G}_{d,n}$ (see [KLa1972]).
In section 2, the set $$\mathrm{\Omega}\left(A\right)=\left\{L\hspace{0.17em}\right\hspace{0.17em}\begin{array}{ll}\text{1)}& L\hspace{0.17em}\text{is a}\hspace{0.17em}d\text{subspace in}\hspace{0.17em}{A}^{n}\left(K\right),\\ \text{2)}& \text{dim}(L\wedge {A}_{i})\ge i,\hspace{0.17em}1\le i\le d\end{array}\}$$ was introduced and called a Schubert variety. This terminology is appropriate, because condition 2) of the definition may be expressed as a system of homogeneous linear equations in the Plucker coordinates of the $d\text{subspace}$ $L\text{.}$ The symbol $\mathrm{\Omega}\left(A\right)$ will be used both for the collection of $d\text{subspaces}$ of ${A}^{n}\left(K\right)$ and for the corresponding linear subvariety of ${G}_{d,n}\text{.}$ $\mathrm{\Omega}\left(A\right)$ is an irreducible subvariety of projective dimension $\sum _{i=1}^{d}({a}_{i}i),$ where ${a}_{i}=\text{dim}\left({A}_{i}\right)\text{.}$
The Schubert varieties play a fundamental role in describing the structure of the intersection ring $A\left({G}_{d,n}\right)$ of ${G}_{d,n}\text{.}$ The equivalence $\left[\mathrm{\Omega}\left(A\right)\right]$ is called a Schubert cycle and will be denoted by $\mathrm{\Omega}\left(a\right),$ where $a\in {Q}_{d,n}$ and ${a}_{i}=\text{dim}\left({A}_{i}\right)\text{.}$ This notation is consistant since if $\left[\mathrm{\Omega}\left(A\right)\right]=\left[\mathrm{\Omega}\left(B\right)\right],$ then $\text{dim}\left({A}_{i}\right)=\text{dim}\left({B}_{i}\right)$ for $i=1,2,\dots ,d$ (this is indirectly shown in [HPe1953] in the proof of the following theorem).
([HPe1953], XIV, Th. I – "the basis theorem") The Schubert cycles $\mathrm{\Omega}\left(a\right),$ $a\in {Q}_{d,n},$ freely generated $A\left({G}_{d,n}\right)$ as an abelian group.
The Schubert calculus essentially consists of the basis theorem and two classical rules – Pieri's formula and the determinantal formula (or Fiambelli's formula) – used to compute products in $A\left({G}_{d,n}\right)\text{.}$ The rules show that the special Schubert cycles $$\sigma \left(h\right)=\mathrm{\Omega}(nd+1h,nd+2,nd+3,nd+4,\dots ,n1,n)$$ generated $A\left({G}_{d,n}\right)$ as a ring.
(Pieri's formula) $$\mathrm{\Omega}\left(a\right)\xb7\sigma \left(h\right)=\sum \mathrm{\Omega}\left(b\right),$$ where the sum ranges over all $B\in {Q}_{d,n}$ satisfying
i)  $1\le {b}_{1}\le {a}_{1}<{b}_{2}\le {a}_{2}<{b}_{3}\cdots <{b}_{d}\le {a}_{d},$ and 
ii)  $\sum _{i=1}^{d}{a}_{i}}={\displaystyle \sum _{i=1}^{d}{b}_{i}}+h\text{.$ 
(The determinataal formula) $$\mathrm{\Omega}\left(a\right)=\text{det}\left(\sigma (nd{a}_{i}+j)\right),$$ where by convention $\sigma \left(h\right)=0$ if $h<0$ or $h>nd\text{.}$
Another useful rule, the duality theorem, gives the product of Schubert cycles of complementary grade. Two grades of $A\left({G}_{d,n}\right)$ are complementary if their sum equals $(nd)\xb7d\text{.}$
(The duality theorem) If $\mathrm{\Omega}\left(a\right)$ and $\mathrm{\Omega}\left(b\right)$ are Schubert cycles of complementary grade, then $$\mathrm{\Omega}\left(a\right)\xb7\mathrm{\Omega}\left(b\right)=\{\begin{array}{ll}\mathrm{\Omega}(1,2,3,\dots ,d),& \text{if}\hspace{0.17em}a=\stackrel{\u203e}{b},\\ 0,& \text{if}\hspace{0.17em}a\ne \stackrel{\u203e}{b}\text{.}\end{array}$$
The rules 3.4, 3.5, and 3.6 provide a method for expressing the product of any two Schubert cycles as a sum of Schubert cycles. As an example, consider the product $$\mathrm{\Omega}(2,4,6)\xb7\mathrm{\Omega}(2,4,6)\phantom{\rule{1em}{0ex}}\text{in}\phantom{\rule{1em}{0ex}}A\left({G}_{d,n}\right)\text{.}$$ Use the determinantal formula to write $$\begin{array}{rcl}{\displaystyle \mathrm{\Omega}(2,4,6)}& =& {\displaystyle \text{det}\mid \begin{array}{ccc}\sigma (32+1)& \sigma (32+2)& \sigma (32+3)\\ \sigma (34+1)& \sigma (34+2)& \sigma (34+3)\\ \sigma (36+1)& \sigma (36+2)& \sigma (36+3)\end{array}\mid}\\ & =& {\displaystyle \text{det}\mid \begin{array}{ccc}\sigma \left(2\right)& \sigma \left(3\right)& \sigma \left(4\right)\\ \sigma \left(0\right)& \sigma \left(1\right)& \sigma \left(2\right)\\ 0& 0& 0\end{array}\mid}\\ & =& {\displaystyle (\sigma \left(2\right)\sigma \left(1\right)\sigma \left(0\right)\sigma \left(3\right))\xb7\sigma \left(0\right)}\\ & =& {\displaystyle \sigma \left(2\right)\sigma \left(1\right)\sigma \left(3\right)\text{.}}\end{array}$$ Use Pieri's formula repeatedly to obtain $$\begin{array}{rcl}{\displaystyle \mathrm{\Omega}(2,4,6)\xb7\mathrm{\Omega}(2,4,6)}& =& {\displaystyle \mathrm{\Omega}(2,4,6)\xb7(\sigma \left(2\right)\sigma \left(1\right)\sigma \left(3\right))}\\ & =& {\displaystyle \mathrm{\Omega}(2,4,6)\sigma \left(2\right)\sigma \left(1\right)\mathrm{\Omega}(2,4,6)\sigma \left(3\right)}\\ & =& {\displaystyle (\mathrm{\Omega}(1,3,6)+\mathrm{\Omega}(1,4,5)+\mathrm{\Omega}(2,3,5))\xb7\sigma \left(1\right)\mathrm{\Omega}(1,3,5)}\\ & =& {\displaystyle \mathrm{\Omega}(1,2,6)+\mathrm{\Omega}(1,3,5)+\mathrm{\Omega}(1,3,5)+\mathrm{\Omega}(1,3,5)+\mathrm{\Omega}(2,3,4)\mathrm{\Omega}(1,3,5)}\\ & =& {\displaystyle 2\xb7\mathrm{\Omega}(1,3,5)+\mathrm{\Omega}(1,2,6)+\mathrm{\Omega}(2,3,4)\text{.}}\end{array}$$ We could now apply the duality theorem and obtain $$\mathrm{\Omega}(2,4,6)\xb7\mathrm{\Omega}(2,4,6)\xb7\mathrm{\Omega}(2,4,6)=2\xb7\mathrm{\Omega}(1,2,3)\text{.}$$ The general intersection theory would then guarantee that three Schubert varieties of type $(2,4,6)$ intersect either in one point (which has multiplicity one two?), two points (if the intersection is simple), or infinitely many points (if the intersection is not proper).
At this point we mention a useful theorem relating $A\left({G}_{d,n}\right)$ to $A\left({G}_{nd,n}\right),$ the proof of which is delayed till the next section.
Let $h$ be the map from $A\left({G}_{d,n}\right)$ onto $A\left({G}_{nd,n}\right)$ defined by $$h\left(\mathrm{\Omega}\left(a\right)\right)=\mathrm{\Omega}\left(\stackrel{\sim}{a}\right)$$ and linear extension. Then $h$ is a ring isomorphism.
Recall the definition of the set ${V}_{d}^{n}\left(k\right)$ given in Section 2: $${V}_{d}^{n}\left(k\right)=\left\{(a,b,c)\hspace{0.17em}\right\hspace{0.17em}\begin{array}{ll}\text{1)}& a,b,c\in {Q}_{d,n},\\ \text{2)}& \text{For any three}\hspace{0.17em}(d,n,k)\text{towers}\hspace{0.17em}A,B,C\text{, of type}\hspace{0.17em}a,b,c\text{, respectively,}\\ & \mathrm{\Omega}\left(A\right)\wedge \mathrm{\Omega}\left(B\right)\wedge \mathrm{\Omega}\left(C\right)\ne \varnothing \end{array}\}\text{.}$$ The intersection theory of ${G}_{d,n}\left(K\right)$ may be used to obtain the following result.
If $k$ is an algebraically closed subfield of $K,$ then $${V}_{d}^{n}\left(k\right)=\left\{(a,b,c)\hspace{0.17em}\right\hspace{0.17em}\begin{array}{ll}\text{1)}& a,b,c\in {Q}_{d,n},\\ \text{2)}& \mathrm{\Omega}\left(a\right)\xb7\mathrm{\Omega}\left(b\right)\xb7\mathrm{\Omega}\left(c\right)\ne 0\end{array}\}\text{.}$$
Proof.  
Suppose $(a,b,c)\in {V}_{d}^{n}\left(k\right)\text{.}$
We show that $\mathrm{\Omega}\left(a\right)\xb7\mathrm{\Omega}\left(b\right)\xb7\mathrm{\Omega}\left(c\right)\ne 0\text{.}$
Let $A,B,C$ be three
$(d,n,k)\text{towers}$ of type
$a,b,c,$ respectively, such that
$\mathrm{\Omega}\left(A\right),\mathrm{\Omega}\left(B\right),$
and $\mathrm{\Omega}\left(C\right)$ intersect properly. Now regard
$A,B,C$ as $(d,n,K)\text{towers;}$
then $\mathrm{\Omega}\left(A\right),\mathrm{\Omega}\left(B\right),$
and $\mathrm{\Omega}\left(C\right)$ continue to intersect properly.
Either $h=0$ or $h>0\text{.}$ If $h=0,$ then $\mathrm{\Omega}\left(A\right)\wedge \mathrm{\Omega}\left(B\right)\wedge \mathrm{\Omega}\left(C\right)$ consists of a finite, nonzero number of points $r$ (when counted with multiplicity), and from Theorem 3.3 we have $\mathrm{\Omega}\left(a\right)\xb7\mathrm{\Omega}\left(b\right)\xb7\mathrm{\Omega}\left(c\right)=r\xb7\mathrm{\Omega}(1,2,3,\dots ,d)\ne 0\text{.}$ If $h>0,$ let $p$ be a point in $\mathrm{\Omega}\left(A\right)\wedge \mathrm{\Omega}\left(B\right)\wedge \mathrm{\Omega}\left(C\right)$ and let $V$ be the subvariety of ${G}_{d,n}\left(K\right)$ given by the intersection of ${G}_{d,n}$ with $h$ generic $(N1)\text{planes}$ passing through $p\text{.}$ Then $V$ meets $\mathrm{\Omega}\left(A\right)\wedge \mathrm{\Omega}\left(B\right)\wedge \mathrm{\Omega}\left(C\right)$ properly in a finite, nonzero number of points $r$ (again, counted with multiplicity). Hence $$\mathrm{\Omega}\left(a\right)\xb7\mathrm{\Omega}\left(b\right)\xb7\mathrm{\Omega}\left(c\right)\xb7\left[\stackrel{\u203e}{V}\right]=r\xb7\mathrm{\Omega}(1,2,\dots ,d)\ne 0,$$ so $\mathrm{\Omega}\left(A\right)\overline{){\wedge}}{\xb7}\mathrm{\Omega}\left(B\right)\overline{){\wedge}}{\xb7}\mathrm{\Omega}\left(C\right)\ne 0\text{.}$ Now suppose that $\mathrm{\Omega}\left(a\right)\xb7\mathrm{\Omega}\left(b\right)\xb7\mathrm{\Omega}\left(c\right)\ne 0\text{.}$ Let $A,B,C$ be any three $(d,n,k)\text{towers}$ of type $a,b,c$ respectively. If $\mathrm{\Omega}\left(A\right)\wedge \mathrm{\Omega}\left(B\right)\wedge \mathrm{\Omega}\left(C\right)=\varnothing ,$ this would state that $\mathrm{\Omega}\left(A\right),\mathrm{\Omega}\left(B\right),$ and $\mathrm{\Omega}\left(C\right)$ have proper intersection containing no points, which implies that $\mathrm{\Omega}\left(a\right)\xb7\mathrm{\Omega}\left(b\right)\xb7\mathrm{\Omega}\left(c\right)\ne 0,$ a contradiction. Hence $\mathrm{\Omega}\left(A\right)\wedge \mathrm{\Omega}\left(B\right)\wedge \mathrm{\Omega}\left(C\right)$ is nonempty. To show $(a,b,c)\in {V}_{d}^{n}\left(k\right),$ it is enough to show this intersection contains the Plucker coordinates of a $d\text{space}$ which is a subspace of ${A}^{n}\left(k\right)\text{.}$ The variety $\mathrm{\Omega}\left(A\right)\wedge \mathrm{\Omega}\left(B\right)\wedge \mathrm{\Omega}\left(C\right)$ consists of points satisfying the quadratic Plucker equations and a set of linear equations. Since $A,B,C$ are towers in ${A}^{n}\left(k\right),$ the linear equations defining $\mathrm{\Omega}\left(A\right)\wedge \mathrm{\Omega}\left(B\right)\wedge \mathrm{\Omega}\left(C\right)$ have all their coefficients in the field $k\text{.}$ Hence the system of equations defining the intersection has all its coefficients in the algebraically closed field $k\text{.}$ Since a solution exists in the extension field $K,$ a solution must exist in $k\text{.}$ $\square $ 
From this point on we assume that $k$ is algebraically closed.
If $(a\prime ,b\prime ,c\prime )\in {V}_{d}^{n},$ there exists $(a,b,c)\in {V}_{d}^{n}$ such that
1)  $(a,b,c)\le (a\prime ,b\prime ,c\prime ),$ and 
2)  $\mathrm{\Omega}\left(a\right)\xb7\mathrm{\Omega}\left(b\right)\xb7\mathrm{\Omega}\left(c\right)$ is a nonzero multiple of $\mathrm{\Omega}(1,2,\dots ,d)\text{.}$ 
Proof.  
Let $$\mathrm{\Omega}\left(a\prime \right)\xb7\mathrm{\Omega}\left(b\prime \right)\xb7\mathrm{\Omega}\left(c\prime \right)=\sum _{e}{n}_{e}\xb7\mathrm{\Omega}\left(e\right)\text{.}$$ Since $(a\prime ,b\prime ,c\prime )\in {V}_{d}^{n},$ the product is nonzero, and so as in the proof of 3.9 there is some $e\prime $ such that $$\mathrm{\Omega}\left(a\prime \right)\xb7\mathrm{\Omega}\left(b\prime \right)\xb7\mathrm{\Omega}\left(c\prime \right)\xb7\mathrm{\Omega}\left(\stackrel{\u203e}{e}\prime \right)={n}_{e\prime}\xb7\mathrm{\Omega}(1,2,\dots ,d)\ne 0\text{.}$$ By the basis theorem, $$\mathrm{\Omega}\left(c\prime \right)\xb7\mathrm{\Omega}\left(\stackrel{\u203e}{e}\prime \right)=\sum _{f}{m}_{f}\xb7\mathrm{\Omega}\left(f\right),$$ where clearly ${m}_{f}$ is nonzero only if $f\le c\prime \text{.}$ Then $$\sum _{f}{m}_{f}\xb7\mathrm{\Omega}\left(a\prime \right)\xb7\mathrm{\Omega}\left(b\prime \right)\xb7\mathrm{\Omega}\left(f\right)={n}_{e\prime}\xb7\mathrm{\Omega}(1,2,\dots ,d)\ne 0\text{.}$$ Hence for some $f\prime \le c\prime ,$ $$\mathrm{\Omega}\left(a\prime \right)\xb7\mathrm{\Omega}\left(b\prime \right)\xb7\mathrm{\Omega}\left(f\prime \right)$$ is nonzero multiple of $\mathrm{\Omega}(1,2,\dots ,d),$ and the corollary follows. $\square $ 
$$(a,b,c)\in {V}_{d}^{n}\phantom{\rule{1em}{0ex}}\Rightarrow \phantom{\rule{1em}{0ex}}\sum (a,b,c)\ge 2(n+1)d\frac{d(d+1)}{2}\text{.}$$
Proof.  
If $(a,b,c)\in {V}_{d}^{n},$ then $\mathrm{\Omega}\left(a\right)\xb7\mathrm{\Omega}\left(b\right)\xb7\mathrm{\Omega}\left(c\right)\ne 0,$ and so $$\text{grade}\hspace{0.17em}\mathrm{\Omega}\left(a\right)+\text{grade}\hspace{0.17em}\mathrm{\Omega}\left(b\right)+\text{grade}\hspace{0.17em}\mathrm{\Omega}\left(c\right)\overline{){\le}}{=}\text{grade}\hspace{0.17em}\mathrm{\Omega}({0}{,}1,2,\dots ,d)\text{.}$$ $\square $ 
A Schubert cycle of type $a$ has projective dimension $$\sum _{i=1}^{d}{a}_{i}\frac{(d+1)d}{2}$$ ([HPe1953], XIV, 3); since ${G}_{d,n}$ has projective dimension $(nd)d,$ a Schubert cycle of type $a$ has grade $$(nd)d(\sum _{i=1}^{d}{a}_{i}\frac{(d+1)d}{\overline{){d}}{2}}\text{.})$$ Plugging in the grades of $\mathrm{\Omega}\left(a\right),\mathrm{\Omega}\left(a\right),\mathrm{\Omega}\left(c\right),$ and $\mathrm{\Omega}(1,2,\dots ,d),$ we get the inequality $$3(nd){(}d(\sum _{i=1}^{d}{a}_{i}+{b}_{i}+{c}_{i})+\frac{\overline{){1}}{3}{d}{(}{d}{+}{1}{)}}{2}{)}\le (nd)d\sum _{i=1}^{d}i+\frac{d(d+1)}{2}\text{.}$$ Rearranging, $$\sum _{i=1}^{d}{a}_{i}+{b}_{i}+{c}_{i}\ge 2(n\overline{){+}{1}}{}{d})d+\frac{3d(d+1)}{2}$$ or $$\sum _{i=1}^{d}(a,b,c)\ge 2(n+1)d\frac{d(d+1)}{2}\text{.}$$
Theorem 3.11 provides a useful characterization of ${V}_{d}^{n}\text{.}$ To examine the conjecture that ${V}_{d}^{n}={T}_{d}^{n},$ we require yet another characterization, based on the LittlewoodRichardson rule for multiplying Schur functions in the algebra of symmetric polynomials. This topic is developed in Section 4.
^{1} Our notation, which displays the affine dimensions of the underlying linear spaces, is a personal preference, especially convenient in the overall setting of this work.
This is an excerpt from Steven Andrew Johnson's 1979 dissertation The Schubert Calculus and Eigenvalue Inequalities for Sums of Hermitian Matrices.