This is about Białynicki-Birula's paper from '72 on actions of reductive linear algebraic groups on non-singular varieties, in particular Gm-operations on smooth projective varieties. I give a proof sketch of Theorem 4.1 therein and explain a little bit how Brosnan applied these results in 2005 to get decompositions of the Chow motive of smooth projective varieties with Gm-operation. Wendt used these methods in 2010 to lift such a decomposition on the homotopy-level, to prove that smooth projective spherical varieties admit stable motivic cell decompositions. Most of this blogpost consists of an outline of the B-B paper.

Białynicki-Birula's algebraic Morse theory

The paper is essentially about algebraic torus actions on varieties and relating the induced action on the tangent space of a fixed point to the variety itself. The most simple torus is just the multiplicative group Gm\mathbb{G}_m (think of C×\mathbb{C}^\times or R×\mathbb{R}^\times). In classical Morse theory, one considers "Morse functions", which are a particular kind of function XRX \to \mathbb{R}, and their gradient flow, which is the flow associated to the gradient vector field. Such a flow is nothing but a Gm\mathbb{G}_m-action! Where the Morse-theory people look at smooth manifolds and apply the exponential function from the tangent space (of a critical point of the Morse function, i.e. a fixed point of the flow) to the whole space XX, an algebraic geometer has to do something else (as the exponential function is not algebraic). This something else is a gimmick invented by Białynicki-Birula. With this gimmick, a Gm\mathbb{G}_m-action with isolated fixed points provides a cell decomposition, like the CW decomposition from classical Morse theory.

Proof outline

We work over an algebraically closed field kk. Let XX be a quasi-affine algebraic scheme and aXa \in X a nonsingular closed point. We denote by GG a reductive algebraic group, though in the end only the 1-dimensional torus Gm\mathbb{G}_m is relevant.

Given a GG-action on a scheme XX with fixed point aXa \in X, the tangent space Ta(X)T_a(X) gets a natural GG-action. For any vector space VV with Gm\mathbb{G}_m-action there is a decomposition V=VV0V+V = V^- \oplus V^0 \oplus V^+ into the weight-graded pieces. I call the action definite if either the minus- or the plus-part vanishes, and fully definite if also the zero-part vanishes.

Theorem 2.1: Given a reductive group GG acting on XX with a closed irreducible GG-invariant subscheme X0X_0 containing a closed fixed point aa nonsingular in X0X_0 and XX, to any GG-invariant subspace U1U_1 of the tangent space Ta(X)T_a(X) that contains Ta(X0)T_a(X_0) one can find a closed irreducible GG-invariant subscheme X1X_1 that contains X0X_0 and has the prescribed tangent space.
(This is what I consider a replacement for the exponential function).

Proof idea: The maximal ideal mk[X]\mathfrak{m} \leq k[X] corresponding to aXGa \in X^G maps GG-equivariant surjective to ma/ma2=Ta(X)\mathfrak{m}_a/\mathfrak{m}_a^2 = T_a(X)^\vee. Denote by U0Ta(X)U_0 \subset T_a(X) the tangent space of X0X_0 and by n0m\mathfrak{n}_0 \leq \mathfrak{m} the ideal corresponding to X0X_0. Since GG is reductive, there exists a GG-submodule N1n0N_1 \subset \mathfrak{n}_0 that maps isomorphically to U1Ta(X)U_1^\perp \subset T_a(X)^\vee. Then n1:=N1k[X]\mathfrak{n}_1 := N_1k[X] is an ideal in n0\mathfrak{n_0}, so the corresponding closed subscheme of XX has an irreducible component X1X_1 containing X0X_0. By construction, Ta(X1)=U1T_a(X_1) = U_1.

Uniqueness of the subspace is also discussed in Theorem 2.2, in particular we have a Corollary to Theorem 2.2: Let Gm\mathbb{G}_m act on XX with fixed point aa. If U1U_1 is either the positive, the negative, the non-negative, the non-positive or the zero-part of the graded vector space Ta(X)T_a(X), then there exists exactly one closed, irreducible and reduced Gm\mathbb{G}_m-invariant subscheme X1X_1 through aa such that aX1a \in X_1 is non-singular and Ta(X1)=U1T_a(X_1)=U_1.

