A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS MARTIN BENDERSKY AND RICHARD C. CHURCHILL 1. Introduction Normal forms for vector elds and Hamiltonians at equilibria have a long history, an extensive literature, and a continuing appeal for researchers (e.g., see the references in [Mur1], [Sa ]). These entities have been treated in terms of completions of graded Lie algebras for at least 40 years [C], and more recently, following [B], in terms of actions of a graded subgroups acting on that Lie algebra. The group action context allows for a very simple description of the normal form problem: nd the orbit representatives which in some sense are the smallest. Baider characterized such elements in terms of a decomposition of the Lie algebra involving the image of the action and a complement; the minimal representative of an element is the one which lies entirely in the part that cannot be killed by the group action, and that representative is unique [B]. It has been known for quite some time that the standard methods for computing normal forms in the graded Lie algebra setting are related to spectral sequence calculations (see Arnol'd [A] for the case of singularities; Sanders and Murdock [Sa ], [Mur1] for the case of vector elds). Specically, in [Sa ] Sanders showed how one could interpret the normal form algorithm in terms of a minor variation of the standard spectral sequence of a ltered module with a compatible grading (also see [Sa ]). These spectral sequences provide some valuable information about the normal form but do not seem to play a major role in the actual calculations. Here we generalize the normal form algorithm to situations not covered by [B] and use a dierent approach to construct spectral sequences indexed by the elements `. This approach allows 1 1 1 2 Date : December 13, 2004. Key words and phrases. Spectral Sequence, Normal Form. 1 2 MARTIN BENDERSKY AND RICHARD C. CHURCHILL us to compute the normal form entirely in the context of the spectral sequence and to construct morphisms between spectral sequences indexed by elements in the orbit of a group action. Our constructions can be viewed in terms of a category OC associated with each orbit O of a group action ' : G X ! X : the objects are the points of the orbit; a morphism between objects X ; X is an element g 2 G such that g X = X ; composition is dened by multiplication. When the action is initially linear, as dened in x5, and when one additional hypothesis is satised, we construct a functor from OC to a category of short cochain-complexes, thence to the category of spectral sequences. We then show that the resulting spectral sequences are invariants of the given orbit, i.e., that all are isomorphic (see Theorem 6.11), and that the calculations involved in computing this spectral sequence include those involved in calculating the normal form. Section 2 establishes notation, and x3 and x4 summarize standard material. Specically, x3 is included for the benet of normal form workers with no background in spectral sequences, and x4 is for those spectral sequence workers unfamiliar with normal forms. Sections 5 introduces the notion of an initially linear map and generalizes normal form theory to the action of a group on a vector space. This goes beyond Baider's context and encompasses other widely studied \normal form" problems, e.g., matrix normal forms as in [GR]. Indeed, to keep the calculations from becoming unwieldy we stick to matrix examples. In x6 the actual spectral sequences are introduced. Our methods also apply to cyclically graded Lie groups. In particular, we are now able to treat the one normal form case for indecomposable linear Hamiltonian operators which could not be handled using the methods developed in [CK]. This work will appear elsewhere. The paper should be regarded as an application of homotopy theory, in the guise of elementary spectral sequences, to problems in analysis. Although far aeld from the lecture delivered by the rst author at the conference celebrating Sam Gitler's 70th birthday, it seems a tting illustration of the rich diversity of Sam's interests. 1 1 2 2 A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 2. 3 Preliminaries Throughout the paper R denotes a commutative ring with multiplicative identity 1 6= 0 and all modules are assumed (left) R-modules unless otherwise stated. A ltration fF pM gp2Z of a module M (by R-submodules F pM ) will always refer to a decreasing ltration, i.e., (2.1) ) q>p F qM F pM: When the inclusion in (2.1) holds we refer to F q M as a higher ltration than F p M . We will always deal with modules M having the following structure: fMp gp2Z is a family of free modules of nite dimension, F pM := Q p q p Mq for each p 2 Z, and M := [p2ZF M . The construction guarantees that elements m 2 M can be regarded as formal innite sums (2.2) m = mq + mq + +1 with m p 2 Mp ; which for q < 0 one could think of as a Laurent series. Note that fF pM gp2Z denes a ltration of M . We refer to such modules as (Z -)graded modules. (This is a mild abuse of standard terminology: graded objects are generally assumed direct sums, whereas M lies L Q between the direct sum p Mp and the (direct) product p Mp .) For any p 2 Z the p-jet Jp(m) of m = mq + mq + 2 M is dened by mq + + mp if p q (2.3) Jp (m) := 0 otherwise: When a graded module M is also Lie algebra with bracket [ ; ] satisfying +1 (2.4) [Mp ; Mq ] Mp +q for all p; q 2 Z we refer to M as a (Z -)graded Lie algebra. When this is the case and m 2 M we let ad(m) : M 7! M denote the standard adjoint mapping n 2 M 7! [m; n] 2 M . We use brackets to denote cosets of submodules: if a 2 M and N M is a submodule we write a + N M as [a] and say that a represents [a]. 4 MARTIN BENDERSKY AND RICHARD C. CHURCHILL Examples 2.5. (a) Fix an integer n 1 and let L := TU (n; R) denote the Lie subalgebra of gl(n; R) consisting of the upper triangular matrices. (The bracket is the usual matrix commutator [A; B ] := AB BA.) L One can view L as having both the direct sum i Li and product Q i Li forms by taking Li to be those matrices (mpq ) satisfying mpq = 0 if q p 6= i, i.e., the only non-zero elements are on the ith -superdiagonal, with the understanding that this refers to the zero matrix when jij n. Condition (2.4) is easily veried. As an illustration of jets: the 2-jet of an element 0 B 0 B m=B B 0 0 @ 0 0 0 0 0 0 0 is given by 0 1 C C C C2L A 1 0 0 B 0 0 C B C C; 0 0 J (m) = B B C @ 0 0 0 A 0 0 0 0 2 wherein corresponding entries in m and J (m) indicated by asterisks are identical. (b) Let K = R or C and let Vect(n) denote the K -space of forP @ in equilibrium at 0, i.e., the mal vector elds X = nj pj 2 @xj formal power series coeÆcients pj 2 K [[x ; : : : ; xn ]] are without constant terms. Vect(n) is given the structure of a K -Lie algeP @ bra by dening the bracket of elements X = nj pj and @xj P @ Y = j qj to be @xj =1 1 =1 [X; Y ] := @q (pi j @xi X X j i ! @p @ qi j ) : @xi @xj It is given the structure of a graded Lie algebra by setting Vecti (n) := P @p 0 when i < 0 and letting Vecti (n) denote those X = nj pj j =1 @xj A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 5 in which the pj are homogeneous polynomials of degree i+1 when i 0. The study of vector elds at equilibria is one of the standard applications of normal form theory (see, e.g., [Mur1] and [Sa ]). 1 6 MARTIN BENDERSKY AND RICHARD C. CHURCHILL 3. Background on Spectral Sequences References for this introduction to spectral sequences are [Gode], [Mac] and [Sp]. A dierential object consists of a module E together with an Rlinear mapping d : E ! E , known as the dierential, satisfying d = 0. Any cochain complex 2 ! Eq (3.1) 1 ! E q Æ! E q ! Æq 1 q +1 L can be considered a dierential object: take E := q E q and dene P P d : E ! E by q eq 7! q Æ q eq . Indeed, alternate notation for (3.1), which we immediately adopt, is ! Eq (3.2) 1 d d ! Eq ! Eq ! : +1 Similarly, any chain complex may be considered a dierential object. L p;q Another important example is the direct sum E := of p;q E R-modules indexed by Z Z together with a dierential d : E ! E satisfying djE : E p;q ! E p r;q r for all p; q . In this instance the dierential object is called a bigraded module with dierential of bidegree (r; r + 1) (e.g., see the spectral sequence charts in Example 3.18). The derived module H (E ) of a dierential object (E; d) is dened by ( p;q + ) +1 H (E ) := kerfd : E ! E g=dE ; (3.3) this module is also called the cohomology (resp. homology) of E , particularly in the case of a cochain (resp. chain) complex. A spectral sequence is a sequence f(Er ; dr )g1 of dierential objects r such that Er ' H (Er ) for all r. In the latter denition no relationship between the various dierentials is assumed, although in practice they are often induced by the same mapping. We follow custom and express the R-module isomorphisms Er ' H (Er ) as equalities. Moreover, when confusion cannot otherwise result we write all dr and all restrictions thereof as d. =0 +1 +1 A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 7 A map (or morphism) f : f(Er ; dr )g1 ! f(E r ; dr )g1r of spectral r sequences is a collection of R-linear mappings fr : Er ! E r commuting with the dierentials, i.e., satisfying fr Æ dr = dr Æ fr for all r 0. Suppose f(Er ; dr )gr is a spectral sequence and k 0 is an integer. An element e 2 Ek survives to Ek if e 2 ker dk , in which case e determines a coset [e]k 2 Ek = H (Ek ). Inductively, e survives to Ek n if it survives to each Ek r with 1 r < n and each [e]k r is in the kernel of dk r . The notation [e]k r is somewhat misleading given our bracket convention for cosets: the coset [e]k r of [e]k r in Ek r is seldom represented by e (as we will see in examples). All we can say is that [e]k r is represented by an element with leading term e in lowest ltration. An element e 2 Ek is killed if e 2 dEk . Notice from dk = 0 that such a class must survive to Ek and represents 0. We will only be interested in spectral sequences f(Erp;q ; dr )gr of bigraded modules with dierentials dr of bidegree (r; r + 1). Such a spectral sequence strongly converges if for each (p; q ) 2 Z Z there is a non-negative integer r(p; q ) such that dr jE is the zero homop;q morphism whenever r r(p; q ); the denition E1 := Erp;q is then independent of r r(p; q ) (up to isomorphism) (see [Sp, page 467]). A spectral sequence as in the previous paragraph is a j th -quadrant spectral sequence if Erp;q is the trivial module whenever the pair (p; q ) is not in (the closed) quadrant j; j = 1; 2; 3; 4. A collection of subcomplexes =0 =0 0 +1 +1 +1 + + + + + + +1 + + +1 + +1 2 +1 0 p;q r ! F pE q !F pE q ! F pE q ! of (3.2), indexed by p 2 Z, is a ltration of that complex if fF pE q gp2Z is a ltration of E q for each q 2 Z . Any such ltration gives rise to (3.4) 1 +1 a spectral sequence of bigraded modules in the following (completely standard) manner: for each p; q 2 Z and each r 0 dene Zrp;q := f a 2 F p E p (3.5) +q check that dZrp r ;q r dZ p r ;q r := 0, and set ( 1) +( 1) 1 +1 + 1 : da 2 F p r E p + Zrp;q + F p E p +1 +q +q +1 g; , where 2 1 (3.6) Erp;q := (Zrp;q + F p E p q )=(dZrp +1 + (r 1 1);q +(r 1) 1 + F p E p q ): +1 + 8 MARTIN BENDERSKY AND RICHARD C. CHURCHILL For xed r 0 the R-linear mapping d induces R-linear mappings L d : Erp;q ! Erp r;q r , and the direct sum Er := p;q Erp;q is thereby endowed with the structure of a bigraded module with dierential dr of bidegree (r; r + 1). + +1 Theorem 3.7. The sequence f(Er ; dr )gr is a spectral sequence. 0 For a proof see, e.g., [Mac, page 346]. Any R-linear mapping f : M ! N between R-modules can be embedded into the nite complex (3.8) 0!M ! N ! 0; f i.e., can be considered as one mapping within the cochain complex (3.9) ! 0 ! 0 ,! E !f E := N ! 0 ! 0 ! : N admit ltrations fF pM gp2Z and fF pN gp2Z 0 := M 1 0 When M and and f preserves these ltrations the spectral sequence construction immediately preceding Theorem 3.7 applies (assuming the trivial ltration on 0). The resulting spectral sequence is the spectral sequence of the linear (ltration preserving ) mapping f : M ! N . The normal form algorithm considered in the next section is related to the spectral sequence of the previous paragraph by taking M = N = L to be a graded Lie algebra and by taking f := ad(`) for a xed ` 2 L. Unfortunately, the resulting spectral sequences do not admit useful morphisms as one varies `. The construction in x6 will rectify this problem. We include the following identications so as to relate terms appearing in particular spectral sequence calculations to terms appearing in normal form calculations. One has (3.10) and Zrp;q = 0 and Erp;q = 0 if q 6= p; p + 1 A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS (3.11) 8 > > > > > > > > > > > > > > > > > > > > > > > > > > < > > > > > > > > > > > > > > > > > > > > > > > > > > : (a) Zrp; (b) Zrp; p (c) Erp; p and (3.13) 1 p+1 F M F M \ f (F p r N ) + F p M Fp M p F M \ f (F p r N ) ; and F p M \ f (F p r N ) F pN f (Zrp r ; p r ) + F p N F pN f (F p r M \ f (F p N )) + F p N F pN f (F p r M ) \ F pN + F p N +1 = (d) Erp; + +1 = p+1 = p 1 + +1 +1 1 +1 + 1 ( 1) + +( 1) +1 1 = = In particular, (3.12) = F pM \ f (F p r N ); = F pN; Z p; p + F p M = r p 8 > > > > > > > > > > > > > < > > > > > > > > > > > > > : 8 > > > > > > > > < 1) ( p = F pM; (b) Z p; p+1 = F pN (c) E p; p 0 0 0 1 +1 1) (a) Z p; +1 F pM + F p M Fp M p = F M=F p M F pN = f (F p M ) \ F pN + F p N = F pN=F p N : +1 = +1 +1 (d) E p; p+1 0 +1 +1 +1 (a) Z p; p = F pM \ f (F p N ); (b) Z p; p+1 = F pN 1 1 (c) E p; > > > > > > > > : ( p 1 (d) E p; 1 p+1 1 +1 F p M \ f (F p N ) F p M \ f (F p N ) F pN = : f (F pM ) \ F pN + F p N = 1 +1 +1 1 +1 +1 9 10 MARTIN BENDERSKY AND RICHARD C. CHURCHILL When there is an integer k such that the ltrations of the previous paragraph satisfy F pM = F M = M and F pN = F k N = N for all p < k one checks easily that for any such p and any r 0 one has 0 (3.14) p < k and r 0 8 > > > > > > > < ) > > > > > > > : Zrp; Zrp; p Erp; p p+1 = M; = N; M +M = = 0 ; and M N Erp; p = = 0: f (M ) + N In particular, for k = 0 the spectral sequence of f : M ! N is then +1 a 4th -quadrant spectral sequence. In the more general context of the previous paragraph the spectral sequence is concentrated in the 2nd and 4th -quadrants. In practice the dierential dr : Erp; p ! Erp r; p r is calculated by means of elementary linear algebra: one computes the linear mapping f jF M \f 1 F + N = f jZ in the top line of the following commutative diagram and interprets the results within the indicated quotients. (3.15) fj \ 1( + ) p; p p r + p ( p r Zr p; r ) F pM =# f ( + )+1 p ! Fp F rN + N #= F p M \ f (F p r N ) F p rN F M \ f (F N ) F p M \ f (F p r N ) F N M ) \ F p rN + F p 1 p+r + # +1 1 p+r 1 + =# Erp; p + # p+r f (F p +1 ! dr + #= E p+r; r (p+r )+1 +r +1 N A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 11 To ease notation express this last diagram as Zrp; (3.16) p;r ! f p # Erp; F p rN + # p+r;r p ! Erp dr and note that both p;r and p lences in (3.11)). +r;r +r; (p+r )+1 are epimorphisms (use the equiva- Proposition 3.17. (a) Choose e 2 Zrp; and set [e] := p;r (e) 2 Erp; p. Then the following statements are equivalent. (i) [e] 2 ker dr ; (ii) [e] survives to Er ; (iii) f (e) 2 f (Zrp ; p ) + F p r N ; (iv) f (e) 2 f (F p M ) \ F p r N + F p r N ; and (v) there is an element a 2 Zrp ; p such that f (e) f (a) = p r f (e a) 2 F N. Moreover, if a 2 Zrp ; p satises the condition in (v) then e a represents the class of [e] in Erp; p. p F pM +1 +1 ( +1) + +1 1 +1 + + +1 +1 ( +1) 1 + +1 +1 ( +1) 1 +1 (b) Suppose e^ 2 F p r N and set [^e] = p + +r;r (^e) 2 Erp +r; (p+r ) . Then the following statements are equivalent. (i) [^e] 2 dr (Erp; p); (ii) [^e] is killed by dr ; and (iii) there is an element b 2 Zrp; p such that e := f (b) 2 F p r N satises [^e] = [e] := p r;r (e). + + Proof : (a) (i) , (ii) : By denition. , (iii) : By the commutativity of diagram (i) (3.16) and the initial equality of (3.11d) (with p replaced by p + r). , (iv) : Use the nal equality of (iii) , (v) : From the denitions. (i) (3.11d). 12 MARTIN BENDERSKY AND RICHARD C. CHURCHILL To prove the nal assertion rst note from F p M F pM that Zrp ; p Zrp; p F pM , hence a; e 2 F pM , and it follows from (v) that e a 2 Zrp; p. From (e a) e = a 2 F p M we then see from the rst equality in (3.11c) (with r replaced by r +1) that e a represents the class of [e] in Erp; p. +1 +1 ( +1) 1 +1 +1 +1 (b) (i) (i) , , (ii) : By denition. (iii) : By the commutativity of (3.16). q:e:d: Example 3.18. Let N := TU (8; R ) denote the real graded Lie algebra of Example 2.5(a), let M := F N , and dene f : M ! N by 1 f :m2M (i) where 7! ad(`)m = [`; m] 2 N ; 0 1 0 0 0 0 4 0 6 7 B0 0 1 0 0 0 0 12C B C B0 0 0 1 0 3 8 0 C B C B0 0 0 0 1 0 0 0 C ` = B0 0 0 0 0 1 0 0 C : (ii) B C B C B0 0 0 0 0 0 0 2 C @0 0 0 0 0 0 0 0 A 0 0 0 0 0 0 0 0 (In fact f : M ! M : we write f : M ! N so as to conform with the notation used thus far in the section.) Assuming the induced grading on M , i.e., M := 0 and Mp = Np for p 1, the mapping easily seen to satisfy the hypotheses surrounding (3.8) and (3.14); we compute the associated spectral sequence. In the notation of (3.14) we have k = 0, and that sequence is therefore a 4th -quadrant spectral sequence. In particular, we only need compute Erp; p and Erp; p for p 0 and r 0. Throughout the calculations we let epk 2 M denote the 8 8 matrix in ltration p with (k; k +p)-entry 1 and all other entries 0, 1 p 7 and 1 k 8 p. Note that (ep ; : : : ; ep; p) provides a(n ordered) basis of Lp. Equivalence classes (cosets) of the epk will be denoted [epk ], regardless of the particular factor space. 0 +1 1 8 A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 13 The E0 Terms : We have E p; p = F p M=F p M ' Mp and E p; F pN=F p N ' Np for all p 0 by (c) and (d) of (3.12). The E1 Terms : From ` 2 M = F N we have +1 0 p+1 0 = +1 1 f (F p M ) F p N ; (iii) +1 whereupon from (c) and (d) of (3.13) we conclude that E p; p = F pM=F p M = E p; p and E p; p = F pN=F p N = E p; p . These isomorphisms would generally be indicated by writing E = E (or E = E ). The diagrams for both the E and E terms both begin with that shown below, wherein the notation Eipq for i = 0; 1 is replaced by nR := R R to indicate a basis dependent vector space isomorphism E pq ' R n and no label is associated with trivial spaces. The bases are always induced from the given basis (epj ) of M N , e.g., the basis for Ei ; ' M for i = 0 and 1 is ([e ]; : : : ; [e ]). The distinction between the two diagrams becomes evident only when the dierentials are added to complete the pictures: for E the dierential would be indicated by vertical arrows between nR and nR , and for E by horizontal arrows from nR to (n 1)R . 1 +1 +1 0 +1 +1 1 0 0 0 1 1 0 1 1 1 1 11 17 0 1 0 0 1 2 3 4 5 6 7 1 2 3 4 5 6 7 8 @7 R @@ @@ @ 7 R -@@6 R @@ @ @@6 R -@@5 R @@ 5 R@@ 4 R @ - @@ @@ 4 R -@ 3 R @@ @@ @@3 R -@@2 R @@ 2 R@-@ 1 R @@ @@ @ @ @ r r r r r r r r r r r r r The E and E ; d terms. 0 1 1 r 14 MARTIN BENDERSKY AND RICHARD C. CHURCHILL The E2 Terms : This requires calculating the mappings d : E p; p ! E p ; p, and we do so as in (3.16) (more precisely, as in (3.15)) with r = 1. The condition ` = 0 gives Z p; p = F p N = F pM for p 1, and as a consequence it suÆces to calculate the eect of ad(`)jF N : F pN ! F p N on the basis elements epj and then pass 1 1 +1 1 0 1 +1 p to quotients. The calculations are completely straightforward, and the results are summarized in the following table, wherein the initial entry p = 1; [e ] 7! [e ] indicates that d : [e ] 2 E ; 7! [e ] 2 E ; , etc. 1 11 2 21 1 11 1 21 1 1 1 [e [e [e [e [e [e [e 11 12 13 p=1 14 15 16 17 ! [e ] ! [e ] ! [e ] [e ! [e ] [e ! [e ] ! [e ] ! 0 ] ] ] ] ] ] ] [e [e [e [e [e [e 21 21 22 22 23 23 24 ] ] 22 p=2 23 24 24 25 25 [e [e [e [e [e 31 32 p=3 33 34 35 ] ] ] ] ] ! [e ] ! [e ] ! [e ] ! [e ] ! [e ] 41 42 p=4 42 43 31 32 32 ! 0 ! 0 ! [e ] 51 52 53 p=6 33 ] 33 34 35 [e [e [e [e 41 42 43 44 ! [e ] ! 0 ! [e ] ! [e ] ] ] ] ] 51 52 53 44 [e ] [e ] [e ] p=5 26 ! [e ] ! [e ] ! [e ] [e ! [e ] ! [e ] ! [e ] ] ] ] ] ] ] [e ] [e ] 61 62 62 ! ! 0 0 We can use these calculations to illustrate the spectral sequence jargon introduced earlier: [e ] and [e ] + [e ] + [e ] + [e ] 2 E survive to E ; [e ] 2 E does not, and [e ] 2 E ; is killed (by [e ] 2 E ; ), as is [e ] (by [e ]). In particular, [e ] and [e ] must survive to E and represent 0 . 17 12 13 14 3 2 2 21 11 1 31 15 1 2 1 2 42 1 2 32 31 42 A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 15 From the calculations above the cohomology E of E , described in terms of associated generators (i.e., basis elements), is easily seen to be 2 E E E E E E E 1; 1 2 2; 1 2 2; 2 2 3; 3 2 4; 4 2 5; 5 2 6; 5 2 : : : : : : : [e ] a = [e + e + e + e ] [e ] b = [e + e + e ] ; c := [e + e ] [e ] [e ] [e ] [e ] 17 12 13 14 15 26 22 23 24 32 33 42 51 52 61 and the associated diagram for E is therefore 0 1 2 3 4 5 6 @7r R 0 @r 2 1 2 3 4 5 6 7 1 7 8 @@ @@ @H2 R @ 1 R @@HH @@ @H 1H RH j@ 0 H @HH @ @@H1 HR@Hj@ 0 @HHH @ @@H1 HR@@ 0 Hj @HHH @ @@H2 HR@@ 1 R @HHHjH @ @@H2 HR@Hj@ 1 R @ @ @@ @@ r r r r r r r r r r r r The E ; d term. 2 2 wherein 0 denotes the trivial module. (Recall that unlabeled vertices also represent the trivial module.) The E3 Terms : We need to compute d : E p; 2 2 p ! Ep +2; p 2 1 : From the last diagram we see that only possible nontrivial components of this homomorphism arise in the contexts E ; R ! E ; R and E ; 2R ! E ; R . Applying (3.16) with r = 2 we obtain the following analogue of the rst collection of displayed formulas within the discussion of the E 4 2 5 2 5 7 4 6 5 2 6 2 2 16 MARTIN BENDERSKY AND RICHARD C. CHURCHILL terms: [e ] ! 2[e ] [e ] ! 0 The diagram for the E terms appearing below is an easy consequence. p = 4 [e ] ! 2[e ] 42 p=5 62 51 71 52 3 0 0 1 2 3 4 5 6 7 1 2 3 4 5 6 7 8 @@ @7@R @ @ @@2 R @@1 R @ @ @@1 R @@0 @ @ @@Q1 R @@0 @Q@QQ1 R@@ 0 @@QQQ@@ @ 1 QRQs@ 1 R @@ @@ @@2 R @@0 @@ @@ r r r r r r r r r r r r r r The E ; d term. 3 3 This seems an appropriate place to ease the formality of our presentation: in practice the observations resulting in the E diagram would more likely be stated along the following lines. The space E ; is generated by [e ], which is mapped by d to 2[e ] = 0 2 E ; ([e ] was killed by [e ]). The mapping d : E ; ! E ; is therefore the zero transformation, and as a consequence [e ] survives to E . The class [e ] is represented in E by [e + 2e ]. 3 4 4 42 2 6 2 62 5 62 2 4 2 4 6 2 53 5 2 42 3 42 3 42 53 The space E ; is generated by [e ] and [e ], and one checks that d ([e ]) = 2[e ] and d ([e ]) = 0. The E4 Terms : The only possible nontrivial (component of) d : E p; p ! E p ; p is (the restriction to) E ; ! E ; . However, one checks that E ; is generated by [e + e ], and that d carries this class to 0. E = E follows. 5 5 51 2 2 51 71 52 2 52 3 +3 3 +2 3 3 3 3 6 5 3 3 32 3 4 3 3 33 3 A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 17 The E5 Terms : The only possible nontrivial d is E ; ! E ; . The rst of these spaces in generated by [b], and d ([b]) = 0. E = E 2 4 2 6 4 5 4 4 5 4 follows. The E6 Terms : The only possible nontrivial d is E ; ! E ; . The rst of these spaces in generated by [e ] and [a], and d annihilates both. E = E follows. The E7 Terms : The dierential d is trivial, hence E = E . The E1 Terms : All dr with r 6 and trivial, hence E1 = E = p;q E (in the sense that E1 = E p;q for all (p; q ) 2 Z Z). There is a single generator ! for E1; and a single generator ! for E1; ; all p; p the other vector spaces E1 are trivial. We have calculated the spectral sequence of f = ad(`) : M ! N 1 5 17 6 1 6 5 5 5 5 6 7 6 6 3 3 2 2 1 6 6 5 +1 completely, and in the process have established strong convergence. 5 18 MARTIN BENDERSKY AND RICHARD C. CHURCHILL A Brief Introduction to Normal Form Theory L Throughout this section L = L denotes a Z-graded R-Lie algebra with L = 0 if s < 0 and : L ! L is used to denote the associated projections. We write the typical element of L as ` and view each L as a subspace of L by means of the obvious section L ! L, i.e., we identify an element ` 2 L with the element + 0 + ` + 0 + 2 L when confusion cannot otherwise result. Suppression of notational reference to the sections L ! L is a com4. s s s s s s s s s s s s mon abuse of notation when dealing with normal forms, but can lead to problems when spectral sequences enter the picture. For the entire section we x an element ` 2 L . We do not exclude the choice ` = 0. 0 0 0 Denition 4.1. An element ` = ` + ` + + `s + 2 L is in classical normal form to order s 0 if `j 2 ker(ad(` )jL ) for j = 0; : : : ; s, and is in classical normal form if this is the case for all s 0. 0 1 1 0 j In other words, ` is in normal form (to order s) if [` ; `j ] = 0 for all 0 j ( s). Note from [` ; ` ] = 0 that ` is always in classical normal form to order 0. An element ` 2 L splits L if 0 0 0 0 0 Lj = ker(ad(` )jL ) im(ad(` )jL ); (4.2) 0 0 j j j 1: Proposition 4.3. (The Classical Normal Form Algorithm) Suppose ` splits L and ` = ` + + `s + is in classical normal form to order s. Write `s = `Ks + `Is in accordance with the decomposition (4.2) with j = s + 1. Choose m 2 Ls such that ad(` )m = [` ; m] = `Is . Then ` + ad(m)` is in classical normal form to order s + 1 and Js (` + ad(m)`) = Js (`). 0 0 +1 +1 +1 +1 0 0 +1 This formulation is adapted from [CKR], but did not originate therein. Proof : This is evident from the following calculation, where in each line the nal dots represent terms in Q t s+2 Lt . The \classical" designation is not standard: it has been added to distinguish these normal forms from those introduced later. 1 A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS ` + ad(m)` = Js (`) + `Ks = Js (`) + `K s = Js (`) + `K s = Js (`) + `K s = Js (`) + `K s +1 +1 +1 +1 +1 + `Is + + [m; ` + + `s + `Is + [m; ` ] + + `Is [` ; m] + I + `s `Is + + : 0 +1 +1 19 + ] 0 +1 +1 0 +1 +1 q:e:d: For m 2 L dene ad (m) := idL : L ! L, and if i 1 and adi (m) : L ! L has been dened set adi (m) := ad(m) Æ adi (m) : L ! L. To see how the algorithm can be applied in practice assume, for the remainder of the section, that R is a eld of characteristic 0. Then for any m 2 F L a linear mapping expad : L ! L is dened by 1 X 1 i (4.4) ad (m): expad(m) := i ! i 0 1 1 1 =0 Indeed, by (2.4) and the assumption m 2 F (4.5) 1 L the formal expression expad(m)` = ` + [m; `] + [m; [m; `]] + 1 2 involves only nite sums in each Lp , and therefore represents a welldened element of L. In fact expad(m) : L ! L is a K -Lie algebra automorphism , i.e., (4.6) expad(m)[`; `^] = [expad(`); expad(`^)]; m 2 F L; `; `^ 2 L : 2 1 Example 4.7. Fix an integer n 1 and let L := TU (n; R) denote the graded Lie subalgebra of gl(n; R) introduced in Example 2.5(a). Choose M 2 F L and B 2 L. Then one sees by writing out the Taylor series for f (t) = eM t Be M t at t = 0 and evaluating at t = 1 1 that (i) expad(M )B = eM Be M : The next proposition shows that the adjoint representation in algorithm (4.3) may be replaced with expad. 2 When dimK L < 1 this is standard; for the general case see, e.g., [Se] or [BC]. 20 MARTIN BENDERSKY AND RICHARD C. CHURCHILL Proposition 4.8. Suppose ` splits L and ` = ` + + `s + is in classical normal form to order s. Write `s = `Ks + `Is in accordance with the decomposition (4.2) with j = s + 1. Choose m 2 Ls such that ad(` )m = [` ; m] = `Is . Then expad(m)` is in classical normal form to order s + 1 and Js (expad(m)`) = Js (`). 0 0 +1 +1 0 0 +1 +1 +1 Proof : Immediate from Proposition 4.3 and (4.5). q.e.d. Remark 4.9. The advantage of Proposition 4.8 over Proposition 4.3 is suggested by Example 2.5(a), where successive applications of the normal form algorithm to a given A 2 T are now seen to produce a collection of (generally non-unique) matrices Mn ; Mn ; : : : ; M 2 F T such that conjugating A by the product eM eM1 converts A to the appropriate classical normal form. 1 1 1 n Group actions enter the picture by rst noting that the graded vector subspace G := F L L is a ltered group w.r.t. the binary operation dened by the Campbell-Hausdor formula 1 (4.10) m n = m + n + [m; n] + [m; [m; n]] + 1 1 2 12 (e.g., see [BC] and/or [Se, 14.15]) : the ltration fF p Ggp of G is Q dened by the inherited grading, i.e., F pG := q Gq , where Gq := Lq for all q 1; the identity element is 0; the inverse of m 2 G is m. Denition (4.10) is designed so as achieve 1 1 (4.11) expad(m n) = expad(m) expad(n); m; n 2 G ; where expad(m) expad(n) := expad(m) Æ expad(n), and it follows that the mapping (m; `) 2 G L ! expad(m)` denes a left action of G on L by K -Lie algebra automorphisms (recall (4.6)). One can now interpret successive applications of Proposition 4.8 as the iterated construction of an orbit representative of `, although for the actual existence proof one needs to establish convergence in the ltration topology of G . There are two signicant problems with the classical theory: classical normal forms obtained by successive applications of Proposition 4.8 are generally not unique; and A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 21 when ` 2 L does not split L there is no algorithm to guarantee that one can always convert an element ` = ` + ` + 2 L to classical normal form. 0 0 0 1 The rst problem was generally treated by attempting \further renements" of elements in classical normal form; the second by replacing ker(ad(` )jL ) in (4.2) with a suitable complement of im(ad(` )jL ) (often associated with the representation theory of sl(2; C )). Of course each of these approaches required modications of Denition 4.1. A. Baider [B] gave an elegant solution to both problems by replacing im(ad(` )jL ) in the decomposition of Lj with a generally larger subspace and assuming a prescribed complement, e.g., the orthogonal complement w.r.t. a given inner product on Lj . To describe Baider's method assume ` = ` + ` + 2 L has been given, dene (4.12) Cs (`) := f m 2 G := F L = F G : [m; `] 2 F s L g; s 0; 0 0 0 j j j 0 1 3 1 1 1 +1 and then dene (4.13) Vs (`) := s ad(`)(Cs (`)) 1 +1 1 +1 Ls ; +1 s 0: Note that when s 0 and m 2 Cs (`) one has 1 (4.14) [expad(m)`] = [` + [m; `]] 2 L=F s L ; +1 this is all one needs to mimic the classical normal form algorithm. Continuing with the notation of the previous paragraph assume that for each s 1 a complement Ys(`) Ls of Vs (`) has been chosen which depends only on Js (`), hence that 1 1 (4.15) Ls = Ys(`) Vs (`); s 1: 1 In particular, (4.16) Vs (`) = Ls , 1 Ys(`) = 0: To involve all non-negative indices in the denition of Vs (`) dene 1 (4.17) Y (`) := L : 0 0 Baider refers to the Lie subalgebra Cs1 (`) L as the s-order \centralizer" of `, and employs slightly dierent notation. Our notation is designed to make the connection with spectral sequences more transparent. 3 22 MARTIN BENDERSKY AND RICHARD C. CHURCHILL A choice of complements as in (4.15) is called a splitting convention in [CK] and a style in [Mur1, Mur2]. Denition 4.18. An element ` = ` + ` + 2 L is in normal form to order s 0 (w.r.t. the assumed splitting convention) if `j 2 Yj (`) for j = 0; : : : ; s, and is in normal form if it is in normal form to order s for all s 0. 0 1 Examples for any splitting convention: any ` 2 L is in normal form to order 0 ; 0 2 L is in normal form. Proposition 4.19. Suppose ` = ` + + `s + is in normal form to order s 0. Write `s = `Ys + `Vs in accordance with the decomposition (4.15) (with s replaced by s + 1). Choose m 2 Cs (`) such that s ad(`)m = `Vs . Then expad(m)` is in normal form to order s + 1 and Js (expad(m)`) = Js (`). 0 +1 +1 +1 1 +1 +1 Proof : Immediate from Proposition 4.3, (4.14), and the assumption that Ys (`) depends only on Js(`). q.e.d. +1 We can now be more explicit about one of the goals of the paper: we will show, in somewhat greater generality, that the calculations involved in applying Proposition 4.19 to specic normal form problems are simply special cases of spectral sequence calculations as in Example 3.18. However, since the present section is intended to introduce normal forms as treated by practitioners, our discussion of the actual connections with spectral sequences is postponed to a later section (see x6). Baider's main result, which we state without proof, is as follows. Theorem 4.20. (A. Baider [B]) The G -orbit of any element ` 2 L contains a unique element `N in normal form, and if the normal form algorithm dened by Proposition 4.19 is used to produce elements ms 2 G to convert expad(ms m )` to normal form of order s + 1 the sequence fms m g converges in G to an element m such that expad(m)` = `N . 1 1 1 Baider refers to these unique normal forms as special forms [B], and the terminology hypernormal forms is also encountered [Mur1, Mur2]. A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 23 The calculation of the subspaces C (`) L and V (`) L is always straightforward. Specically, one sees from the denition that C (`) = F L = G , and from (2.4) that V (`) := ad(`)(C (`)) = ad(`)(G ) = ad(` + )(L F G ) = ad(` )(L ) = ad(` )(L ), where in writing ad(` )(L ) we are identifying ad(` )(L ) with its image in L under the obvious section L ! L of . In summary: 1 0 1 1 1 0 1 1 0 1 0 0 0 0 2 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 C (`) = G (4.21) V (`) = ad(` )(L ): and 1 0 1 0 1 1 In special cases the calculation of Vs (`) is also easy: for any s 0 one has 1 +1 Ls Cs (`) (4.22) 1 (more precisely: (4.23) Ls = s(Cs (`))), hence ad(` )(Ls ) Vs (`) ; 1 1 0 and it follows that (4.24) ad(` )(Ls ) = Ls 0 +1 +1 +1 ) Vs (`) = Ls and Ys (`) = 0 1 +1 +1 +1 +1 (recall (4.16)). Other easy cases arise. For example, when ` = 0 one sees from (4.12) that C (`) = G , whence from (2.4) that V (`) = ad(`)(G ) = ad(` )L , i.e., 0 1 1 1 1 2 2 1 ` =0 (4.25) 0 ) V (`) = ad(` )L : 1 1 2 1 Unfortunately, the determination of Cs (`) and (thence) Vs (`) can in general be a daunting task, although it is diÆcult to appreciate this assertion until one begins working with specic examples. (With the spectral sequence approach the calculation of Vs (`) becomes completely systematic, albeit tedious at times.) On the other hand, as will be seen in Example 4.34, when utilizing the normal form algorithm one can sometimes verify that `s 2 Vs (`) without complete knowledge of either Cs (`) or Vs (`), in which case it is clear from the normal form algorithm that the normal form `N must satisfy `Ns = 0. An obvious approach to computing Cs (`) is to work upward through the ltration 1 1 +1 1 +1 +1 1 +1 1 1 +1 +1 1 (4.26) C s(`) C s (`) Cs (`) 1 1 2 1 24 MARTIN BENDERSKY AND RICHARD C. CHURCHILL of Lie subalgebras dened by (4.27) Csp p (`) := f m 2 F pG : ad(`)m 2 F s +1 +1 L g; p = s; s 1; : : : ; 1; and with this in mind we dene the initial terms Isp by (4.28) Isp p+1 (`) = p Csp p+1 (`) Lp; p+1 (`) of Csp p+1 (`) p = s; s 1; : : : ; 1: The initial terms of C s (`) are easy to compute: we claim that 1 I s(`) = ker ad(` )jL : Indeed, for m = ms + ms + 2 F sL see from (2.4) that ad(`)m = [` + ` + ; ms + ms + ] = [` ; ms ]s + fterms in F s Lg; (4.29) 0 1 s +1 0 1 +1 +1 0 and the claim follows. As a consequence of (4.29) and (4.26) we see that (4.30) ` = 0 and s 1 ) 0 I s (`) = s C s (`) = Ls : 1 1 However, from the denitions (and the subspace identication conventions) one sees that I s(`) C s (`), and it follows that (4.31) ` = 0 and s 1 ) Ls C s(`) and ad(` )Ls Vs (`): 1 1 1 0 1 1 +1 We need a practical characterization of the initial terms of Csp p (`). Suppose 1 p < s and mp 2 Lp. Then mp completes in Csp p (`) if there is an element m ^ 2 F p G such that mp + m ^ 2 Csp p (`). +1 +1 +1 +1 Proposition 4.32. For any 1 p < s and any mp 2 Lp the following statements are equivalent: (a) mp 2 Isp p (`), i.e., mp is an initial term of Csp p (`); (b) the element mp completes in Csp p (`); (c) one has +1 +1 +1 ad(`)(mp) 2 ad(`)(F p +1 L) + F s L ; +1 and (d) one has [0] = [ad(`)(mp)] 2 F p L= ad(`)(F p +1 L) + F s L : +1 A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS Proof : For m ^ 2 Fp +1 mp + m ^ 2 Csp p+1 L (`) 25 we have , , ad(`)(mp + m ^ ) = 0 mod F s L ad(`)mp = ad(`)( m ^ ) mod F s +1 +1 L; q.e.d. and the equivalences follow. For normal form calculations the equivalence (a) , (c) is the most important, and for ease of reference we record this separately: for mp 2 Lp we have (4.33) mp 2 Isp p+1 , (`) ad(`)(mp) 2 ad(`)(F p +1 L) + F s L : +1 Example 4.34. We oer a concrete normal form calculation within the real graded Lie algebra L = TU (8; R ) (see Example 2.5(a)). Nilpo- tent cases often present problems in normal form calculations (in part because ` does not split L), and we have therefore chosen to consider such an example in some detail. The choice n = 8 allows us to illustrate all the important concepts while keeping the calculations (which were done with MAPLE) within reason. The presentation is designed to emphasize the underlying systematic procedure, and as a result is more formal than necessary for such an elementary example. The splitting convention is that dened by the inner product hA; B i := tr(A B ) on L, i.e., in the direct sum decompositions (4.15) we take Yp (`) := Vp (`)? Lp . We compute the normal form of the nilpotent matrix 0 1 0 (i) 0 B0 B B0 B 0 ` := B B B0 B B0 @0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 4 0 0 1 0 0 0 0 0 0 3 0 1 0 0 0 6 0 8 0 0 0 0 0 1 7 12C C 0C 0C C 0C C 2C C 0A 0 appearing (not coincidentally) in Example 3.18, and to use the methods introduced we write ` in the form ` + ` + + ` , wherein ` denotes 0 1 7 0 26 MARTIN BENDERSKY AND RICHARD C. CHURCHILL the zero matrix, 0 0 0 0 0 B0 0 1 0 B B0 0 0 1 B 0 0 0 0 ` =B B B0 0 0 0 B B0 0 0 0 @0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 B C 0 0 0 0 B C 0C B0 0 0 B 0C B0 0 0 C C; ;` = B 0C B0 0 0 B 0C B0 0 0 C @0 0 0 A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 7 0C C 0C 0C C : 0C C 0C C 0A 0 The normal form of ` to order s 0 is written ` s = ` s + ` s + ` s + . Order 0 : As noted immediately following Denition 4.18, the element ` is automatically in normal form to order 0, hence ` = `. Order 1 : Since ` = ` = 0 we see from (4.21) that V (` ) = 0, hence Y (` ) = L , and we conclude that ` is also in normal form to order 1. It follows from the uniqueness of normal forms that ` = ` = `. In the notation of Remark 4.9 we take M to be the zero matrix, and eM1 is then the identity matrix I = I . Order 2 : By (4.25) we have V (` ) = ad(` )(L ) = ad(` )(L ), and by elementary calculation one veries that this last subspace of L consists of those elements mij 2 L with m = 0. From the denition Y (` ) = V (` )? we conclude that V (` ) consists of those elements mij 2 L in which all entries other than m must be zero, hence ` 2 Y (` ), and ` = ` = ` = ` follows. We take M as the zero matrix, resulting in eM2 = I . Order 3 : Check that the matrix M 2 L with 3 in the (4; 6) position and zeros elsewhere satises ad(` )(M ) = ` . It follows from (4.31) that ` 2 V (` ), hence that ` = 0. To calculate ` completely note that eM2 = I + M ; then check that ( ) ( ) ( ) 0 1 ( ) 2 (0) (0) 1 (0) 1 0 0 (0) 1 (0) 1 (1) (0) 1 8 1 (1) (1) 2 1 1 2 2 (1) 2 1 1 68 (1) 1 2 (1) 2 2 (1) 2 2 1 68 1 (2) (1) (0) 2 2 2 (2) (2) (2) 3 1 3 2 3 (3) (2) 3 (3) 2 0 ` = expad(M )` = eM ` e (3) (2) 2 2 (2) M2 0 B0 B B0 B 0 =B B B0 B B0 @0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 4 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 6 0 8 0 0 0 0 0 1 7 12C C 0C 6C C : 0C C 2C C 0A 0 A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 27 Order 4 : We proceed as in the Order 3 case after noting with the aid of (4.31) that for any 2 R the matrix 0 0 B0 B B0 B 0 M =B B B0 B B0 @0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 8 0 0 0 0 0 0C C 0C 0C C 2L 6C C 0C C 0A 0 satises ad(` )(M ) = ` , hence ` (3) eM 3 3 0 (3) (4) 4 4 1 B0 B B0 B 0 =B B B0 B B0 @0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 from which one obtains 4 0 0 1 0 0 0 0 C (` 3 3 (3) 1 2 (3) 1 2 (3) 3 = 0. One has 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 16 0 0 3C C 0 0C 8 0C C ; 0 6C C 0 0C C 1 0A 0 1 0 0 0 0 0 0 B0 0 1 0 0 B B0 0 0 1 0 B 0 0 0 0 1 ` = expad(M )` = B B B0 0 0 0 0 B B0 0 0 0 0 @0 0 0 0 0 0 0 0 0 0 This illustrates non-uniqueness within the Mj . (4) ) C (` ) C (` ) (3) 4 0 0 0 0 1 0 0 0 6 0 0 0 0 0 0 0 1 17 12 C C 2 C 0 C C : 0 C C 2 C C 0 A 0 Order 5 : We make the choice = 0 in the previous step; the matrix ` is then seen to be in normal form to order 5, hence ` = ` . (By the uniqueness of normal forms any other choice for would have [ultimately] resulted in an ` with the same 5-jet.) We take M = 0, hence eM = I . Order 6 : Here the method used for Orders 3 and 4 fails: one easily veries that ` 2= ad(` )(L ), and as a result we cannot appeal to (4.31) to conclude that ` 2 V (` ). This is the rst case in which (4) (5) (5) (4) 4 4 (6) (5) 5 (5) 1 (5) 6 5 Proportion 4.32, in the guise of (4.33), plays a signicant role. We ex amine the initial terms I p p (` ) := p C p p (` ) as p decreases (5) (5) 5 +1 5 +1 28 MARTIN BENDERSKY AND RICHARD C. CHURCHILL from 4, recalling from (4.33) that (ii) mp 2 I p 5 p+1 , (` ) (5) ad(` )mp 2 ad(` )(F p (5) (5) +1 L) + F L : 6 We oer a somewhat detailed presentation of this case so as to emphasize the completely elementary nature of the calculations. The Initial Terms I24 (`(5)) = 4 C24 (`(5)) : In this case (ii) becomes (iii) m 4 2 I (` 4 (5) 2 ) , ad(` )m (5) 2 ad(` (5) 4 )(F L) + F L : 5 6 However, from ` = ` = 0 and (2.4) we see that ad(` )(F F L, whereupon (iii) reduces to (5) (5) 0 0 5 L) 6 2 I p(` ) , ad(` )m 2 F L : The Lie subalgebra F L L consists of all matrices of the form 1 0 0 0 0 0 0 0 B0 0 0 0 0 0 0 C C B m (iv) (5) 4 (5) 6 4 2 6 B0 B B0 B B0 B B0 @0 0 0 0 0 0 0 0 (v) and for a typical element 0 0 0 0 B0 0 0 B B0 0 0 B 0 0 0 (vi) m := B B B0 0 0 B B0 0 0 @0 0 0 0 0 0 4 we have (vii) 0 0 B0 B B0 B 0 ad(` )(m ) = B B B0 B B0 @0 0 (5) 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 m 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 m 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0C 0C C ; 0C C 0C C 0A 0 1 0 0 m 37 0 0 0 0 0 m 48 0 0 0 0 m 0 0 0 0 0 0 0 0 0 C C 0 C 15 C C C C C C A 0 m 37 0 0 0 0 0 0 2L 4 1 0 2m C 26 m 48 0 0 0 0 0 C C C C C: C C C A A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 29 It follows immediately from (vii) that I (` ) = C (` ) consists of those m as in (vi) with m = m = m = 0, i.e., that a matrix m 2 L completes in C (` ) if and only if this matrix has the form 4 (5) 4 4 15 4 4 37 4 4 2 (5) 2 48 (5) 2 0 0 B0 B B0 B 0 m := B B B0 B B0 @0 0 (viii) 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 m 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 26 0 0C C 0C 0C C : 0C C 0C C 0A 0 Now let m = m + m ^ 2 I (` ) + F L be an arbitrary element of C (` ). Then ad(` )m ^ 2 F L, and we conclude from (vii) that ad(` )(C (` )) has the form seen in (v) when the (1; 7)-entry has been replaced by 0. Since the (1; 7)-entry 6 of ` (= ` ) is not zero this means that more work is required to determine if ` 2 V (` ). We therefore ascend to C (` ). 4 4 4 (5) 6 2 (5) (5) 7 2 (5) 4 (5) 2 (5) (4) (5) 1 (5) 6 3 (5) 3 The Initial Terms I33(`(5)) = 3 C33 (`(5)) : Here (ii) becomes (ix) m 2 I (` 3 3 (5) 3 , ) One checks that ad(` )F duced to m (5) 3 4 2 I (` (5) 3 2 ad(` )F ` + F `: (5) L + F L = F L, (5) 3 3 ad(` )m 6 ) , 5 ad(` )m (5) 4 6 and (ix) is thereby re- 2 F L: 5 3 Now check that for the typical element 0 0 B0 B B0 B 0 m := B B B0 B B0 @0 0 3 0 0 0 0 0 0 0 0 0 m 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 m 25 0 0 0 0 0 0 0 0 m 36 0 0 0 0 0 0 0 0 m 47 0 0 0 0 0 0 0 0 1 C C C C C m58 C C 0 C C 0 A 0 2L 3 30 MARTIN BENDERSKY AND RICHARD C. CHURCHILL we have 0 0 B0 B B0 B 0 ad(` )m := B B B0 B B0 @0 0 (5) 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 m 0 0 0 0 0 0 0 0 and as a result we see that I the form 0 0 0 B0 0 B B0 0 B 0 0 m := B B B0 0 B B0 0 @0 0 0 0 3 3 0 0 0 0 0 0 0 14 m 0 36 m 0 0 0 0 0 0 25 1 0 0 m 0 0 C C 2m C 47 m 0 0 0 0 0 36 58 0 0 0 0 (` ) consists of those matrices of (5) 0 0 0 0 0 0 0 0 3 0 0 0 m 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 m 0 0 0 0 0 0 0 0 25 0 0 0 0 0 C C C; C C C A L 3 of 1 0 0C C 0C 0C C ; 0C C C 0C 0A 0 and the typical element of C (` ) has the form 3 (5) 3 0 0 B0 B B0 B 0 m +m ^ =B B B0 B B0 @0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 m 0 m 0 0 0 0 0 0 0 0 0 0 0 0 15 25 m m m m m m 16 26 25 0 0 0 0 0 18 C C 38 C C 48 C : 0 C C 0 C C 0 A 27 28 37 0 0 0 0 0 0 By direct calculation one checks that 0 0 B0 B B0 B 0 ad(` )(m + m ^) = B B B0 B B0 @0 0 (5) 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 m m m m 17 1 C C 0 C C 0 0 0 0 0 0 0 0 0 0 0 0 0 0C ; 0C C 0C C 0A 0 and we immediately conclude, as in the nal assertion of the previous case, that additional work is needed to determine if ` 2 V (` ). (5) 6 1 5 (5) A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 31 The remaining initial terms relating to the order 6 calculation, i.e., I (` ) and I (` ), are handled analogously, and in both cases one nds that the typical matrices in ad(` )(C j j (` )) again have 0 as the (1; 7)-entry, j = 2; 1. However, since these remaining terms exhaust all possibilities we are now able to conclude that V (` ) consists of those matrices as in (ii) with the upper-right entry replaced Y V1 by 0. The splitting ` = ` + ` 6 of Proposition 4.19 is therefore given by 2 (5) 1 4 (5) 5 (5) (5) 6 1 (5) 6 (5) (5) 6 0 0 B0 B B0 B B0 B B0 B B0 @0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (5) 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 1 0 0 0 0C B0 C B 0C B0 B 0C C B0 C+B 0C B0 B 0C C B0 A @0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 12C C 0C 0C C ; 0C C 0C C 0A 0 and from (iv) we see that the matrix 0 0 B0 B B0 B 0 M := B B B0 B B0 @0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 satises ad(` )M = ` (5) (5) 5 0 0 0 0 0 0 0 0 V61 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 (6) 5 (5) 1 0 0C C 0C 0C C 2 I (` ) C (` ) 0C C 0C C 0A 0 4 (5) 4 2 (5) 2 . One has expad(M ) = I + M , hence 5 0 ` = eM ` e 0 0 0 0 0 0 0 0 M5 0 B0 B B0 B 0 =B B B0 B B0 @0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 5 0 0 0 0 1 0 0 0 6 0 0 0 0 0 0 0 1 17 0 C C 0 C 0 C C : 0 C C 2 C C 0 A 0 32 MARTIN BENDERSKY AND RICHARD C. CHURCHILL Order 7 : The calculation of ` note that for 0 0 B0 B B0 B 0 M := B B B0 B B0 @0 0 one has eM6 = I + M 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 and 0 0 0 0 0 0 0 0 (7) involves no new ideas: suÆce it to 0 17=2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0C C 0C 0C C 2 I (` ) 0C C 0C C 0A 0 5 (6) 2 1 0 0 0 0 0 0 6 0 B0 0 1 0 0 0 0 0C C B B0 0 0 1 0 0 0 0C B 0 0 0 0 1 0 0 0C C ` = eM6 ` e M6 = B C: B B0 0 0 0 0 1 0 0C C B B0 0 0 0 0 0 0 2C @0 0 0 0 0 0 0 0A 0 0 0 0 0 0 0 0 This is the unique normal form of the matrix ` given in (i), and from Theorem 4.20 we see that a matrix which conjugates ` to this normal form is given by 1 0 1 0 0 4 0 7=2 16 0 B0 1 0 0 0 6 0 0C C B 0 0 0C B0 0 1 0 0 B 3 8 0C C B0 0 0 1 0 M7 M6 M1 e e e = B0 0 0 0 1 0 C: 0 6 C B B 1 0 0C C B0 0 0 0 0 @0 0 0 0 0 0 1 0A 0 0 0 0 0 0 0 1 (7) (6) The splitting convention in the previous example was dened by an inner product on the graded Lie algebra L. We denote such a graded Lie algebra by fL; [ ; ]; h ; ig: We shall always assume that the splitting convention specied by fL; [ ; ]; h ; ig is given by orthogonal complements with respect to h ; i: When this is the case there is a simple characterization of those elements in normal form (which we have not seen elsewhere). A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 33 Proposition 4.35. Suppose we are given a graded Lie algebra with graded inner product, fL; [ ; ]; h ; ig: Then an element ` = ` + ` + 2 L is in normal form (to order s 1) if and only if the following property holds for all 1 p ( s): if g 2 G and [g; `] = mp + mp + then mp is perpendicular to `p . Furthermore each orbit of the action of G = F L contains a unique representative in normal form. 0 1 +1 1 Proof : ) When [g; `] = mp + mp + we have g 2 Cp (`), hence mp 2 Vp (`) = Yp(`)?. But ` in normal form means `p 2 Yp(`), and the asserted condition follows. ( For any mp 2 Vp (`) Lp there is (by denition) an element g 2 G such that [g; `] = mp + . The given hypothesis therefore implies `p Vp (`)? = Yp(`), and we conclude that ` is in normal form (to order s). Existence and uniqueness was established in Theorem 4.20. +1 1 1 1 1 q:e:d: 34 MARTIN BENDERSKY AND RICHARD C. CHURCHILL 5. Initial Linearity Throughout the section M and N are Z-graded R-modules with associated ltrations fF pM g and fF p N g, and cosets of submodules are indicated with brackets. We assume that F M is a group w.r.t. a binary operation possibly distinct from + , and we dene G := (F M; ). We assume in addition that F pG := F pM for p 1 denes a ltration of G by subgroups. 1 1 For our purposes the appropriate general setting for the normal form algorithm is an action of a ltered group G on a ltered vector space having the property that the representation of each element g 2 G is \linear modulo higher ltrations". Here we make this idea precise. Denition 5.1. A (set-theoretic) mapping f : M linear if it preserves the ltrations, i.e., (5.2) f (F pM ) F pN for all !N is initially p 2 Z; and has the form f = fL + fH ; (5.3) were fL ; fH : M ! N also preserve the ltrations, fL is R-linear, and for each (m; p) 2 M Z the following condition holds: (5.4) 0 = [fL (m)] 2 N=F p N ) 0 = [fH (m)] 2 N=F p N : +1 The subscripts L and H in (5.3) represent \linear" and \higher order" respectively. Note that when f is R-linear it is initially linear : take fL := f and fH := 0. There is no requirement that the decomposition (5.3) be unique, nor that fH be non-linear. However, when discussing initially linear mappings a xed decomposition is always assumed. For the remainder of the section we let ' : (g; n) 2 GN 7! g n 2 N denote a ltration-preserving left action of G on N , i.e., an action such that (5.5) F iG F j N F i jN + for all (i; j ) 2 Z + Z: A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 35 Denition 5.6. We say that the action ' : G N ! N is initially linear if for each ` 2 F N the mapping f ` : G ! N dened by f ` : g 7! g ` ` is initially linear. 0 Examples 5.7. Let L be a Z-graded R-Lie algebra with Lj the trivial module for j < 0. (a) For any ` 2 F L the mapping ad(`) : L ! L is linear, hence initially linear with ad(`)L = ad(`). (b) Assuming R is a eld of characteristic zero let G := F L with 0 1 the Campbell-Hausdor product. Then the expad action of G on L is initially linear. Indeed, from (4.5) it follows that f ` : g 7! expad(g )` ` is initially linear with fL` = ad(`) : g 7! [g; `]. (c) Assume R is a eld of characteristic zero and let n be a positive integer. Then the collection gl(n; R) of n n matrices with entries in R is a R-Lie algebra w.r.t.the usual matrix commutator and becomes a Z-graded Lie algebra by taking gl(n; R)i to be those matrices (mpq ) 2 gl(n; R) satisfying mpq = 0 if q p 6= i, with the understanding that this refers to the zero matrix when jij n. Take L := T (n), where T (n) gl(n; R) is as in Example 2.5(a). Then G := F L acts on gl(n; R) via the expad mapping, and by adapting the argument leading to (i) of Example 4.7 one sees that expad(M )B = eM Be M . Since F L is invariant under this action there is an induced action of G on the quotient (vector) space N := gl(n; R)=F L. This quotient is not a R-Lie algebra, since F L is not a Lie ideal of gl(n; R), but it does inherit a Z-grading via Ni := (gl(n; R)i n ) for n i 2n 1. The shift in indexing is to satisfy the ltration conditions in the denition of an initially linear group action. One checks easily that the action of G on N is ltration-preserving. The quotient space N can obviously be identied with the Lie subalgebra TL (n) gl(n; R) consisting of lower triangular matrices (with non-zero diagonal elements allowed), and the induced action of G can then be described as follows: for M 2 G and N 2 N ' TL (n) we have M N := (eM Ne M ), where : gl(n; R) ! TL (n) replaces all entries above the diagonal of a 1 1 1 1 (2 1) 36 MARTIN BENDERSKY AND RICHARD C. CHURCHILL given matrix with zeros. Equivalently: M N := N + [M; N ] + [M; [M; N ]] + : 1 2! It is a simple matter to check that action (M; N ) M N 2 N is initially linear if we take 2 G N 7! 2 G 7! ( Æ ad(N ))M 2 N : (d) Take R = C ; dene Lp = gl(n; C ) z p for all p 2 Z Q set L := [p2Z qp Lq . Dene the bracket of Az p 2 Lp Bz q 2 Lq by fLN : M and and [Az p ; Bz q ] = [A; B ]z p q ; + where [A; B ] := AB BA is the usual matrix commutator, and L is thereby given the structure of a graded Lie algebra. We think of the elements as formal Laurent series A(z ) = A p z p + + A z + A + A z + 1 1 0 1 in (the complex variable) z with coeÆcients in gl(n; C ). Set G := F L, with the Campbell-Hausdor group structure. Dene an action of G on L by g ` = expad( g )` + dzd g . (The derivative represents formal term-by-term dierentiation of a series). This action is initially linear with fL` : m ! [`; m] + dzd m provided one appropriately modies the denition of \initially linear action" to take into account the negatively graded terms. We will not peruse this here. This example arises when normalizing a rst order system y 0 = A(z )y of meromorphic ordinary dierential equations on C at a singularity, w.l.o.g. 0. Specically, the substitution y = P w = (P (z )) w converts this equation to w 0 = (P A(z )P +P 0 P )w, and one checks that (P; A(z )) 7! P A(z )P +P 0 P denes a left action of Gl(n; C ((z ))) on gl(n; C ((z ))), where C ((z )) is the quotient eld of the formal power series ring C [[z ]]. This is the action by gauge transformations. To achieve our context take P = eg . 1 1 1 1 1 1 1 A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 37 (e) An R-Lie algebra, M = (M; [ ; ]) is cyclically graded (of order L t) if M is the internal direct sum tj Mj of R-subspaces satisfying 1 =0 [Mp; Mq ] = Mp q ; p; q 2 Z=tZ : + To see an example let n > 0 be an odd integer and let the collection of 2n 2n real matrices of the form M= A T S A M be ; were A = (aij ); S = (sij ); T = (tij ) 2 gl(n; K ) and S and T are symmetric. This is an R -Lie algebra with the usual matrix commutator as bracket, and becomes cyclically graded of order 4n 3 if we dene a grading as follows: for 0 p n 1 and 3n 1 p 4n 3 we let Mp consist of those M with the only non-zero entries, if any, being elements aij of A satisfying p = j i. for n p 3n 2 we let Mp consist of those M with the only non-zero entries, if any, being elements sij of S satisfying p = 3n (i + j ) and/or elements tij of T satisfying p = n 2 + (i + j ). The cyclicity property is easily veried. The diÆculty with normalization in this context is \wrap around", i.e., attempts to normalize a term `s 2 Ms in the inductive spirit of the normal form algorithm can aect \lower order terms" (e.g., terms in Ms ) which have already been normalized. We can circumvent the wrap-around problem as follows, assuming V is a (Z=tZ)-cyclically graded vector space (e.g. V := M as above). We lift V to a Z-graded vector space Ve by dening Vep := Vp z p ; where the subscript p on Vp is taken mod t, but that on Vep, and the exponent in z p , is in Z. We think of the elements in Ve as formal Laurent series 1 A(z ) = A p z p + + A z + A + A z + 1 1 where Ap 2 Vp . 0 1 38 MARTIN BENDERSKY AND RICHARD C. CHURCHILL We can now endow V with the structure of a graded R-Lie algebra by dening the bracket of Az p 2 Vep and Bz q 2 Veq by [Az p ; Bz q ] := [A; B ]z p q : + Example (d) above can be viewed as a special case of this construction: regard gl(n; C ) as a cyclically graded Lie algebra of order 1 . We will study cyclically graded Lie algebras in subsequent paper. For later reference we record a few elementary properties of initially linear mappings. Proposition 5.8. For any initially linear mapping f : M ! N and any m; m ^ 2 M the following properties hold : (a) fL (m) = 0 ) fH (m) = f (m) = 0 ; (b) m 2 F pM ) [f (m)] = [fL (m)] 2 N=F p N ; (c) the condition 0 = [fL (m)] 2 N=F pN implies 0 = [fH (m)] 2 N=F q N for all q p + 1 ; (d) the condition 0 = [fL (m)] 2 N=F p N implies [f (m)] = [fL (m)] 2 N=F p N ; and (e) Assume p is the smallest integer such that 0 6= [fL (m)] 2 N=F p N and/or 0 6= [fL (m ^ )] 2 N=F p N . Then [f (m+m ^ )] = [fL (m+m ^ )] = p [fL (m)] + [fL (m ^ )] 2 N=F N . +1 +1 +1 Assertion (e) explains the \initial linear" terminology: taking m ^ = 0 we see that as p increases the element f (m) 2 N , if non-zero, is \rst detected" within the factor modules N=F pN as a value of a linear mapping. Proof : (a) Immediate from (5.4). (b) Immediate from the denition. (c) Since the inclusions F pN F q N for p q induce epimorphisms N=F pN ! N=F q N this is immediate from (5.4). (d) By (c) and f = fL + fH . A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 39 (e) Replace m by m + m ^ in (5.4) and use the linearity of fL . q:e:d: The normal form denition given in x4, and the normal form algorithm seen in Proposition 4.19, generalize easily to the context of the initially linear group action ' : G N ! N under consideration in this section. Specically, given s 2 N and ` 2 F N dene vector spaces Cs (`) and Vs (`) analogous to (4.12) and (4.13) as follows : 0 1 1 4 +1 (5.9) Cs (`) := fg 2 Gjf ` (g ) 2 F s N g = fg 2 GjfL` (g ) 2 F s N g 1 +1 +1 and Vs (`) = s (f ` (Cs (`))) = s (fL` (Cs (`))): (5.10) 1 1 1 +1 +1 +1 Notice that Cs (`) = Cs (Js (`)) : Indeed with ` = Js (`) + b̀ we have g 2 Cs (`) , g`=` mod F s (N ) , g (Js(`) + b̀) = Js(`) + g b̀ mod F s (N ) , g (Js (`)) = Js (`) mod F s (N ) , g 2 Cs (Js(`)) As a consequence we see that Vs (`) = Vs (Js (`)) . Now assume a splitting convention, i.e., that for each s 1 a complement Ys(`) Ns of Vs (`) has been chosen which depends only on Js (`), hence that 1 1 1 +1 +1 +1 1 1 1 +1 +1 1 1 (5.11) Ns = Ys(`) Vs (`); s 1: 1 In particular, (5.12) , Vs (`) = Ns 1 Ys(`) = 0: To involve all non-negative indices in the denition of Vs (`) dene 1 Y (`) := N : (5.13) 0 0 Denition 5.14. An element ` = ` + ` + 2 F N is in normal form to order s 0 (w.r.t. the assumed splitting convention) if `j 2 Yj (`) for j = 0; : : : ; s, and is in normal form if it is in normal form to order s for all s 0. 0 Recall that for each g ` `. 4 ` 2C the mapping 0 1 f ` : G! N is dened by f ` : g ! 40 MARTIN BENDERSKY AND RICHARD C. CHURCHILL Proposition 5.15. Suppose ` = ` + + `s + is in normal form to order s 0. Write `s = `Ys + `Vs in accordance with the decomposition (5.11) (with s replaced by s + 1). Choose g 2 Cs (`) such that s f ` g = `Vs . Then g ` is in normal form to order s + 1 and Js (g `) = Js (`). 0 +1 +1 +1 1 +1 +1 The astute reader may have noticed that the negative sign in the equality s f ` g = `Vs of the preceding statement does not appear explicitly in the normal form algorithm described in x4. It does, however, appear surreptitiously: Cs (`) is dened in terms of ad(`)(g ) = [`; g ], and expad(g )(`) has initially linear term [g; `] = ad(`)(g ): +1 +1 1 Proof : We have g` = `+g` ` = ` + + `s + `s + f `(g ) + fterms in F s N g = ` + + `s + `Ys + `Vs `Vs + fterms in F s N g = ` + + `s + `Ys + fterms in F s N g; 0 +1 0 +1 0 +1 +2 +2 +1 +1 +2 which by Ys (`) = Ys (g `) is in normal form to order s + 1. q.e.d. +1 +1 Proposition 5.16. Suppose ` = ` + ` + 2 F N and `;^ ` 2 F N are elements in the G -orbit of ` in normal form to order s 0. Then Js (`^) = Js(`). 0 0 1 0 In other words: the normal form of ` is unique to all orders. Proof : It is enough to deal with the case ` = `, and this we do by means of induction on s 0. By assumption there is a g 2 G = F M such that 1 g ` = `:^ (i) To verify the case s = 0 write `^ = g ` = ` + (g ` `) = ` + f `(g ): Since f ` preserves ltrations and g 2 F G we see that `^ = ` + fterms in F N g, and this case is established. 1 1 0 A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 41 Now assume s 0, that uniqueness holds for s, and write ` = Js (`) + `s + fterms in F s N g; `^ = Js (`^) + `^s + fterms in F s N g = Js (`) + `^s + fterms in F s N g : From (i) and the equality of the s-jets we have g 2 Cs (`), and by the initial linearity assumption we have `^ = Js (`) + (`s + fL` (g )s ) + fterms in F s N g; +1 +1 +1 +1 +1 +1 1 +2 +1 +1 hence `s = `^s + fL` (g )s , i.e., `s `^s = fL` (g )s . However, by denition we have fL` (g )s 2 Vs (`), whereas `s `^s 2 Ys (`) by the normal form assumption, and `s = `^s follows. q.e.d. +1 +1 +1 +1 +1 +1 +1 1 +1 +1 +1 +1 +1 +1 42 MARTIN BENDERSKY AND RICHARD C. CHURCHILL The Spectral Sequence of an Orbit of an Initially Linear Group Action Throughout the section R is a eld and G and L are respectively Z and Z-graded vector spaces over R. We suppose G is also a group, with binary operation , having the property that the ltration fF Gg 2Z of G as a vector space also provides a ltration of G as a group. Finally, we assume ' : (g; `) 7! g ` is a left action of G on L which is initially linear in the sense of Denition 5.6, i.e. for each ` 2 L the mapping (6.1) f :G!L 6. + p p + ` dened by (6.2) f ` : g 2 G 7! g ` ` 2 L is initially linear. As remarked in the introduction any orbit O of ' can be viewed as a category OC : objects are the points ` 2 O ; morphisms between objects `; `^ are elements g 2 G such that g ` = `^; compositions are dened by multiplication within G . With a minor additional hypothesis we can dene a covariant functor from each orbit OC to the category of spectral sequences. The hypothesis is needed to further relate the group and vector space structures of G . For each g 2 G let cg : a 2 G ! g a g 2 G denote conjugation by g 2 G . We assume cg is ltration preserving. This is easily seen to be the case if G is given by the Campbell-Hausdor formula. 1 Assumption 6.3. cg (a b) = cg (a) + cg (b) 2 F p G =F p Z and all a; b 2 F p G . +1 G for all p 2 + When the group structure is induced by the Campbell-Hausdor formula, as in all the examples of the previous sections, the assumption is an easy consequence of the identity x = x. Indeed, in this context each cg is induces the identity mapping on F p G =F p G : Our functor will be a composition. To dene the initial factor associate to each ` 2 OC the sequence 1 +1 (6.4) 0!G !L!0 f` A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 43 and to each morphism g 2 OC the commutative diagram L ! 0 #g (6.5) f 0 ! L ! 0 For the second factor recall from x3 that there is a spectral sequence corresponding to each linear mapping h : G ! L, and we can therefore associate with each object (6.4) the spectral sequence fErp;q (`)g of the 0 ! G # cg ! G ! f` g ` linear mapping fL` : G ! L: (6.6) Now observe, from Assumption 6.3, that the mappings induced by the morphisms (6.5) are linear in the quotients dening these spectral sequences, and as a result we obtain a functor from the orbit category OC to the category of spectral sequences. It is worth noting that the spectral sequences can be dened directly from the objects ` 2 OC , whereas the morphisms require the introduction of the intermediate category. In classical normal form calculations this corresponds to working with ad(`) rather than expad(`) when computing with the normal form algorithm. With (4.27) as the motivating example we generalize denitions (5.9) and (5.10). Denitions 6.7. For p 1 and r 0 dene (a) Crp (`) = fg 2 F p GjfL` (g ) 2 F p +r Lg (b) Vrp (`) = p r (fL` (Crp (`))) Lp r : + and + We again have inclusions as seen in (4.26), i.e., (6.8) Cp 1 +r 1 (`) C p +r 2 2 (`) Crp(`) Cp 1 +r 1 (`) F 1 G; and these in turn induce inclusions (6.9) Vp +r 1 1 (`) V p 2 +r 2 (`) Vp 1 +r 1 (`) Lp r : + We are using the fact that G is an Z graded group to conclude that the above sequences of inclusions are nite. The terms appearing in the spectral sequence fErp;q (`)g are easily seen to be related to the + 44 MARTIN BENDERSKY AND RICHARD C. CHURCHILL R-modules appearing in (6.7) as follows: (6.10) 8 (a) Zrp; p(`) = Crp (`) F p G ; > > > < (b) E p; p (`) (C p (`)) L ; where : L ! L denotes p p p p r r > the projection, and > > : p; p (c) Er (`) Lp=Vrp r (`): We claim that Crp (`) is a subgroup of G . Indeed, for g 2 G we have g 2 Crp(`) if and only if g 2 Lp and g ` = ` modulo F p r G . If a; b 2 Crp (`) then (a b) ` = a (b `) = a ` = ` modulo F p r G , and the subgroup assertion follows. +1 + + Theorem 6.11. Assuming the standing hypotheses of the section the following entities are invariants of any xed G -orbit : (a) the spectral sequences fErs;t(`)gr ; (b) the vector spaces p (Cpq (`)) ; (c) the factor spaces Lp r =Vrp (`) ; (d) the vector spaces Vrp(`) ; (e) the subgroups Cpq (`) . Moreover, each spectral sequence fErs;t(`)g is strongly convergent and for each p 1 we have 0 + (ii) p; p E1 = p (f g 2 F pG j fL` (g ) = 0 g) and (ii) p; E1 p+1 = Lp=Vp (`) : 1 1 Finally, when the conjugation mappings cg induce the identity mappings on each F p G =F p G the isomorphisms associated with each of the invariants in (a)-(e) are given by the identity mapping. +1 In the statement Assumption 6.3 is included among the standing hypotheses. Also recall, from x2, that the vector spaces Gp and Lp are assumed nite-dimensional. Proof : (a), (b) and (c) : Diagram (6.5) induces an isomorphism of spectral sequences with inverse induced by the action of g . The isomorphisms now follow from (6.10). 1 A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 45 (d) : The isomorphism in part (c) is induced by the action of G . For g 2 G the diagram 0 ! Vr 0 ! p Vr g p ( ! (`) ) ` ! F F p+r p+r L ? ? =F p+r +1 y L =F LL ! LL ! p+r p+r; (p+r )+1 ? ? y Er g p+r +1 L (`) () p p+r =Vr ` p+r (p+r )+1 ( g `) L ( p p+r =Vr g (e) : It suÆces to show that cg : Crp (`) ! Crp(g `) is dened. However, for a 2 Crp(`) we have cg (a) (g `) = g a g (g `) = g (a `) = g ` modulo F p r L, implying cg (a) 2 Crp(g `). 1 + For the nal convergence statement use (c) and (6.9) and for (i) the nite dimensionality of G . q:e:d: The spectral sequence chart may help clarify the convergence. The dierentials, dr originating in position (p; p) must eventually be zero because E p; p is nitely generated. For r large Erp; p is not in the image of a dierential because the ltration of G is bounded below by 1 . Notice that the nite-generation hypothesis on the Gp and Lp (originally stated in x2) is not needed to deduce strong convergence in positions (p; p + 1). To detail the connection between the spectral sequence computations and the algorithm in x4 express diagram (3.16) in terms of the equivalences of (6.10): +1 0 ! ` fL Crp (`) p;r # Fp +r # L p+r;r ! Lp r =Vrp(`) Erp; p(`) dr + Note that when the action is expad, ` = ` s is in normal form to order s 1 and r = s p + 1 this becomes `( ) j ( ( )) p s Cs p (` ) ! +1 Fs L (6.13) +1 # # +1 +1 ( ) ad( ( ) s ) p s C p ` s +1 +1 p;s p s Esp; pp (` s ) ( ) +1 0 ! 0 g p+r; Er can therefore be completed to a commutative diagram of short exact sequences, and the resulting R-linear map Vrp (`) ! Vrp (g `) must be an isomorphism by the 5-lemma. (6.12) ! ds ! p+1 ;s p Ls =Vsp p (` s ) +1 ( ) +1 ` ) 46 MARTIN BENDERSKY AND RICHARD C. CHURCHILL The connection is now transparent: the method for constructing normal forms introduced in x4 emphasizes the top line of this last commutative diagram; the spectral sequence approach emphasizes the bottom line. From Theorem 6.11 we see that this bottom line can always be computed by replacing ` s with the original element ` 2 L to be normalized. In particular, one does not have to successively introduce the partially normalized elements ` s to do the calculations. This justies dropping ` from the notation, and we do so when confusion cannot otherwise result, i.e., we simply write that bottom line as ( ) ( ) Esp; pp ds +1 ! Ls =Vsp p : p+1 +1 +1 To further ease notation we generally express Proposition 6.14. For any v equivalent: 2 Fs L +1 Lp=Vp 1 1 as L=V , etc. the following statements are (a) s (v ) 2 Vsp p (`); and +1 +1 (b) [v ] := s +1;s p+1 (v ) is killed by the dierential ds p+1 . Distinctions between the two assertions, as well as notational distinctions between elements of L=V and their representatives in V , are often blurred. For example, either of (a) and (b) might be indicated by any one of the following statements: p (v ) is killed by the dierential; p (v ) is killed by ad(`); (the class) v is killed by the dierential; and (the class) v is killed by ad(`). Proof : For the expad-action this is clear from the commutativity of (6.13); the argument for the general case is completely analogous. q:e:d: The concept of an initial term (see (4.28)) generalizes in the obvious way to the context of an initially linear group action. Specically, the initial terms of the subgroup Csp p (`) G are dened by +1 (6.15) Isp p+1 (`) := p (Csp p+1 (`)) Lp ; and an element mp 2 Isp p (`) is said to complete in Csp p (`). Comparing (6.15) with (6.10c) and assuming the expad-action we see that +1 +1 A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 47 diagram (6.13) can now be written (6.16) p j C p s p+1 p s C p+1 (`(s) ) Isp p+1 ad(` (` ) (s) j (s) ) # ds (` s ) ( ) ! p s C p+1 ! (`(s) ) +1 # p+1 Proposition 6.17. For any element mp ments are equivalent: (a) mp completes in Csp p (`); (b) p (mp ) 2 Isp p (`); and Fs s+1;s p+1 Ls =Vsp p (` s ) +1 2 Lp L ( ) +1 the following state- +1 +1 (c) mp survives to Esp; pp (`). +1 Proof : In the case of the expad-action use the commutativity of (6.16) in combination with Proposition 4.32(d); the proof for the general case is completely analogous. q.e.d. We have remarked in x4 that in normal form calculations the spaces Vp (`) can be diÆcult to compute. We now see this as an artifact of the method used. Indeed, it is evident from (6.12) that from the spectral sequence viewpoint one should simply compute the E1 term p; p E1 = Lp=Vp and then realize Vp as the kernel of the canonical linear mapping p : Lp ! Lp =Vp . This factor space philosophy also carries over to splitting conventions: a complement Y Lp of Vp must be the image of a section s : Lp=Vp ! Lp of p , and from this one sees that to determine Y from Lp =Vp it is only necessary to specify that section. Finally, the conversion of a given ` 2 L to normal form can now be regarded as killing successive terms of ` (s Æ )`, and this can be accomplished via (6.12) and Theorem 6.11 in terms of the dierentials computed directly from the initially given `. In particular, the information buried in the dierentials is more than suÆcient to calculate the normal form. In the following examples the actions are derived from the expadaction, and as a consequence the induced mappings of spectral sequences are the identity (see the remark immediately following the statement of Assumption 6.3). It follows that the calculations depend only on the orbits of G . 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 48 MARTIN BENDERSKY AND RICHARD C. CHURCHILL Example 6.18. We rework Example 4.34 using the spectral sequence approach to normalization. The matrix to be normalized was 0 0 B0 B B0 B 0 ` := B B B0 B B0 @0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 4 0 0 1 0 0 0 0 0 0 3 0 1 0 0 0 6 0 8 0 0 0 0 0 1 7 12C C 0C 0C C ; 0C C 2C C 0A 0 the relevant spectral sequence, i.e., that induced by the linear mapping ad(`) : G ! L, was already computed in x3. (Keep in mind that f ` : g 7! expad(`)(g ) ` is only needed to understand morphisms of spectral sequences; the linear term fL` : g 7! ad(`)g alone suÆces to compute the actual spectral sequence.) For purposes of dening the normal form we use the same splitting convention as in Example 4.34, i.e., we take orthogonal complements w.r.t. the inner product hA; B i := tr(A B ). From the work in Example 3.18 we know that the only non-trivial spaces of the E1-term L=V in ltrations greater than 1 are L =V and L =V , hence Lj = Vj for j = 3; 4; 5 and 7. Without any additional work we can conclude that the normal form `N = `N + `N + + `N of ` must have `Nj = 0 for these particular values of j . We also know from Example 3.18 that each of L =V and L =V has a single generator, i.e., the images ! and ! under of e and e respectively. This information is conveniently summarized by the diagram 1 2 6 1 5 1 1 1 0 1 7 1 2 2 1 6 1 5 6 26 61 L L #"s R f! g 2 (i) 2 L # L 3 L # 4 0 0 L L # L L L #"s R f! g 5 6 0 L # 7 0 6 wherein the bottom row represents L=V and s is the section of : L ! L=V uniquely determined by the condition s(L=V ) = Y . The rst class that needs to be killed is ` s` = 3e , and from the calculation of the E -terms in Example 3.18 we see that e = 3(e + e ) does the job (as does 3e , which is the matrix M used 3 3 33 2 23 22 1 24 2 A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 49 in the Order 3 calculation of Example 4.34). We have 0 ` (3) 0 B0 B B0 B 0 := expad(e )(`) = B B B0 B B0 @0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 4 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 6 0 8 0 0 0 0 0 1 7 12C C 0C 0C C ; 0C C 2C C 0A 0 which is in normal form to order 3, but this is not immediately relevant: we continue working with the original ` and use the dierentials in the spectral sequence to produce matrices e = 4e + 8e , e = 12e and e = e which kill the remaining (` (s Æ )`)-terms. The normal form 0 1 0 0 0 0 0 0 6 0 B0 0 1 0 0 0 0 0C B C B0 0 0 1 0 0 0 0C B C B0 0 0 0 1 0 0 0C B C B0 0 0 0 0 1 0 0C B C B0 0 0 0 0 0 0 2C @0 0 0 0 0 0 0 0A 0 0 0 0 0 0 0 0 of ` is then obtained by conjugating ` by ee4 e3 e2 e1 = ee4 ee3 ee2 ee1 : 2 31 34 3 53 7 4 2 51 Note that the normal form ` to order 3 obtained above is not (quite) the same as the analogous ` obtained in Example 4.34, although both have the same 3-jet, thereby illustrating uniqueness up to order three. The full normal forms do coincide. (3) (3) Example 6.19. We next illustrate the spectral sequence approach to normal forms by applying the methods to an example of the type described in Example 5.7(c), here taking n = 5. Recall gl(5; R) is a Z -graded Lie algebra with gl(5; R)i consisting of those matrices epq 2 gl(5; R) satisfying epq = 0 if q p 6= i . In particular gl(5; R)i = 0 if i does not satisfy 4 i 4: Note that G := F L where L = T (5), the upper triangular matrices. N := gl(5; R)=F L which may be identied with TL (5), the lower triangular matrices (with non-zero diagonal allowed). N is graded by Ni := (gl(5; R)i ); 5 i 9: The matrix we will analyze is 1 1 9 50 MARTIN BENDERSKY AND RICHARD C. CHURCHILL 0 1 1 0 0 0 0 B2 1 0 0 0C B C C: 1 2 1 0 0 `=B B C @0 4 2 1 0A 0 6 3 11 1 This is of some interest because it is nongeneric 0 , i.e., the 1 lower-left 1 2 1 0 4 subdeterminants det 0 ; det 0 6 and det @0 4 2A all vanish 0 6 3 [GR]. Our notation follows the previous example with modications to adjust for the ltration shift in N . The basis we use for G s is given by fesk g; 1 s 5; 1 k 5 s , where esk is the 5 5 matrix with ak;k s = 1 and all other entries 0. The basis for N s is given by fesk g; 5 s 9; 1 k s 4 , where esk the 5 5 matrix with a s k;k = 1 and all other entries 0. The example was also chosen to illustrate some of the subtleties that arise when passing from the spectral sequence to the normal form. The E term is displayed by the following chart. + 9 + 2 0 0 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 9 @@ @@ @ @ @@4 R @@ @@ 3 R@@ @@ @@ @2R @ @@ @@ @@1R @@1 R @@ @@ 2 R @ @ @@ @@ 3R @ @ @@ @@ 4 R @ @ @@ @@ 5 R @ @ r r r r r r r r r r r r r r r r r r A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 51 We compute the dierentials as we did in the previous example. The rst non trivial dierential is a d . The calculation of E s;t is similar to the previous example and is left to the reader. The only non trivial d 's are: d (e ) = 6e ; d (e ) = 6e ; d (e ) = 6e ; d (e ) = 6e and d (e ) = 6e + 6e . Hence 6 7 6 6 12 82 73 6 E; E; E; E; E; E; 1 84 6 23 95 13 = R f[e ]g = R f[e ]; [e ]g = R f[e ]; [e ]; [e ]; [e ]g 6 71 7 7 9 22 31 7 8 6 21 3 7 7 72 92 11 2 7 3 32 14 = R f[e ]; [e ]g = R f[e ]g = R f[e ]g 1 7 2 6 8 7 The class [e ] are d 's: 95 81 83 91 92 2E; 9 93 94 was set equal to [e ] by a dierential. There 8 92 7 7 [e ] ! 7 [e ]; [e ] ! 7 [ 4e [e ] ! 7 [ e +e ] 11 82 21 13 91 82 + 3e ] 84 93 The rst two dierentials dened on ltration 1 are zero in E and as a result we see that [e ] and [e ] survive to E . In E the element [e ] is represented by e + e : The precise identication of the representative of [e ] 2 E is necessary for computing d ([e ]). This is related to Proposition 6.17, but is perhaps most easily explained in terms of the discussion of completions beginning just before Proposition 4.32. Specically, in the language of spectral sequences the calculation of ad(` )(F L) + F L beginning immediately before (v) in Example 4.34 amounts to calculating d , and the discussion following the computation of ad(` )(m ) is related to computing d . The fact that one may choose a matrix in the image of ad(` ) which is also in the image of ad(` )(F L) allows us to complete a choice of m to a matrix in C (` ), which from the spectral sequence perspective shows that m survives to E . Hopefully this attempt to relate the calculations above to those in x4 has enlightened rather than confused the reader. A similar argument shows that [e ] survives to E and is represented by e e e . d may now be determined: 7 11 13 8 8 11 1 11 11 (5) 23 6 8 5 8 11 6 1 (5) 4 2 (5) (5) 4 5 4 (5) 4 2 3 13 13 3 8 1 2 23 2 22 [e ] ! 7 [ 2e [e ] 7! [2e 11 13 92 8 91 + 2e 2e ] 92 95 1 2 e + e = 1 93 2 95 5 2 e + e;] 5 91 2 9 2 52 MARTIN BENDERSKY AND RICHARD C. CHURCHILL [e ] survives to E and [e ] = [e ] 2 E . p; p The resulting E1 is summarized by a chart analogous to (i) of the previous example: 13 9 91 92 9 +1 (6.20) L L k R f! g L L k 5 L R 5 f! ; ! g (1) (2) 6 6 L L #"s R f! g 6 7 R 7 L #"s 8 f! ; ! g (1) (2) 8 8 L #"s 9 R f! ; ! g (1) (2) 9 9 where s(! ) = e s(! ) = e ; s(! ) = e s(! ) = (e ; + e + e ; + e ); s(! ) = e ; (e ) = (e ) = 0 (e ;) = (e ) = 0 (e ) = (e ) = (e ) = (e ) = ! 7 71 (1) (2) 81 8 1 1 9 4 72 8 83 8 9 1 92 9 3 2 95 94 9 73 84 (1) 91 92 93 95 9 (The splitting is dened as in the previous example.) We now use the dierentials in the spectral sequence to convert ` to normal form, rst noting that ` is already in normal form to order 6. In degree 7 we have to kill 0 0 B0 B B0 B @0 0 0 0 0 4 0 0 0 0 0 3 0 0 0 0 0 1 0 0C C 0C C 0A 0 (this follows from (6.20)), and by computing the dierential d one sees that the matrix 6 0 0 B0 B m =B B0 @0 0 1 0 0 0 1=2 0 0 0 0 0 0 0 0 0 0 0 1 0 0 C C 0 C C 2=3A 0 will do the job. So the 7th normal form (= m `) is 0 ` (7) 1 B5=2 B =B B 1 @ 0 0 1 0 2 2 0 6 0 0 0 0 0 1 0 0 0 0 C C 0 0 C C 19=3 0 A 11 25=3 A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 53 We have, leaving the details to the reader: 1 0 1 0 0 0 0 B5=2 2 0 0 0 C C B 0 0 C ` =B C B 1 0 0 @ 0 0 0 19=3 0 A 0 6 0 0 25=3 (8) where ` (8) =m ` , (7) 2 0 0 B0 B m =B B0 @0 0 0 0 0 0 0 2 1 0 0 0 11=6 0 0 0 0 0 0 0 0 C C 1=3C C 0 A 0 The nal step is to nd ` . The term in degree 9 of ` has the form [ (e + e + e + e ) e ]+( e e e + e ), where the term in the parenthesis can be killed by a dierential. (The terms are enclosed in square brackets and parenthesis to distinguish the components in the splitting. Specically we have written ` = [s (`)] + (` s (`)) :) From this point the unique normal form 1 0 0 0 0 0 B5=2 0 0 0C C B B 0 0C ` =B 1 0 C @ 0 0 0 0A 0 6 0 0 is achieved with very little eort; nding the matrix that transforms ` into ` requires a bit more work. First note that (9) 17 6 (8) 19 91 92 93 95 3 11 94 5 91 6 6 17 92 6 33 93 6 95 17 6 17 6 (9) 17 6 19 3 17 6 (8) 11 e 6 91 (9) 5 e 6 92 17 33 e93 + e = 6 6 95 28 (e 6 91 e92 ) 17 (e 6 93 e91 )+ 11 (e 3 95 e92 ); and that the terms in the parenthesis in the right side of the equality are hit by dierentials, e.g., (e + e ) 7! (e e ): In this way we determine that the matrix 1 0 0 0 0 C B0 0 0 0 C B B m = B0 0 0 0 C C @0 0 0 0 0A 0 0 0 0 0 28 15 1 11 6 28 17 15 6 28 23 6 11 12 14 3 satises m ` 3 (8) =` . (9) 45 91 92 54 MARTIN BENDERSKY AND RICHARD C. CHURCHILL We now illustrate Theorem 6.11. If we compute the dierentials in the spectral sequence Er; (` ) we nd d (e ) = 0, d (e ) = 0 and d (e ) = e + e . In the quotients that dene Er; these dierentials are identical to the corresponding dierentials in Er; (`). (9) 5 8 11 2 7 13 8 13 5 91 2 92 We conclude with a trick which, in some cases, may be used to compute a large part of the normal form without having to determine the transforming matrices. From (6.20) we know that there must be real numbers bij ; a and b such that 0 1 a 0 0 0 0 Bb21 a 0 0 0C B C C N =B Bb31 0 a 0 0C @ 0 0 b43 b 0A 0 6 0 0 a is the normal form. Now compute the spectral sequence Er; (N ). The invariance of this sequence, in particular that of the dierentials, completely determines the normal form to order 8. (Unfortunately, we cannot determine the diagonal elements in this manner.) A SPECTRAL SEQUENCE APPROACH TO NORMAL FORMS 55 References [A] V.I. Arnold, Spectral Sequences for the reduction of Functions to Normal Form, In Problems in Mechanics and Mathematical Physics (Russian), Izdat. \Nauka", Moscow 297, (1976), 7-20. [B] A. Baider, Unique normal forms for vector elds and Hamiltonians, J. Di. Eqns., 78 (1989) 33-52. [BC] A. Baider, R.C. Churchill, The Campbell-Hausdor group and a polar decomposition of graded algebra automorphisms, Pacic J. Math, 131, (1988), 219-235. [C] K.-T. Chen, Equivalence and decomposition of vector elds about an elementary critical point, Am. J. Math. 85 (1963), 693-772. [CK] R.C. Churchill and M. Kummer, A Unied Approach to Linear and Nonlinear Norms Forms for Hamiltonian Systems, J. Symbolic Computation, 27 (1999), 49-131. [CKR] R.C. Churchill, M. Kummer and D.L. Rod, On averaging, reduction and symmetry in Hamiltonian systems, J. Dierential Equations, 49 (1983), 359414. [GR] M.I. Gekhtman and L. Rodman, Normal forms of generic triangular band matrices and Jordan forms of nilpotent completions, Linear Algebra Appl., 308, (2000), no. 1-3, 1-29. [Gode] R. Godement, Topologie Algebrique et Theorie des Faisceaux, Hermann, Paris, 1958. [J] N. Jacobson, \Lie Algebras", Dover Publications, Inc. 1962. [Mac] S. MacLane, Homology, Academic Press, New York, 1963. [Mur1] J. Murdock, Hypernormal form theory: Foundations and Algorithms, J. Di. Eqns. 205, (2004), 424-465. [Mur2] J. Murdock, \Normal Forms and Unfoldings for Local Dynamical Systems", Springer-Verlag, New York, 2003. [Sa1 ] J. Sanders, Normal form theory and spectral sequences, J. Di. Eqns., 192, (2003), 536-552. [Sa2 ] J. Sanders, Normal form in ltered Lie algebra representations, To appear in Acta Applicandae Mathematiae. [Se] J.P. Serre, \Lie Algebras and Lie Groups", Benjamin, New York, 1965. [Sp] E. Spanier, \ Algebraic Topology", Springer, New York, 1966. E-mail address : [email protected] E-mail address : [email protected] Hunter College and Graduate Center, CUNY, New York, NY 10021
© Copyright 2026 Paperzz