Schubert calculus

From testwiki
Jump to navigation Jump to search

Template:Short description 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 k-planes in a fixed n-dimensional vector space V as ๐†๐ซ(k,V), and its Chow ring as Aโˆ—(๐†๐ซ(k,V)). (Note that the Grassmannian is sometimes denoted ๐†๐ซ(k,n) if the vector space isn't explicitly given or as ๐”พ(kโˆ’1,nโˆ’1) if the ambient space V and its k-dimensional subspaces are replaced by their projectizations.) Choosing an (arbitrary) complete flag

๐’ฑ=(V1โŠ‚โ‹ฏโŠ‚Vnโˆ’1โŠ‚Vn=V),dimVi=i,i=1,,n,

to each weakly decreasing k-tuple of integers ๐š=(a1,โ€ฆ,ak), where

nโˆ’kโ‰ฅa1โ‰ฅa2โ‰ฅโ‹ฏโ‰ฅakโ‰ฅ0,

i.e., to each partition of weight

|๐š|=โˆ‘i=1kai,

whose Young diagram fits into the kร—(nโˆ’k) rectangular one for the partition (nโˆ’k)k, we associate a Schubert variety[1][2] (or Schubert cycle) ฮฃ๐š(๐’ฑ)โŠ‚๐†๐ซ(k,V), defined as

ฮฃ๐š(๐’ฑ)={wโˆˆ๐†๐ซ(k,V):dim(Vnโˆ’k+iโˆ’aiโˆฉw)โ‰ฅi for i=1,,k}.

This is the closure, in the Zariski topology, of the Schubert cell[1][2]

X๐š(๐’ฑ):={wโˆˆ๐†๐ซ(k,V):dim(Vjโˆฉw)=i for all nโˆ’kโˆ’ai+iโ‰คjโ‰คnโˆ’kโˆ’ai+1+i,1โ‰คjโ‰คn}โŠ‚ฮฃ๐š(๐’ฑ),

which is used when considering cellular homology instead of the Chow ring. The latter are disjoint affine spaces, of dimension |๐š|, whose union is ๐†๐ซ(k,V).

An equivalent characterization of the Schubert cell X๐š(๐’ฑ) may be given in terms of the dual complete flag

๐’ฑ~=(V~1โŠ‚V~2โ‹ฏโŠ‚V~n=V),

where

V~i:=Vnโˆ–Vnโˆ’i,i=1,,n(V0:=โˆ…).

Then X๐š(๐’ฑ)โŠ‚๐†๐ซ(k,V) consists of those k-dimensional subspaces wโŠ‚V that have a basis (W~1,,W~k) consisting of elements

W~iโˆˆV~k+aiโˆ’i+1,i=1,,k

of the subspaces {V~k+aiโˆ’i+1}i=1,,k.

Since the homology class [ฮฃ๐š(๐’ฑ)]โˆˆAโˆ—(๐†๐ซ(k,V)), called a Schubert class, does not depend on the choice of complete flag ๐’ฑ, it can be written as

ฯƒ๐š:=[ฮฃ๐š]โˆˆAโˆ—(๐†๐ซ(k,V)).

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 ๐š=(a1,โ€ฆ,aj,0,โ€ฆ,0) with aj>0 the Schubert class ฯƒ(a1,โ€ฆ,aj,0,โ€ฆ,0) is usually just denoted ฯƒ(a1,โ€ฆ,aj). The Schubert classes given by a single integer ฯƒa1, (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 X๐š and Schubert varieties ฮฃ๐š are labelled differently, as Sฮป and Sยฏฮป, respectively, where ฮป is the complementary partition to ๐š with parts

ฮปi:=nโˆ’kโˆ’akโˆ’i+1,

whose Young diagram is the complement of the one for ๐š within the kร—(nโˆ’k) rectangular one (reversed, both horizontally and vertically).

Another labelling convention for X๐š and ฮฃ๐š is CL and CยฏL, respectively, where L=(L1,,Lk)โŠ‚(1,,n) is the multi-index defined by

Li:=nโˆ’kโˆ’ai+i=ฮปkโˆ’i+1+i.

The integers (L1,,Lk) are the pivot locations of the representations of elements of X๐š in reduced matricial echelon form.

Explanation

In order to explain the definition, consider a generic k-plane wโŠ‚V. It will have only a zero intersection with Vj for jโ‰คnโˆ’k, whereas

dim(Vjโˆฉw)=i for j=nโˆ’k+iโ‰ฅnโˆ’k.

For example, in ๐†๐ซ(4,9), a 4-plane w is the solution space of a system of five independent homogeneous linear equations. These equations will generically span when restricted to a subspace Vj with j=dimVjโ‰ค5=9โˆ’4, in which case the solution space (the intersection of Vj with w) will consist only of the zero vector. However, if dim(Vj)+dim(w)>n=9, Vj and w will necessarily have nonzero intersection. For example, the expected dimension of intersection of V6 and w is 1, the intersection of V7 and w has expected dimension 2, and so on.

The definition of a Schubert variety states that the first value of j with dim(Vjโˆฉw)โ‰ฅi is generically smaller than the expected value nโˆ’k+i by the parameter ai. The k-planes wโŠ‚V given by these constraints then define special subvarieties of ๐†๐ซ(k,n).[4]

Properties

Inclusion

There is a partial ordering on all k-tuples where ๐šโ‰ฅ๐› if aiโ‰ฅbi for every i. This gives the inclusion of Schubert varieties

ฮฃ๐šโŠ‚ฮฃ๐›๐šโ‰ฅ๐›,

showing an increase of the indices corresponds to an even greater specialization of subvarieties.

Dimension formula

A Schubert variety ฮฃ๐š has dimension equal to the weight

|๐š|=โˆ‘ai

of the partition ๐š. Alternatively, in the notational convention Sฮป indicated above, its codimension in ๐†๐ซ(k,n) is the weight

|ฮป|=โˆ‘i=1kฮปi=k(nโˆ’k)โˆ’|๐š|.

of the complementary partition ฮปโŠ‚(nโˆ’k)k in the kร—(nโˆ’k) dimensional rectangular Young diagram.

This is stable under inclusions of Grassmannians. That is, the inclusion

i(k,n):๐†๐ซ(k,๐‚n)โ†ช๐†๐ซ(k,๐‚n+1),๐‚n=span{e1,,en}

defined, for wโˆˆ๐†๐ซ(k,๐‚n), by

i(k,n):wโŠ‚๐‚nโ†ฆwโŠ‚๐‚nโŠ•๐‚en+1=๐‚n+1

has the property

i(k,n)โˆ—(ฯƒ๐š)=ฯƒ๐š,

and the inclusion

i~(k,n):๐†๐ซ(k,n)โ†ช๐†๐ซ(k+1,n+1)

defined by adding the extra basis element en+1 to each k-plane, giving a (k+1)-plane,

i~(k,n):wโ†ฆwโŠ•๐‚en+1โŠ‚๐‚nโŠ•๐‚en+1=๐‚n+1

does as well

i~(k,n)โˆ—(ฯƒ๐š)=ฯƒ๐š.

Thus, if X๐šโŠ‚๐†๐ซk(n) and ฮฃ๐šโŠ‚๐†๐ซk(n) are a cell and a subvariety in the Grassmannian ๐†๐ซk(n), they may also be viewed as a cell X๐šโŠ‚๐†๐ซk~(n~) and a subvariety ฮฃ๐šโŠ‚๐†๐ซk~(n~) within the Grassmannian ๐†๐ซk~(n~) for any pair (k~,n~) with k~โ‰ฅk and n~โˆ’k~โ‰ฅnโˆ’k.

Intersection product

The intersection product was first established using the Pieri and Giambelli formulas.

Pieri formula

In the special case ๐›=(b,0,โ€ฆ,0), there is an explicit formula of the product of ฯƒb with an arbitrary Schubert class ฯƒa1,โ€ฆ,ak given by

ฯƒbโ‹…ฯƒa1,โ€ฆ,ak=โˆ‘|c|=|a|+baiโ‰คciโ‰คaiโˆ’1ฯƒ๐œ,

where |๐š|=a1+โ‹ฏ+ak, |๐œ|=c1+โ‹ฏ+ck 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,

ฯƒ1โ‹…ฯƒ4,2,1=ฯƒ5,2,1+ฯƒ4,3,1+ฯƒ4,2,1,1.

and

ฯƒ2โ‹…ฯƒ4,3=ฯƒ4,3,2+ฯƒ4,4,1+ฯƒ5,3,1+ฯƒ5,4+ฯƒ6,3

Giambelli formula

Schubert classes ฯƒ๐š for partitions of any length โ„“(๐š)โ‰คk can be expressed as the determinant of a (kร—k) matrix having the special classes as entries.

ฯƒ(a1,โ€ฆ,ak)=|ฯƒa1ฯƒa1+1ฯƒa1+2โ‹ฏฯƒa1+kโˆ’1ฯƒa2โˆ’1ฯƒa2ฯƒa2+1โ‹ฏฯƒa2+kโˆ’2ฯƒa3โˆ’2ฯƒa3โˆ’1ฯƒa3โ‹ฏฯƒa3+kโˆ’3โ‹ฎโ‹ฎโ‹ฎโ‹ฑโ‹ฎฯƒakโˆ’k+1ฯƒakโˆ’k+2ฯƒakโˆ’k+3โ‹ฏฯƒak|

This is known as the Giambelli formula. It has the same form as the first Jacobi-Trudi identity, expressing arbitrary Schur functions s๐š as determinants in terms of the complete symmetric functions {hj:=s(j)}.

For example,

ฯƒ2,2=|ฯƒ2ฯƒ3ฯƒ1ฯƒ2|=ฯƒ22โˆ’ฯƒ1โ‹…ฯƒ3

and

ฯƒ2,1,1=|ฯƒ2ฯƒ3ฯƒ4ฯƒ0ฯƒ1ฯƒ20ฯƒ0ฯƒ1|.

General case

The intersection product between any pair of Schubert classes ฯƒ๐š,ฯƒ๐› is given by

ฯƒ๐šฯƒ๐›=โˆ‘๐œc๐š๐›๐œฯƒ๐œ,

where {c๐š๐›๐œ} are the Littlewood-Richardson coefficients.[5] The Pieri formula is a special case of this, when ๐›=(b,0,,0) has length โ„“(๐›)=1.

Relation with Chern classes

There is an easy description of the cohomology ring, or the Chow ring, of the Grassmannian ๐†๐ซ(k,V) using the Chern classes of two natural vector bundles over ๐†๐ซ(k,V). We have the exact sequence of vector bundles over ๐†๐ซ(k,V)

0โ†’Tโ†’V_โ†’Qโ†’0

where T is the tautological bundle whose fiber, over any element wโˆˆ๐†๐ซ(k,V) is the subspace wโŠ‚V itself, V_:=๐†๐ซ(k,V)ร—V is the trivial vector bundle of rank n, with V as fiber and Q is the quotient vector bundle of rank nโˆ’k, with V/w as fiber. The Chern classes of the bundles T and Q are

ci(T)=(โˆ’1)iฯƒ(1)i,

where (1)i is the partition whose Young diagram consists of a single column of length i and

ci(Q)=ฯƒi.

The tautological sequence then gives the presentation of the Chow ring as

Aโˆ—(๐†๐ซ(k,V))=โ„ค[c1(T),โ€ฆ,ck(T),c1(Q),โ€ฆ,cnโˆ’k(Q)](c(T)c(Q)โˆ’1).

๐†๐ซ(2,4)

One of the classical examples analyzed is the Grassmannian ๐†๐ซ(2,4) since it parameterizes lines in โ„™3. Using the Chow ring Aโˆ—(๐†๐ซ(2,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

Aโˆ—(๐†๐ซ(2,4))=โ„ค[ฯƒ1,ฯƒ1,1,ฯƒ2]((1โˆ’ฯƒ1+ฯƒ1,1)(1+ฯƒ1+ฯƒ2)โˆ’1)

and as a graded Abelian group[6] it is given by

A0(๐†๐ซ(2,4))=โ„คโ‹…1A2(๐†๐ซ(2,4))=โ„คโ‹…ฯƒ1A4(๐†๐ซ(2,4))=โ„คโ‹…ฯƒ2โŠ•โ„คโ‹…ฯƒ1,1A6(๐†๐ซ(2,4))=โ„คโ‹…ฯƒ2,1A8(๐†๐ซ(2,4))=โ„คโ‹…ฯƒ2,2

Lines on a cubic surface

Recall that a line in โ„™3 gives a dimension 2 subspace of ๐”ธ4, hence an element of ๐”พ(1,3)โ‰…๐†๐ซ(2,4). Also, the equation of a line can be given as a section of ฮ“(๐”พ(1,3),Tโˆ—). Since a cubic surface X is given as a generic homogeneous cubic polynomial, this is given as a generic section sโˆˆฮ“(๐”พ(1,3),Sym3(Tโˆ—)). A line LโŠ‚โ„™3 is a subvariety of X if and only if the section vanishes on [L]โˆˆ๐”พ(1,3). Therefore, the Euler class of Sym3(Tโˆ—) can be integrated over ๐”พ(1,3) to get the number of points where the generic section vanishes on ๐”พ(1,3). In order to get the Euler class, the total Chern class of Tโˆ— must be computed, which is given as

c(Tโˆ—)=1+ฯƒ1+ฯƒ1,1

The splitting formula then reads as the formal equation

c(Tโˆ—)=(1+ฮฑ)(1+ฮฒ)=1+ฮฑ+ฮฒ+ฮฑโ‹…ฮฒ,

where c(โ„’)=1+ฮฑ and c(โ„ณ)=1+ฮฒ for formal line bundles โ„’,โ„ณ. The splitting equation gives the relations

ฯƒ1=ฮฑ+ฮฒ and ฯƒ1,1=ฮฑโ‹…ฮฒ.

Since Sym3(Tโˆ—) can be viewed as the direct sum of formal line bundles

Sym3(Tโˆ—)=โ„’โŠ—3โŠ•(โ„’โŠ—2โŠ—โ„ณ)โŠ•(โ„’โŠ—โ„ณโŠ—2)โŠ•โ„ณโŠ—3

whose total Chern class is

c(Sym3(Tโˆ—))=(1+3ฮฑ)(1+2ฮฑ+ฮฒ)(1+ฮฑ+2ฮฒ)(1+3ฮฒ),

it follows that

c4(Sym3(Tโˆ—))=3ฮฑ(2ฮฑ+ฮฒ)(ฮฑ+2ฮฒ)3ฮฒ=9ฮฑฮฒ(2(ฮฑ+ฮฒ)2+ฮฑฮฒ)=9ฯƒ1,1(2ฯƒ12+ฯƒ1,1)=27ฯƒ2,2,

using the fact that

ฯƒ1,1โ‹…ฯƒ12=ฯƒ2,1ฯƒ1=ฯƒ2,2 and ฯƒ1,1โ‹…ฯƒ1,1=ฯƒ2,2.

Since ฯƒ2,2 is the top class, the integral is then

โˆซ๐”พ(1,3)27ฯƒ2,2=27.

Therefore, there are 27 lines on a cubic surface.

See also

References

Template:Reflist