There is a morphism-version of Theorem 2.1, which is slightly weaker. Roughly, to a GG-isomorphism of some tangent spaces of two GG-schemes, you get a third scheme with étale maps to the two others, and if you already have a GG-isomorphism on subschemes, this is taken into account. The precise statement is

Theorem 2.4: Given for i=1,2i=1,2 sequences {ai}YiXi\{a_i\} \to Y_i \to X_i of closed immersions of GG-invariant subschemes of quasi-affine algebraic GG-schemes and a GG-isomorphism α:(Y1,a1)(Y2,a2)\alpha : (Y_1,a_1) \to (Y_2,a_2), such that the GG-modules Ta1(X1)T_{a_1}(X_1) and Ta2(X2)T_{a_2}(X_2) are isomorphic, there exists such a sequence {a0}Y0X0\{a_0\} \to Y_0 \to X_0 and étale GG-morphisms βi:(X0,Y0,a0)(Xi,Yi,ai)\beta_i : (X_0,Y_0,a_0) \to (X_i,Y_i,a_i) that map Y0Y_0 onto an open subscheme of YiY_i.

Proof idea: Inside X1×X2X_1\times X_2 embed Y1Y_1 as Y0:=Y1×αY1Y_0' := Y_1 \times \alpha Y_1 and apply Theorem 2.1 to get a subscheme XX1×X2X' \subset X_1\times X_2 that contains a0=(a1,a2)a_0 = (a_1,a_2) and Y0Y_0', with Ta0(X)=ΔT_{a_0}(X')=\Delta. The projections to the factors XiX_i are étale at a0a_0, hence over a smaller subscheme XX'' that still contains a0a_0. Denote by YY' the union of the preimages of the YiY_i in XX'', then Y0:=Y0YY_0 := Y_0' \cap Y' and X0:=X(YY0)X_0 := X'' \setminus (Y' \setminus Y_0') do the job.

The local structure of affine "cells" comes from

Theorem 2.5: For any torus GG acting on XX such that aa is a fixed point and the induced action on Ta(X)T_a(X) is definite, there exists a GG-invariant open neighborhood UU of aa which is GG-isomorphic to (UXG)×V(U\cap X^G) \times V, with VV a finite-dimensional fully definite GG-module.

Proof idea: The VV arises as the complement of Ta(XG)Ta(X)T_a(X^G) \subset T_a(X).
WLOG (as one can show) XX is reduced, irreducible and G=GmG=\mathbb{G}_m acts effectively. Apply Theorem 2.4 to X1:=XX_1 := X, X2:=XG×VX_2 := X^G \times V, Y1:=XGY_1 := X^G, Y2:=XG×0Y_2 := X^G \times 0, a1:=aa_1 := a, a2:=(a,0)a_2 := (a,0), then the resulting βi:X0Xi\beta_i : X_0 \to X_i are not only étale, but also birational (as one can show), hence open immersions. Then X0X_0 contains an open subscheme X0X_0' which is GG-isomorphic to U0×VU_0 \times V for U0U_0 some open beighbourhood of aa in XGX^G and U:=β1(X0)U := \beta_1(X_0') gives the statement of the theorem.

In the full proof of Theorem 2.5, the notion of a universal domain Ω\Omega is frequently used. This is a device to handle generic points without talking about prime ideals, which I explained in this blog posts about points.

Given a GG-rep α:GGL(V)\alpha : G \to GL(V) one defines the notion of an α\alpha-fibration XYX \to Y, which carries a G×YG\times Y-action on XX and Zariski-locally on YiYY_i \subset Y looks like V×YiYiV \times Y_i \to Y_i, with G×YiG \times Y_i-action induced by α\alpha. We call dimV\dim V the dimension of the α\alpha-fibration.
One should remark that an α\alpha-fibration needn't be a vector bundle, since there might be more GG-equivariant automorphisms of VV than the linear ones.

