The Borel-Weil-Bott theorem

Arun Ram
Department of Mathematics and Statistics
University of Melbourne
Parkville, VIC 3010 Australia
aram@unimelb.edu.au

Last updates: 5 May 2011

Simple T-modules and simple B-modules

In the context of Chevalley groups the data is
G is generated by xα(c), x-α(c), hλ∨(d) ∪| B is generated by xα(c), hλ∨(d) ∪| T is generated by hλ∨(d)
for α∈R+, λ∨ ∈𝔥ℤ, c∈𝔽, d∈𝔽×, which satisfy the relations in (put this in). This data comes from
W0, a ℤ-reflection group acting on
𝔥ℤ, a ℤ-lattice,
R+, an index set for the reflections in W0.
Define
𝔥ℤ* = Homℤ(𝔥ℤ) = {μ:𝔥ℤ→ ℤ | μis ℤ-linear} .
The set 𝔥ℤ* is an index set for the simple T-modules ℂμ=span {vμ} corresponding to the group homomorphisms
Xμ: T ⟶ ℂ× hλ∨(d) ⟼ d⟨μ, λ∨⟩, in other words tvμ= Xμ(t)vμ hλ∨(d) vμ = d⟨μ, λ∨⟩ vμ,
where ⟨μ, λ∨⟩=μ( λ∨). So
R(T) = KT(pt) =span{Xμ | μ∈𝔥ℤ*} with XμXν = Xμ+ν .
The set 𝔥ℤ* is also an index set for the simple B-modules ℂμ=span {vμ} corresponding to the group homomorphisms
Xμ: T ⟶ ℂ× hλ∨(d) ⟼ d⟨μ, λ∨⟩ xα(c) ⟼ 1, so that bvμ= Xμ(b)vμ hλ∨(d) vμ = d⟨μ, λ∨⟩ vμ, xα(c) vμ =vμ.
So
R(B) = KB(pt) = R(T) = KT(pt) =span{Xμ | μ∈𝔥ℤ*} with XμXν = Xμ+ν .

The SL2-case

The group G=SL2 is generated by
xα1 (c) = ( 1c 01 ), x-α1 (c) = ( 10 c1 ), hℓα1∨ (d) = ( dℓ0 0-d-ℓ ),
and G⊇B⊇T is
SL2 ⊇ {( dc 0d-1 )} ⊇ {( d0 0d-1 )} .
Here
W0 ={1, sα1} and 𝔥ℤ = ℤ-span {α1∨ } and 𝔥ℤ* ={ω1}, where ⟨ω1, α1∨⟩.
The irreducible B-modules are ℂk =span{vk} corresponding to
Xμ: B ⟶ ℂ× hℓα∨ (d) ⟼ dkℓ = d⟨kω1, ℓ α1∨⟩ ( d0 0d-1 ) ⟼ dk ( 1c 01 ) ⟼ 1, so that ( dc 0d-1 ) vμ= dkvμ.
for k∈ℤ≃ 𝔥ℤ*. So
R(T) =span{Xk | k∈ℤ}, with XkXℓ = Xk+ℓ,
giving
R(T) = R(B) =ℂ[X, X-1] .

Hermann Weyl's theorem

The irreducible integrable G-modules L(μ) are indexed by

μ∈𝔥ℤ* such that ⟨μ,α∨ ⟩ ∈ℤ≥0, for α∈R+.
As a B-module, L(μ) has a unique simple submodule ℂμ, and is characterised by this simple submodule, i.e. there is a unique (up to multiplication by a constant) vector vμ∈L(μ) such that
xα(c) vμ =vμ and hλ∨ (d)vμ = d⟨μ, λ∨⟩ vμ.

Example. In the SL2 case, the μ∈𝔥ℤ* with ⟨μ,α1∨ ⟩ ∈ℤ≥0 are μ=kω1 , for k∈ℤ≥0 . So the irreducible SL2-modules are

L(k) =L(kω1) , for k∈ℤ≥0 ,
and L(k) contains vk with
( 1c 01 ) vk = vk and ( d0 0d-1 ) vk = dk vk .

The G-modules H0( G/B,ℒμ)

Let G be a group. Let B be a subgroup of G and let ℂμ =ℂ-span{vμ} be a one dimensional B-module. The line bundle ℒμ is

G×Bℂμ ⟶ G/B (g,cvμ) ⟼ gB     where   G×Bℂμ = G×ℂ ⟨ (gb,cvμ) = (g,cbvμ) ⟩
The vector space of global sections of ℒμ is
H0( G/B,ℒμ) = { G×Bℂμ ⟵s G/B | p∘s=idG/B }
Identify
H0( G/B,ℒμ) ⟷ { f:G→ℂ | f(gb) = f(g) Xμ (b-1) for g∈G, b∈B } (coind)
by
s(gB) =(g,f(g) vμ) (stof)

