scieee AI-readable full text Open interactive document viewer

An algorithm computing homotopy groups

Real Jurado, Pedro

Abstract

An algorithm computing homotopy groups of a reduced simplicial set with effective homology is described, using the Whitehead tower method.

Full text

ELSEVIER Mathematics and Computers in Simulation 42 (1996) 461465 An algorithm computing homotopy groups Pedro Real ’ Dpto. Matembtica Aplicada I, Fat. de Inform. Y Estadistia, Univ. Sevilla, c/Tar$a s/n, 41012 Sevilla, Spain Abstract An algorithm computing homotopy groups of a reduced simplicial set with effective homology is described, using the Whitehead tower method. 1. Introduction The effective homology theory [6,7] is a powerful and convenient tool to design algorithms computing the various invariants (homology groups, homotopy groups, etc.) of algebraic topology. An algorithm computing homotopy groups, via the Whitehead tower, is described in this paper. As usual this theoretical solution ignores practical time and storage restrictions, but the results already obtained by similar methods for homology groups of iterated loop spaces [5] show that in this way we should be able to actually reach new homotopy groups for a significant variety of cases. In Section 2, the main mathematical objects of the problem are defined. In Section 3, the effective homology version of the Serre spectral sequence is described. Section 4 is devoted to Eilenberg-MacLane spaces, an essential tool in the Whitehead tower process. Finally, in Section 5, these results are put together to obtain the algorithm computing homotopy groups. 2. Simplicial sets and effective homology A combinatorial model is needed to represent the topological spaces we are interested in. The usual tool is the notion of simplicial set. A simplicial set is a collection of simplices, each having a dimension (a positive integer), as also a collection offace operators, and a collection of degeneracy operators [3]. For example, a (solid) triangle with three vertices, three edges and one triangle can be described as a simplicial set T = {T,, al!, $}, where - The set of n-simplices T, is the set of (weakly) increasing (n + 1)-sequences (au, . . . , a,) where 0 6 a() < . . . <a, <2; ’ Tel.: 19 34 54552794; fax: 19 34 54557878; e-mail: [email protected]. 0378-4754/96/$15.00 0 1996 Elsevier Science B.V. All rights reserved PII SO378-4754(96)0002 l-3 462 I! Real/Mathematics and Computers in Simulation 42 (1996) 461-465 _ the ith face $!a of the n-simplex 0 = (au, . . . , a,) is simply obtained by removing the ith vertex: J1%) = (ao, . . ., ui-1, &+1, . . ., a,,); - on the contrary, the ith degeneracy of the same simplex is obtained by duplicating the ith vertex: $‘(a) = Go, . . * 7ai3&3..., 4). A simplex is non-degenerate if it is not the image of some simplex by a degeneracy operator. In the example above, the simplex o = (au, . . . , a,) is non-degenerate if and only if the sequence 0 is strictly increasing; so that there are only three non-degenerate 0-simplices (three vertices), three non-degenerate I-simplices (three edges), and one non-degenerate simple (the triangle). The same example can be given with any positive integer d instead of 2. In the geometric realization of a simplicial set (see [3]), only the non-degenerate simplices contribute. The chain complex C, K associated with a simplicial set K is a differential Z-graded module where the n-component is the free Z-module C, K = Z[ K,,] generated by the n-simplices of K, and the boundary operator dn : C, K + C,_l K is the alternate sum d, = Cu~<~(-l)‘?$p. The homology groups H* K are the quotient groups H,, K = ker dn /im d,,+ 1. Let us consider, for example, the chain complex C, T. Its homology contains only one Z component in dimension 0, the other components being null. This is more precisely described as follows. Let HC, be the chain complex with only a Z component in dimension 0, generated by “*“. Then two chain complex morphisms can be defined, the first one f : C, T + HC+, the second one g : HC, + C,T: ; ; ;; 7 ;c; : ;):(,1: fil = 0 if n > 0; 0 0 : g,7=0 ifn>O. The composition f o g is the identity morphism so that the small complex HC* is a direct summand of the big complex C,T. In fact HC* describes the homology of C,T because the composition g o f is homotopic to the identity; this means there exists a homotopy operator h : C,T -+ C,T of degree 1 satisfying the relation dh + hd = 1 - gf; the homotopy operator is defined as follows: h n : C,T + C,+lT : (au, . . . . a,,) t--+ (O,uu, . . . . u,l). A 5-uple (C,T, HC*, f, g, h) is called a reduction or special homotopy equivalence. There is a simple generalization of this notion which is called a homotopy equivalence and a simplicial set with efective homology is a 4-uple (K, C, K, H C,, E) where K is a simplicial set, C, K is the chain complex canonically associated to K, H C, is a chain complex of finite type in each dimension and E is a homotopy equivalence between C, K and HC,. The homology groups of the small complex HC, can be computed and on the contrary the big chain complex C, K could for example not to be of finite type. But the homotopy equivalence E proves the homology groups are the same. Proposition 1. An algorithm homology-group can be implemented: homology-group : (XEH,H)F+ H,(X), where XEH is a simpliciul set with effective homology and H,, (X) is the nth homology group of the underlying simpliciul set X. The main result considered in this paper is the following theorem. A simplicial set is 1 -reduced if it has only one vertex (O-simplex) and no non-degenerate 1 -simplex. f! Real/Mathematics and Computers in Simulation 42 (1996) 461-465 463 Theorem 2. An algorithm homo t opy-group can be implemented: homotopy-group : (XEH,~)~ n,(X), where XJTH is a l-reduced simplicial set with effective homology and n,(X) is the nth homotopy group of the underlying simplicial set X. This theorem was proved in 1956 by Brown [l], but Brown himself explained that his “algorithm” is without practical use, because of enormous space and time complexity. On the contrary, the algorithm roughly described here can certainly be applied in a significant number of cases, and a nice challenge of actual implementation is so opened. 3. Effective homology of principal fibrations ABbration is a kind of twisted product. To define a fibration, several ingredients are needed: a base space B, ajber space F, a structural group G acting on the fiber, and finally a twisting operator t which looks like a function B --+ G satisfying some coherence conditions. In particular, such a structure can be defined in the simplicial framework, see [4]. When these objects are given, the total space of the fibration is denoted F x T B and is essentially the product of B by G twisted according to the r-operator. For example a description of the 3-sphere as a twisted product of the 2-sphere by the l-sphere (circle) can be given this way (Hopf fibration). The key tool of the effective homology theory is that if two spaces among three ones, base space, fiber space and total space of a fibration, are simplicial sets with effective homology, then a description of the third one also as a simplicial set with effective homology can be deduced [7]. We will use two particular cases. Theorem 3. An algorithm serre can be implemented: serre : (BEH,FEH,(B, F,G,r)) F-+ EEH, where (B, F, G, t) is a simplicial$bration, BEH is a description of the base space as a simplicial set with effective homology, FEH the same for thejber space, and the result EEH is an analogous description of the total space. Theorem 4. An algorithm eilenberg-moore can be implemented: eilenberg-moore : (FEH, EEH, (B, F, G, s)) H BEH, where this time the datum EEH is a description of the total space B x T F as a simplicial set with effective homology. The first algorithm is the effective homology version of the Serre spectral sequence; the same for the second and the Eilenberg-Moore spectral sequence. 464 l? Real/Mathemutics and Computers in Simulution 42 (1996) 461465 4. Eilenberg-MacLane spaces If G is a simplicial group, that is, a simplicial set provided with a group structure, compatible in a natural sense with the simplicial structure, then the classifying space BG is defined. This space is the base space of a universaljibrution whose structural group is G. Such a space BG is well defined up to homotopy. If EG is the total space of the universal fibration over G, then EG is a contractible space and it is very easy to describe its effective homology. So if G is also a simplicial group with effective homology, Theorem 4 allows to produce the effective homology of the classifying space BG. Theorem 5. An algorithm c 1 ass i fyi ng can be implemented: classifying : GEH - BGEH, where the underlying space BG of the simplicial set with effective homology BGEH is the classifying space of G, the underlying simplicial group of GEH. Furthermore, if G is a commutative group, then BG is naturally provided with a commutative simplicial group structure, so that the classifying process can be iterated. In particular, if n is an ordinary (discrete) abelian group, it can be considered as a simplicial group where the vertices are the elements of n and without any other non-degenerate simplex. Then the simplicial group K(n, n) is defined as follows: K (n, 0) := n and K (n, n + 1) = B K (n, n). If x is of finite type, then it is very simple to compute the effective homology of K(n, 1) = Bn: it is essentially the classical homology of the group n. Theorem 6. An algorithm em1 eh (Eilenberg-Ma&me effective homology) can be implemented: emleh : K(7s,n) w K(n, n)EH, where n is an abelian group ofjnite type, n is a positive integel; and the result is a version with eflective homology of the nth Eilenberg-MaeLane space K(rr, n) associated with T. 5. The Whitehead tower process The Whitehead tower process is an iterative scheme which allows one to reach any homotopy group of a l-reduced simplicial set. Let E = E2 be a l-reduced simplicial set; the index 2 explains that the homology and therefore the homotopy as well does not begin before the dimension 2; this is a consequence of the “l-reduced” hypothesis. The non-l-reduced problem has a quite different nature and in fact is undecidable (Novikov). The Whitehead iteration begins at the step 2, and at the step n starting from En computes n,(E) and the next needed space &+I. The step n of the Whitehead process works as follows: (1) En is a simplicial set with effective homology; its homology and homotopy does not begin before dimension n and an algorithm computes H, (En) = n,(E,) (Hurewicz theorem); in fact nn(En) = nn (E) a group which was looked for; (2) a canonical fibration K (IT, n - 1) -+ En+ 1 + E, can be constructed where n is the group n, (En) just computed, the fiber space is an Eilenberg-MacLane space. Because of the effective homology version P Real/Mathematics and Computers in Simulation 42 (1996) 46146.5 465 of the Serre spectral sequence, and because K (n, n - 1) can be organized as a simplicial group with effective homology, an algorithm can construct E n+l as a simplicial set with effective homology. This proves Theorem 2. 6. Concluding remarks Two main challenges are opened by these results. The first one consists in implementing the algorithms here roughly described and to see to what extent they are able to compute homotopy groups. Of course there is no hope to compute in this way, for example, the new stable sphere homotopy groups; for the last groups, very specijc, deep and powerful methods have been designed which of course cannot be overshadowed by the general method explained here. But for a general space, our method should be of significant interest. Furthermore Hemi Cartan discovered very efficient methods to compute the usual homology groups of Eilenberg-MacLane spaces [2]. Of course it is possible to use these methods to significantly improve the computation of the effective homology of those spaces, sketched above. A large and fascinating working field is so opened. References [I] E.H. Brown Jr., Finite computability of Postnikov complexes, Ann. of Math. 65 (1957) l-20. [2] H. Cartan, Algebres d’Eilenberg-MacLane, in: Euvres (Springer, Berlin, 1979). [3] P. Gabriel and M. Zisman, Calculus of fractions and homotopy theory, Ergebnisse der Mathematik, 35 (Springer, Berlin, 1967). [4] D.M. Kan, A combinatorial definition of homotopy groups, Comment. Math. Helv. 67 (1958) 282-312. [5] J. Rubio and E. Sergeraert, A program computing the homology groups of loop spaces, SIGSAM Bulletin 25 (1991) 20-24. [6] F. Sergeraert, Homologic effective, Comptes-rendus hebdomadaires des seances de 1’AcadCmie des Sciences, Paris, SCrie A, 304 (1987) 279-282; 319-321. [7] F. Sergeraert, The computability problem in algebraic topology, Adv. in Math., To appear.