The following gives us a uniqueness property for α\alpha-fibration-structures on maps XXGX \to X^G.

Corollary to Proposition 3.1: For any torus GG acting on a nonsingular XX, two GG-representations αi:GGL(Vi)\alpha_i : G \to GL(V_i) for i=1,2i=1,2 and αi\alpha_i-fibrations γi:XXG\gamma_i : X \to X^G (respectively), then α1\alpha_1 is equivalent to α2\alpha_2. If furthermore aa is a GG-fixed point and Ta(X)T_a(X) is definite, then γ1=γ2\gamma_1 = \gamma_2.

Proof idea: For any closed point aXGa \in X^G, as GG-modules, ViTa(X)/Ta(XG)V_i \cong T_a(X)/T_a(X^G), so the αi\alpha_i are equivalent. Note that the UU in UTa(XG)=Ta(X)U \oplus T_a(X^G) = T_a(X) is uniquely determined, since there is no nonzero GG-homomorphism Ta(XG)Ta(X)/Ta(XG)T_a(X^G) \to T_a(X)/T_a(X^G). By (the corollary to) Theorem 2.2 there exists exactly one GG-invariant subscheme XaX_a with aXaa \in X_a nonsingular and Ta(Xa)=UT_a(X_a)=U, but γ11(a)\gamma_1^{-1}(a) and γ21(a)\gamma_2^{-1}(a) both fulfill these conditions, hence γ11(a)=γ21(a)\gamma_1^{-1}(a) = \gamma_2^{-1}(a). This shows γ1=γ2\gamma_1 = \gamma_2.

We call a morphism XYX \to Y with G×YG \times Y-action on XX a GG-fibration if it is Zariski-locally over YiYY_i \subset Y an αi\alpha_i-fibration X×YYiYiX \times_Y Y_i \to Y_i for some GG-reps αi\alpha_i. If the dimensions of the αi\alpha_i all coincide, we call that number the dimension of the GG-fibration.

