Homology and Topological Persistence

Total Page:16

File Type:pdf, Size:1020Kb

Homology and Topological Persistence ENS Lyon January 2010 Homology and topological persistence F. Chazal Geometrica Group INRIA Saclay To download these slides: http://geometrica.saclay.inria.fr/team/Fred.Chazal/Teaching/persistence.pdf If you have any question: [email protected] Motivation: getting topological information without reconsctructing How to determine the number of \cycles" of the underlying shape from the point cloud approximation? Motivation: getting topological information without reconsctructing How to determine the number of \cycles" of the underlying shape from the point cloud approximation? Motivation: getting topological information without reconsctructing How to determine the number of \cycles" of the underlying shape from the point cloud approximation? Motivation: getting topological information without reconsctructing How to determine the number of \cycles" of the underlying shape from the point cloud approximation? Motivation: getting topological information without reconsctructing Homology How to determine the number of \cycles" of the underlying shape from the point cloud approximation? Persistent homology Simplices 0-simplex: 1-simplex: 2-simplex: 3-simplex: vertex edge triangle tetraedron d v0; v1; ··· ; vk 2 R are affinely independant if k k ! X X tivi = 0 and ti = 0 ) t0 = t1 = ··· = tk = 0 i=0 i=0 In this case σ = [v0; v1; ··· ; vk] is a simplex of dimension d. A simplex generated by a subset of the vertices v0; v1; ··· ; vk of σ is a face of σ. Simplicial complexes A (finite) simplicial complex C is a (finite) union of simplices s.t. i) for any σ 2 C, all the faces of σ are in C, ii) the intersection of any two simplices of C is either empty or a simplex which is their common face of highest dimension. Simplicial complexes A (finite) simplicial complex C is a (finite) union of simplices s.t. i) for any σ 2 C, all the faces of σ are in C, ii) the intersection of any two simplices of C is either empty or a simplex which is their common face of highest dimension. Simplicial complexes A (finite) simplicial complex C is a (finite) union of simplices s.t. i) for any σ 2 C, all the faces of σ are in C, ii) the intersection of any two simplices of C is either empty or a simplex which is their common face of highest dimension. Faces: the simplices of C. j-skeleton: the subcomplex made of the simplices of dimension at most j. Dimension of C: the maximum of the dimensions of the faces. C is homoge- nousof dimension n if any of its faces is a face of a n-dimensional simplex. Filtrations of simplicial complexes A filtration of a (finite) simplicial complex K is a sequence of subcomplexes such that i) ; = K0 ⊂ K1 ⊂ · · · ⊂ Km = K, ii) Ki+1 = Ki [ σi+1 where σi+1 is a simplex of K. Example: filtration associated to a function • f a real valued function defined on the vertices of K • For σ = [v0; ··· ; vk] 2 K, f(σ) = maxi=0;··· ;k f(vi) • The simplices of K are ordered according increasing f values (and di- mension in case of equal values on different simplices). ) The sublevel sets filtration. Exercise: show that this is a filtration. Example: filtration associated to a function 2 0 3 1 • f a real valued function defined on the vertices of K • For σ = [v0; ··· ; vk] 2 K, f(σ) = maxi=0;··· ;k f(vi) • The simplices of K are ordered according increasing f values (and di- mension in case of equal values on different simplices). ) The sublevel sets filtration. Exercise: show that this is a filtration. Example: filtration associated to a function 2 2 0 1 3 3 3 3 1 • f a real valued function defined on the vertices of K • For σ = [v0; ··· ; vk] 2 K, f(σ) = maxi=0;··· ;k f(vi) • The simplices of K are ordered according increasing f values (and di- mension in case of equal values on different simplices). ) The sublevel sets filtration. Exercise: show that this is a filtration. Example: filtration associated to a function 2 2 0 0 1 3 3 3 3 1 • f a real valued function defined on the vertices of K • For σ = [v0; ··· ; vk] 2 K, f(σ) = maxi=0;··· ;k f(vi) • The simplices of K are ordered according increasing f values (and di- mension in case of equal values on different simplices). ) The sublevel sets filtration. Exercise: show that this is a filtration. Example: filtration associated to a function 2 2 0 0 1 3 3 3 3 1 1 • f a real valued function defined on the vertices of K • For σ = [v0; ··· ; vk] 2 K, f(σ) = maxi=0;··· ;k f(vi) • The simplices of K are ordered according increasing f values (and di- mension in case of equal values on different simplices). ) The sublevel sets filtration. Exercise: show that this is a filtration. Example: filtration associated to a function 2 2 0 0 1 3 3 3 3 1 1 • f a real valued function defined on the vertices of K • For σ = [v0; ··· ; vk] 2 K, f(σ) = maxi=0;··· ;k f(vi) • The simplices of K are ordered according increasing f values (and di- mension in case of equal values on different simplices). ) The sublevel sets filtration. Exercise: show that this is a filtration. Example: filtration associated to a function 0 2 2 2 0 1 3 3 3 3 1 1 • f a real valued function defined on the vertices of K • For σ = [v0; ··· ; vk] 2 K, f(σ) = maxi=0;··· ;k f(vi) • The simplices of K are ordered according increasing f values (and di- mension in case of equal values on different simplices). ) The sublevel sets filtration. Exercise: show that this is a filtration. Example: filtration associated to a function 0 2 2 2 0 1 3 3 3 3 1 1 • f a real valued function defined on the vertices of K • For σ = [v0; ··· ; vk] 2 K, f(σ) = maxi=0;··· ;k f(vi) • The simplices of K are ordered according increasing f values (and di- mension in case of equal values on different simplices). ) The sublevel sets filtration. Exercise: show that this is a filtration. Example: filtration associated to a function 0 2 2 2 0 1 3 3 3 3 1 3 1 • f a real valued function defined on the vertices of K • For σ = [v0; ··· ; vk] 2 K, f(σ) = maxi=0;··· ;k f(vi) • The simplices of K are ordered according increasing f values (and di- mension in case of equal values on different simplices). ) The sublevel sets filtration. Exercise: show that this is a filtration. Example: filtration associated to a function 0 2 2 2 0 1 3 3 3 3 1 3 1 • f a real valued function defined on the vertices of K • For σ = [v0; ··· ; vk] 2 K, f(σ) = maxi=0;··· ;k f(vi) • The simplices of K are ordered according increasing f values (and di- mension in case of equal values on different simplices). ) The sublevel sets filtration. Exercise: show that this is a filtration. Example: filtration associated to a function 0 2 2 2 0 1 3 3 3 3 1 3 1 • f a real valued function defined on the vertices of K • For σ = [v0; ··· ; vk] 2 K, f(σ) = maxi=0;··· ;k f(vi) • The simplices of K are ordered according increasing f values (and di- mension in case of equal values on different simplices). ) The sublevel sets filtration. Exercise: show that this is a filtration. Example: The Cˇechcomplex • Let U = (Ui)i2I be a covering of a topological space X by open sets: X = [i2I Ui. • The Cˇechcomplex C(U) associated to the covering U is the simplicial complex defined by: - the vertex set of C(U) is the set of the open sets Ui k - [Ui0 ; ··· ;Uik ] is a k-simplex in C(U) iff \j=0Uij 6= ;. Example: The Cˇechcomplex Nerve theorem (Leray): If all the intersections between opens in U are either empty or contractible then C(U) and X = [i2I Ui are homotopy equivalent. ) The combinatorics of the covering (a simplicial complex) carries the topology of the space. Example: The Cˇechcomplex Nerve theorem (Leray): If all the intersections between opens in U are either empty or contractible then C(U) and X = [i2I Ui are homotopy equivalent. ) The combinatorics of the covering (a simplicial complex) carries the topology of the space. Warning: even when the open sets are euclidean balls, the computation of the Cˇechcomplex is a very difficult task! Example: the Rips complex Rips vs Cechˇ Let L = fp0; ··· png be a (finite) point cloud (in a metric space). α The Rips complex R (L): for p0; ··· pk 2 L, α σ = [p0p1 ··· pk] 2 R (L) iff 8i; j 2 f0; ··· kg; d(pi; pj) ≤ α • Easy to compute and fully determined by its 1-skeleton • Rips-Cechˇ interleaving: for any α > 0, α α α 2α C 2 (L) ⊆ R (L) ⊆ C (L) ⊆ R (L) ⊆ · · · Homology of simplicial complexes • 2 connected components • Intuitively: 2 cycles Topological invariants: - Number of connected components (Simplicial) homology and - Number of cycles: how to define a cycle? Betti numbers - Number of voids: how to define a void? - ... In the following: homology with coeeficient in Z=2 Refs: J.R. Munkres, Elements of Algebraic Topology, Addison-Wesley, 1984. A. Hatcher, Algebraic Topology, Cambridge University Press 2002. The space of k-chains Let K be a d-dimensional simplicial complex. Let k 2 f0; 1; ··· ; dg and fσ1; ··· ; σpg be the set of k-simplices of K. k-chain: p X c = "iσi with "i 2 Z=2Z = f0; 1g i=1 Sum of k-chains: p p 0 X 0 X 0 c + c = ("i + "i)σi and λ.c = (λεi)σi i=1 i=1 0 where the sums "i + "i and the products λεi are modulo 2.
Recommended publications
  • Homological Algebra
    Homological Algebra Donu Arapura April 1, 2020 Contents 1 Some module theory3 1.1 Modules................................3 1.6 Projective modules..........................5 1.12 Projective modules versus free modules..............7 1.15 Injective modules...........................8 1.21 Tensor products............................9 2 Homology 13 2.1 Simplicial complexes......................... 13 2.8 Complexes............................... 15 2.15 Homotopy............................... 18 2.23 Mapping cones............................ 19 3 Ext groups 21 3.1 Extensions............................... 21 3.11 Projective resolutions........................ 24 3.16 Higher Ext groups.......................... 26 3.22 Characterization of projectives and injectives........... 28 4 Cohomology of groups 32 4.1 Group cohomology.......................... 32 4.6 Bar resolution............................. 33 4.11 Low degree cohomology....................... 34 4.16 Applications to finite groups..................... 36 4.20 Topological interpretation...................... 38 5 Derived Functors and Tor 39 5.1 Abelian categories.......................... 39 5.13 Derived functors........................... 41 5.23 Tor functors.............................. 44 5.28 Homology of a group......................... 45 1 6 Further techniques 47 6.1 Double complexes........................... 47 6.7 Koszul complexes........................... 49 7 Applications to commutative algebra 52 7.1 Global dimensions.......................... 52 7.9 Global dimension of
    [Show full text]
  • Algebraic Topology
    Algebraic Topology Vanessa Robins Department of Applied Mathematics Research School of Physics and Engineering The Australian National University Canberra ACT 0200, Australia. email: [email protected] September 11, 2013 Abstract This manuscript will be published as Chapter 5 in Wiley's textbook Mathe- matical Tools for Physicists, 2nd edition, edited by Michael Grinfeld from the University of Strathclyde. The chapter provides an introduction to the basic concepts of Algebraic Topology with an emphasis on motivation from applications in the physical sciences. It finishes with a brief review of computational work in algebraic topology, including persistent homology. arXiv:1304.7846v2 [math-ph] 10 Sep 2013 1 Contents 1 Introduction 3 2 Homotopy Theory 4 2.1 Homotopy of paths . 4 2.2 The fundamental group . 5 2.3 Homotopy of spaces . 7 2.4 Examples . 7 2.5 Covering spaces . 9 2.6 Extensions and applications . 9 3 Homology 11 3.1 Simplicial complexes . 12 3.2 Simplicial homology groups . 12 3.3 Basic properties of homology groups . 14 3.4 Homological algebra . 16 3.5 Other homology theories . 18 4 Cohomology 18 4.1 De Rham cohomology . 20 5 Morse theory 21 5.1 Basic results . 21 5.2 Extensions and applications . 23 5.3 Forman's discrete Morse theory . 24 6 Computational topology 25 6.1 The fundamental group of a simplicial complex . 26 6.2 Smith normal form for homology . 27 6.3 Persistent homology . 28 6.4 Cell complexes from data . 29 2 1 Introduction Topology is the study of those aspects of shape and structure that do not de- pend on precise knowledge of an object's geometry.
    [Show full text]
  • A TEXTBOOK of TOPOLOGY Lltld
    SEIFERT AND THRELFALL: A TEXTBOOK OF TOPOLOGY lltld SEI FER T: 7'0PO 1.OG 1' 0 I.' 3- Dl M E N SI 0 N A I. FIRERED SPACES This is a volume in PURE AND APPLIED MATHEMATICS A Series of Monographs and Textbooks Editors: SAMUELEILENBERG AND HYMANBASS A list of recent titles in this series appears at the end of this volunie. SEIFERT AND THRELFALL: A TEXTBOOK OF TOPOLOGY H. SEIFERT and W. THRELFALL Translated by Michael A. Goldman und S E I FE R T: TOPOLOGY OF 3-DIMENSIONAL FIBERED SPACES H. SEIFERT Translated by Wolfgang Heil Edited by Joan S. Birman and Julian Eisner @ 1980 ACADEMIC PRESS A Subsidiary of Harcourr Brace Jovanovich, Publishers NEW YORK LONDON TORONTO SYDNEY SAN FRANCISCO COPYRIGHT@ 1980, BY ACADEMICPRESS, INC. ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY BE REPRODUCED OR TRANSMITTED IN ANY FORM OR BY ANY MEANS, ELECTRONIC OR MECHANICAL, INCLUDING PHOTOCOPY, RECORDING, OR ANY INFORMATION STORAGE AND RETRIEVAL SYSTEM, WITHOUT PERMISSION IN WRITING FROM THE PUBLISHER. ACADEMIC PRESS, INC. 11 1 Fifth Avenue, New York. New York 10003 United Kingdom Edition published by ACADEMIC PRESS, INC. (LONDON) LTD. 24/28 Oval Road, London NWI 7DX Mit Genehmigung des Verlager B. G. Teubner, Stuttgart, veranstaltete, akin autorisierte englische Ubersetzung, der deutschen Originalausgdbe. Library of Congress Cataloging in Publication Data Seifert, Herbert, 1897- Seifert and Threlfall: A textbook of topology. Seifert: Topology of 3-dimensional fibered spaces. (Pure and applied mathematics, a series of mono- graphs and textbooks ; ) Translation of Lehrbuch der Topologic. Bibliography: p. Includes index. 1.
    [Show full text]
  • INTRODUCTION to ALGEBRAIC TOPOLOGY 1 Category And
    INTRODUCTION TO ALGEBRAIC TOPOLOGY (UPDATED June 2, 2020) SI LI AND YU QIU CONTENTS 1 Category and Functor 2 Fundamental Groupoid 3 Covering and fibration 4 Classification of covering 5 Limit and colimit 6 Seifert-van Kampen Theorem 7 A Convenient category of spaces 8 Group object and Loop space 9 Fiber homotopy and homotopy fiber 10 Exact Puppe sequence 11 Cofibration 12 CW complex 13 Whitehead Theorem and CW Approximation 14 Eilenberg-MacLane Space 15 Singular Homology 16 Exact homology sequence 17 Barycentric Subdivision and Excision 18 Cellular homology 19 Cohomology and Universal Coefficient Theorem 20 Hurewicz Theorem 21 Spectral sequence 22 Eilenberg-Zilber Theorem and Kunneth¨ formula 23 Cup and Cap product 24 Poincare´ duality 25 Lefschetz Fixed Point Theorem 1 1 CATEGORY AND FUNCTOR 1 CATEGORY AND FUNCTOR Category In category theory, we will encounter many presentations in terms of diagrams. Roughly speaking, a diagram is a collection of ‘objects’ denoted by A, B, C, X, Y, ··· , and ‘arrows‘ between them denoted by f , g, ··· , as in the examples f f1 A / B X / Y g g1 f2 h g2 C Z / W We will always have an operation ◦ to compose arrows. The diagram is called commutative if all the composite paths between two objects ultimately compose to give the same arrow. For the above examples, they are commutative if h = g ◦ f f2 ◦ f1 = g2 ◦ g1. Definition 1.1. A category C consists of 1◦. A class of objects: Obj(C) (a category is called small if its objects form a set). We will write both A 2 Obj(C) and A 2 C for an object A in C.
    [Show full text]
  • Introduction to Homology
    Introduction to Homology Matthew Lerner-Brecher and Koh Yamakawa March 28, 2019 Contents 1 Homology 1 1.1 Simplices: a Review . .2 1.2 ∆ Simplices: not a Review . .2 1.3 Boundary Operator . .3 1.4 Simplicial Homology: DEF not a Review . .4 1.5 Singular Homology . .5 2 Higher Homotopy Groups and Hurweicz Theorem 5 3 Exact Sequences 5 3.1 Key Definitions . .5 3.2 Recreating Groups From Exact Sequences . .6 4 Long Exact Homology Sequences 7 4.1 Exact Sequences of Chain Complexes . .7 4.2 Relative Homology Groups . .8 4.3 The Excision Theorems . .8 4.4 Mayer-Vietoris Sequence . .9 4.5 Application . .9 1 Homology What is Homology? To put it simply, we use Homology to count the number of n dimensional holes in a topological space! In general, our approach will be to add a structure on a space or object ( and thus a topology ) and figure out what subsets of the space are cycles, then sort through those subsets that are holes. Of course, as many properties we care about in topology, this property is invariant under homotopy equivalence. This is the slightly weaker than homeomorphism which we before said gave us the same fundamental group. 1 Figure 1: Hatcher p.100 Just for reference to you, I will simply define the nth Homology of a topological space X. Hn(X) = ker @n=Im@n−1 which, as we have said before, is the group of n-holes. 1.1 Simplices: a Review k+1 Just for your sake, we review what standard K simplices are, as embedded inside ( or living in ) R ( n ) k X X ∆ = [v0; : : : ; vk] = xivi such that xk = 1 i=0 For example, the 0 simplex is a point, the 1 simplex is a line, the 2 simplex is a triangle, the 3 simplex is a tetrahedron.
    [Show full text]
  • Homology Groups of Homeomorphic Topological Spaces
    An Introduction to Homology Prerna Nadathur August 16, 2007 Abstract This paper explores the basic ideas of simplicial structures that lead to simplicial homology theory, and introduces singular homology in order to demonstrate the equivalence of homology groups of homeomorphic topological spaces. It concludes with a proof of the equivalence of simplicial and singular homology groups. Contents 1 Simplices and Simplicial Complexes 1 2 Homology Groups 2 3 Singular Homology 8 4 Chain Complexes, Exact Sequences, and Relative Homology Groups 9 ∆ 5 The Equivalence of H n and Hn 13 1 Simplices and Simplicial Complexes Definition 1.1. The n-simplex, ∆n, is the simplest geometric figure determined by a collection of n n + 1 points in Euclidean space R . Geometrically, it can be thought of as the complete graph on (n + 1) vertices, which is solid in n dimensions. Figure 1: Some simplices Extrapolating from Figure 1, we see that the 3-simplex is a tetrahedron. Note: The n-simplex is topologically equivalent to Dn, the n-ball. Definition 1.2. An n-face of a simplex is a subset of the set of vertices of the simplex with order n + 1. The faces of an n-simplex with dimension less than n are called its proper faces. 1 Two simplices are said to be properly situated if their intersection is either empty or a face of both simplices (i.e., a simplex itself). By \gluing" (identifying) simplices along entire faces, we get what are known as simplicial complexes. More formally: Definition 1.3. A simplicial complex K is a finite set of simplices satisfying the following condi- tions: 1 For all simplices A 2 K with α a face of A, we have α 2 K.
    [Show full text]
  • Topology of Homology Manifolds
    BULLETIN(New Series) OF THE AMERICANMATHEMATICAL SOCIETY Volume 28, Number 2, April 1993 TOPOLOGY OF HOMOLOGY MANIFOLDS J. BRYANT, S. FERRY, W. MIO, AND S. WEINBERGER Abstract. We construct examples of nonresolvable generalized «-manifolds, n > 6 , with arbitrary resolution obstruction, homotopy equivalent to any simply connected, closed «-manifold. We further investigate the structure of general- ized manifolds and present a program for understanding their topology. By a generalized n-manifold we will mean a finite-dimensional absolute neigh- borhood retract X such that X is a homology «-manifold; that is, for all x e X, Ht(X, X - {x}) = Hi(Rn , R" - {0}). Generalized manifolds arise nat- urally as fixed-point sets of group actions on manifolds, as limits of sequences of manifolds, and as boundaries of negatively curved groups. See [BM, Bo, B, GPW]. Such spaces have most of the homological properties of topological manifolds. In particular, generalized manifolds satisfy Poincaré duality [Bo]. Generalized manifolds also share certain geometric and analytic properties with manifolds. Modern proofs of the topological invariance of rational Pontrja- gin classes show that Pontrjagin classes can be defined for generalized manifolds and (even better!) that the symbol of the signature operator can be defined for these spaces. See [CSW]. In light of this, the following question seems natural: Question 1. Is every generalized manifold X homotopy equivalent to a topo- logical manifold? By [FP], this is true for compact simply connected homology manifolds in all higher dimensions. We shall see below that this is not true in the nonsimply connected case. To continue in this vein, we can consider a strong version of Question 1 that asserts that, for such an X, a manifold M can be chosen coherently for all of its open subsets.
    [Show full text]
  • Topology - Wikipedia, the Free Encyclopedia Page 1 of 7
    Topology - Wikipedia, the free encyclopedia Page 1 of 7 Topology From Wikipedia, the free encyclopedia Topology (from the Greek τόπος , “place”, and λόγος , “study”) is a major area of mathematics concerned with properties that are preserved under continuous deformations of objects, such as deformations that involve stretching, but no tearing or gluing. It emerged through the development of concepts from geometry and set theory, such as space, dimension, and transformation. Ideas that are now classified as topological were expressed as early as 1736. Toward the end of the 19th century, a distinct A Möbius strip, an object with only one discipline developed, which was referred to in Latin as the surface and one edge. Such shapes are an geometria situs (“geometry of place”) or analysis situs object of study in topology. (Greek-Latin for “picking apart of place”). This later acquired the modern name of topology. By the middle of the 20 th century, topology had become an important area of study within mathematics. The word topology is used both for the mathematical discipline and for a family of sets with certain properties that are used to define a topological space, a basic object of topology. Of particular importance are homeomorphisms , which can be defined as continuous functions with a continuous inverse. For instance, the function y = x3 is a homeomorphism of the real line. Topology includes many subfields. The most basic and traditional division within topology is point-set topology , which establishes the foundational aspects of topology and investigates concepts inherent to topological spaces (basic examples include compactness and connectedness); algebraic topology , which generally tries to measure degrees of connectivity using algebraic constructs such as homotopy groups and homology; and geometric topology , which primarily studies manifolds and their embeddings (placements) in other manifolds.
    [Show full text]
  • Algebraic Topology I: Lecture 7 Homology Cross Product
    7. HOMOLOGY CROSS PRODUCT 15 The cross-product that this procedure constructs is not unique; it depends on a choice a choice of the chain ιp × ιq for each pair p; q with p + q > 1. The cone construction in the proof that star-shaped regions have vanishing homology provids us with a specific choice; but it turns out that any two choices are equivalent up to natural chain homotopy. We return to homotopy invariance. To define our chain homotopy hX : Sn(X) ! Sn+1(X × I), 1 0 0 pick any 1-simplex ι : ∆ ! I such that d0ι = c1 and d1ι = c0, and define n hX σ = (−1) σ × ι : Let’s compute: n n dhX σ = (−1) d(σ × ι) = (−1) (dσ) × ι + σ × (dι) 0 0 But dι = c1 − c0 2 S0(I), which means that we can continue (remembering that j@σj = n − 1): 0 0 = −hX dσ + (σ × c1 − σ × c0) = −hX dσ + (ι1∗σ − ι0∗σ) ; using the normalization axiom of the cross-product. This is the result. 7 Homology cross product In the last lecture we proved homotopy invariance of homology using the construction of a chain level bilinear cross-product × : Sp(X) × Sq(Y ) ! Sp+q(X × Y ) that satisfied the Leibniz formula d(a × b) = (da) × b + (−1)pa × (db) What else does this map give us? Let’s abstract a little bit. Suppose we have three chain complexes A∗, B∗, and C∗, and suppose we have maps × : Ap × Bq ! Cp+q that satisfy bilinearity and the Leibniz formula. What does this induce in homology? Lemma 7.1.
    [Show full text]
  • Algebraic Topology I: Lecture 6 Homotopy Invariance of Homology
    6 Homotopy invariance of homology We now know that the homology of a star-shaped region is trivial: in such a space, every cycle with augmentation 0 is a boundary. We will use that fact, which is a special case of homotopy invariance of homology, to prove the general result, which we state in somewhat stronger form: Theorem 6.1. A homotopy h : f0 ' f1 : X ! Y determines a natural chain homotopy f0∗ ' f1∗ : S∗(X) ! S∗(Y ). The proof uses naturality (a lot). For a start, notice that if k : g0 ' g1 : C∗ ! D∗ is a chain homotopy, and j : D∗ ! E∗ is another chain map, then the composites j ◦ kn : Cn ! En+1 give a chain homootpy j ◦ g0 ' j ◦ g1. So if we can produce a chain homotopy between the chain maps induced by the two inclusions i0; i1 : X ! X × I, we can get a chain homotopy k between f0∗ = h∗ ◦ i0∗ and f1∗ = h∗ ◦ i1∗ in the form h∗ ◦ k. So now we want to produce a natural chain homotopy, with components kn : Sn(X) ! Sn+1(X × I). The unit interval hosts a natural 1-simplex given by an identification ∆1 ! I, and we should imagine k as being given by “multiplying” by that 1-chain. This “multiplication” is a special case of a chain map × : S∗(X) × S∗(Y ) ! S∗(X × Y ) ; defined for any two spaces X and Y , with lots of good properties. It will ultimately be used to compute the homology of a product of two spaces in terms of the homology groups of the factors.
    [Show full text]
  • Cyclic Homology, Cdh-Cohomology and Negative K-Theory
    Annals of Mathematics, 167 (2008), 549–573 Cyclic homology, cdh-cohomology and negative K-theory By G. Cortinas,˜ C. Haesemeyer, M. Schlichting, and C. Weibel* Abstract We prove a blow-up formula for cyclic homology which we use to show that infinitesimal K-theory satisfies cdh-descent. Combining that result with some computations of the cdh-cohomology of the sheaf of regular functions, we verify a conjecture of Weibel predicting the vanishing of algebraic K-theory of a scheme in degrees less than minus the dimension of the scheme, for schemes essentially of finite type over a field of characteristic zero. Introduction The negative algebraic K-theory of a singular variety is related to its ge- ometry. This observation goes back to the classic study by Bass and Murthy [1], which implicitly calculated the negative K-theory of a curve X. By def- inition, the group K−n(X) describes a subgroup of the Grothendieck group 1 n K0(Y ) of vector bundles on Y = X × (A −{0}) . The following conjecture was made in 1980, based upon the Bass-Murthy calculations, and appeared in [38, 2.9]. Recall that if F is any contravariant functor on schemes, a scheme X is called F -regular if F (X) → F (X × Ar)is an isomorphism for all r ≥ 0. K-dimension Conjecture 0.1. Let X be a Noetherian scheme of di- mension d. Then Km(X)=0for m<−d and X is K−d-regular. In this paper we give a proof of this conjecture for X essentially of finite type over a field F of characteristic 0; see Theorem 6.2.
    [Show full text]
  • An Introduction to Homological Algebra
    An Introduction to Homological Algebra Aaron Marcus September 21, 2007 1 Introduction While it began as a tool in algebraic topology, the last fifty years have seen homological algebra grow into an indispensable tool for algebraists, topologists, and geometers. 2 Preliminaries Before we can truly begin, we must first introduce some basic concepts. Throughout, R will denote a commutative ring (though very little actually depends on commutativity). For the sake of discussion, one may assume either that R is a field (in which case we will have chain complexes of vector spaces) or that R = Z (in which case we will have chain complexes of abelian groups). 2.1 Chain Complexes Definition 2.1. A chain complex is a collection of {Ci}i∈Z of R-modules and maps {di : Ci → Ci−1} i called differentials such that di−1 ◦ di = 0. Similarly, a cochain complex is a collection of {C }i∈Z of R-modules and maps {di : Ci → Ci+1} such that di+1 ◦ di = 0. di+1 di ... / Ci+1 / Ci / Ci−1 / ... Remark 2.2. The only difference between a chain complex and a cochain complex is whether the maps go up in degree (are of degree 1) or go down in degree (are of degree −1). Every chain complex is canonically i i a cochain complex by setting C = C−i and d = d−i. Remark 2.3. While we have assumed complexes to be infinite in both directions, if a complex begins or ends with an infinite number of zeros, we can suppress these zeros and discuss finite or bounded complexes.
    [Show full text]