Note: (g, f(g)vμ) = s(gB) = s(gbB) = (gb, f(gb)vμ) = (g, f(gb)bvμ) = (g, f(gb) Xμ(b)vμ) .

The group G acts on H0( G/B,ℒμ) by
(gf)(h) = f(g-1h) . (Gact)

Note: (gf)(hb) = f(g-1hb) = f(g-1h) Xμ( b-1) = (gf)(h) Xμ( b-1) .

(Borel-Weil-Bott) As G-modules

H0( G/B,ℒμ) ≃ { L(w0μ), if ⟨w0μ, α∨⟩ ∈ℤ≥0 for α∈R+, 0, otherwise.

The formulation of H0( G/B,ℒμ) in (coind) realises H0( G/B,ℒμ) as the coinduction from B to G of a simple B-module. The Borel-Weil-Bott theorem makes the (remarkable) observation that coinduction from B to G of a simple B-module produces a simple G-module or 0.

The proof of the Borel-Weil-Bott theorem is quite simple: The left hand side is an integrable G-module which can be identified, by Weyl's theorem, by determining its highest weight vectors. It turns out that, if H0( G/B,ℒμ) is nonzero, the constant function f is its unique highest weight vector. The details of this identification are below in ????.

Example SL2

G/B = {B} ⊔ { xα1(c) nα1 -1B | c∈ℂ} = {x-α1 (d) B | d∈ℂ} } ⊔ { nα1 -1B } ≃ℙ1 ,
(PUT A PICTURE HERE TO ILLUSTRATE THIS??? see The Borel-Weil-Bott theorem) since
xα1(c) nα1 -1B = ( c-1 10 ) B = ( c-1 10 ) ( c-1 1 0c ) B = ( 10 c-11 ) B = x-α1 (c-1) B .
The functions f:G→ℂ such that
f(gb) = f(g) Xμ (b-1) for g∈G, b∈B ,
are determined by their values on coset representatives for G/B. Let
g1(c) = f ( c-1 1 0c ) and g2(d) = f ( 10 d1 ) .
Then (if we want polynomial functions) g1∈ℂ [c] and g2∈ℂ [d] and
g2(c-1) = g1(c) Xμ ( c1 0c-1 ) = g1(c) ck .
Example: If k=-7, g1=c5 and g2=d2 then
g2(c-1) = c-2 = c5c-7 = g1(c)ck .
Letting g2(d) = a0+ a1d +⋯+ aℓdℓ , then g1(c) =c-k g2(c-1) is an element of ℂ[c] exactly when k∈ℤ≤0 and ℓ≤-k. Thus
H0 (G/B,ℒk) ≃ { span{1,c, c2,…, c-k}, ifk∈ ℤ≤0, 0, ifk∈ ℤ>0.

The proof of the Borel-Weil-Bott theorem for SL2: Suppose f∈ H0 (G/B,ℒk) is given by

fℓ ( c-1 10 ) =cℓ .
Then
( d0 0d-1 ) fℓ = d-k-2ℓ fℓ and ( 1a 01 ) fℓ = ∑j-0ℓ ( ℓ j ) (-a) ℓ-j fj . (act)
so that ℂf0 is the unique B-submodule in H0 (G/B,ℒk) . Since
( d0 0d-1 ) f0 = d-k-2ℓ f0, it follows that H0 (G/B,ℒk) ≃ { L(-k), ifk∈ ℤ≤0, 0, ifk∈ ℤ>0. ,
which completes the proof.

The identities in (act) are justified by the computations

( ( d0 0d-1 ) fℓ ) ( c-1 10 ) = fℓ ( ( d-10 0d ) ( c-1 10 ) ) = fℓ ( ( cd-2 -1 10 ) ( d-10 0d ) ) = (cd-2) ℓ d-k = d-k-2ℓ fℓ ( c-1 10 )
and
( ( 1a 01 ) fℓ ) ( c-1 10 ) = fℓ ( ( 1-a 01 ) ( c-1 10 ) ) = fℓ ( c-a-1 10 ) = (c-a)ℓ = ∑j-0ℓ ( ℓ j ) (-a) ℓ-j cj = ( ∑j-0ℓ ( ℓ j ) (-a) ℓ-j fj ) ( c-1 10 ).

Notes and References

These notes follow generally the sketch given in Segal??? [CSM LMS lecture notes]. The general type computation still needs to be put in.

References

[Bou] N. Bourbaki, General Topology, Springer-Verlag, 1989. MR??????.

[Ru] W. Rudin, Real and complex analysis, Third edition, McGraw-Hill, 1987. MR0924157.

page history