Now, let G=GmG=\mathbb{G}_m and XX any non-singular reduced algebraic GG-scheme that can be covered by GG-invariant quasi-affine open subschemes (for example any smooth projective XX will do, maybe normal quasiprojective suffices, by Sumihiro's equivariant compactification).

Theorem 4.1: Let XG=(XG)iX^G = \bigcup (X^G)_i be the decomposition into connected components. For any ii there exists a unique locally closed GG-invariant subscheme Xi+XX_i^+ \subset X and a unique morphism γi+:Xi+(XG)i\gamma_i^+ : X_i^+ \to (X^G)_i such that

  1. γi+\gamma_i^+ is a retraction, i.e. (XG)i(X^G)_i is a closed subscheme of Xi+X_i^+ and γi+(XG)i\gamma_i^+|_{(X^G)_i} is the identity,
  2. γi+\gamma_i^+ is a GG-fibration,
  3. for any closed fixed point a(XG)ia \in (X^G)_i, the tangent space is Ta(Xi+)=Ta(X)0Ta(X)+T_a(X_i^+) = T_a(X)^0 \oplus T_a(X)^+ and the dimension of the GG-fibration γi+\gamma_i^+ is dimTa(X)+dim T_a(X)^+.

Proof idea: Let aXGa \in X^G. By Theorem 2.1 there exists a closed GG-invariant irreducible subscheme YaXY_a' \subset X with aYaa \in Y_a' nonsingular and Ta(Ya)=Ta(X)0Ta(X)+T_a(Y_a')=T_a(X)^0 \oplus T_a(X)^+. By Theorem 2.5, there is an open GG-stable nonsingular subscheme YaYaY_a \subset Y_a' that still contains aa and γa:YaYaXG\gamma_a : Y_a \to Y_a \cap X^G is a trivial GG-fibration. Using the Corollary to Theorem 2.2 and the Corollary to Proposition 3.1 (the uniqueness statements) we know for a,bXGa,b \in X^G that γaYaYb=γbYaYb\gamma_a|_{Y_a \cap Y_b} = \gamma_b|_{Y_a \cap Y_b} and for any third fixed point cYaYbXGc \in Y_a \cap Y_b \cap X^G we have YaYbγc1(YaYbYcXG)Y_a \cap Y_b \supset \gamma_c^{-1}(Y_a \cap Y_b \cap Y_c \cap X^G).
Since every (XG)i(X^G)_i is noetherian, we find {a1,,an}(XG)i\{a_1,\dots,a_n\} \subset (X^G)_i such that (XG)i=(Yai(XG)i)(X^G)_i = \bigcup (Y_{a_i} \cap (X^G)_i), so Xi+:=YaiX_i^+ := \bigcup Y_{a_i} is a GG-invariant, locally closed subscheme of XX and a GG-fibration γi+:Xi+(XG)i\gamma_i^+ : X_i^+ \to (X^G)_i can be uniquely glued together from the γai\gamma_{a_i}.

Actually, there is also a minus-decomposition, where you use Ta(X)T_a(X)^- instead. The interplay of these two decompositions for the same Gm\mathbb{G}_m-action is explained in Theorem 4.2: Let G=GmG=\mathbb{G}_m act on a quasi-affine XX. For a rational point tX(k)t \in X(k), the orbit closure G(k)t\overline{G(k)t} intersects a connected component (XG)i(X^G)_i in a non-empty set iff tXi+t \in X_i^+ or tXit \in X_i^-. Moreover, Xi+Xi=(XG)iX_i^+ \cap X_i^- = (X^G)_i for all connected components.

Proof idea: The direction tXi+XiG(k)t(XG)it \in X_i^+ \cup X_i^- \Rightarrow \overline{G(k)t} \cap (X^G)_i \neq \emptyset is clear. For the other direction apply Theorem 2.4 to X1:=XX_1 := X, X2:=(XG)i×(Ta(X)+Ta(X))X_2 := (X^G)_i \times (T_a(X)^+ \oplus T_a(X)^-), Y1:=(XG)iY_1 := (X^G)_i, Y2:=(XG)i×0Y_2 := (X^G)_i \times 0, a1:=aa_1 := a, a2:=(a,0)a_2 := (a,0). For β11(t)={t1,,ts}\beta_1^{-1}(t) = \{t_1,\dots,t_s\} we have β11(G(k)t)=G(k)ti\beta_1^{-1}(\overline{G(k)t}) = \bigcup \overline{G(k)t_i}. Only one G(k)ti\overline{G(k)t_i} contains a0a_0 and one can show (using again Theorem 2.1 and 2.2) that actually a0G(k)tia_0 \in G(k)t_i and tXi+Xit \in X_i^+ \cup X_i^-.
Moreover, from ((XG)i×Ta(X)+)((XG)i×Ta(X))=(XG)i×0((X^G)_i \times T_a(X)^+) \cap ((X^G)_i \times T_a(X)^-) = (X^G)_i \times 0 we get Xi+Xi=(XG)iX_i^+ \cap X_i^- = (X^G)_i.

Theorem 4.3: Let G=GmG=\mathbb{G}_m act on a complete nonsingular algebraic kk-scheme XX, with XG=(XG)iX^G = \bigcup (X^G)_i the decomposition of the fixed points into connected components. Then there exists a unique locally closed GG-invariant decomposition X=XiX = \bigcup X_i and GG-fibrations γi:Xi(XG)i\gamma_i : X_i \to (X^G)_i such that (Xi)G=(XG)i(X_i)^G = (X^G)_i and for any closed fixed point a(XG)ia \in (X^G)_i, Ta(Xi)=Ta((XG)i)Ta(X)+T_a(X_i) = T_a((X^G)_i) \oplus T_a(X)^+.

Proof idea: Take the plus-decomposition from Theorem 4.1, then what's missing for the statement (XiXj=X_i \cap X_j = \emptyset for iji \neq j and (Xi)G=(XG)i(X_i)^G = (X^G)_i) follows from analyzing orbit closures (that is actually Theorem 4.2 together with Lemma 4.1 which I didn't include in this summary).

From this follows Theorem 4.4: If the Gm\mathbb{G}_m-action in Theorem 4.3 has isolated fixed points, then any XiX_i is isomorphic to an affine space Akni\mathbb{A}^{n_i}_k.

(This looks like a cell structure!)

The proofs and results have been improved a little bit (Hesselink removed the assumption that kk is algebraically closed), so that the current level of generality provides the following
Theorem:
Let XX be a smooth projective Gm\mathbb{G}_m-variety over a field kk. Then
1) XGmX^{\mathbb{G}_m} is a smooth closed subscheme of XX (Iversen),
2) Given the connected components XGm=i=1nZiX^{\mathbb{G}_m} = \bigcup_{i=1}^n Z_i, there is a filtration X=XnXn1X0X1=X = X_n \supset X_{n-1} \supset \cdots \supset X_0 \supset X_{-1} = \emptyset and affine fibrations ϕi:XiXi1Zi\phi_i : X_i \setminus X_{i-1} \to Z_i,
3) The relative dimension of ϕi\phi_i is the dimension of Ta(X)+T_a(X)^+ for any aZia \in Z_i.

I want to remark that any generalization of this theorem to quasiprojective or singular situations would be a very impressive result.

The only generalizations I know of are papers of Skowera and Choudhury on Deligne-Mumford stacks and papers of Carrell and Sommese on the Kähler analogue.

Karpenko's, Chernousov-Gille-Merkurjev's and Brosnan's motivic decompositions

Theorem (Karpenko):
Let XX be a smooth projective variety over a field kk, equipped with a filtration X=XnXn1X0X1=X = X_n \supset X_{n-1} \supset \cdots \supset X_0 \supset X_{-1} = \emptyset where the XiX_i are closed subvarieties, and affine fibrations ϕi:XiXi1Zi\phi_i : X_i \setminus X_{i-1} \to Z_i of relative dimension nin_i. Then the Chow motive decomposes h(X)=i=0nh(Zi)(ni)h(X) = \bigoplus_{i=0}^n h(Z_i)(n_i).

Corollary (Brosnan):
Let XX be a smooth projective Gm\mathbb{G}_m-variety over a field kk. Then h(X)=i=0nh(Zi)(ni)h(X) = \bigoplus_{i=0}^n h(Z_i)(n_i), where the ZiZ_i are the connected components of the fixed point locus XGmX^{\mathbb{G}_m}.

From this, Brosnan re-proved
Theorem (Chernousov-Gille-Merkurjev):
For XX a projective homogeneous variety (for a reductive group) over a field kk, the kernel of the map End(M(X))End(M(Xk))End(M(X)) \to End(M(X_{\overline{k}})) consists only of nilpotent elements.

Brosnan proved more, in particular how the motive of G/PG/P decomposes, using this method: M(G/P)=wEM(Zw)((w))M(G/P) = \bigoplus_{w \in E} M(Z_w)(\ell(w)), where (w)\ell(w) is length and EE is the set of minimal length coset representatives of WI\W/WJW_I\backslash W/W_J, with JJ the set of roots corresponding to PP and II the set of roots that are killed by a non-central cocharacter of the maximal torus (taking care of the possible non-splitness of the maximal torus).

Wendt's cellular decomposition of the stable motivic homotopy type

Using the BB-decomposition, one gets a decomposition of the motive. Actually, one gets a bit more, namely a decomposition in the stable A¹-homotopy category. This is even more analogous to CW decompositions coming from Morse theory.

What you need for a cellular decomposition (in the homotopy-theoretic sense), but what's missing in a direct sum decomposition of the motive, are the gluing maps. One has to extract these gluing maps from the BB-decomposition. This was done by Wendt, who used this approach to show stable cellularity of connected split reductive groups and their classifying spaces, as well as stable cellularity of smooth projective spherical varieties under connected split reductive groups.
As this post is already too long, I might explain the motivic cell structures in another post. Actually, you can just take a look at the preprint.

It remains to see how these cell structures look like explicitly!