Cellular Cohomology in Homotopy Type Theory

We present a development of cellular cohomology in homotopy type theory. Cohomology associates to each space a sequence of abelian groups capturing part of its structure, and has the advantage over homotopy groups in that these abelian groups of many common spaces are easier to compute. Cellular cohomology is a special kind of cohomology designed for cell complexes: these are built in stages by attaching spheres of progressively higher dimension, and cellular cohomology defines the groups out of the combinatorial description of how spheres are attached. Our main result is that for finite cell complexes, a wide class of cohomology theories (including the ones defined through Eilenberg-MacLane spaces) can be calculated via cellular cohomology. This result was formalized in the Agda proof assistant.

[1]  R. Ho Algebraic Topology , 2022 .

[2]  Robert Harper,et al.  Computational Higher Type Theory II: Dependent Cubical Realizability , 2016, ArXiv.

[3]  Robert Graham,et al.  Synthetic Homology in Homotopy Type Theory , 2017, ArXiv.

[4]  I. Berstein,et al.  Cogroups which are not suspensions , 1989 .

[5]  Kuen-Bang Hou,et al.  Cellular Cohomology in Homotopy Type Theory , 2020, Log. Methods Comput. Sci..

[6]  Egbert Rijke,et al.  The join construction , 2017, 1701.07538.

[7]  Thierry Coquand,et al.  On Higher Inductive Types in Cubical Type Theory , 2018, LICS.

[8]  N. Steenrod,et al.  Axiomatic Approach to Homology Theory. , 1945, Proceedings of the National Academy of Sciences of the United States of America.

[9]  Thierry Coquand,et al.  Cubical Type Theory: A Constructive Interpretation of the Univalence Axiom , 2015, TYPES.

[10]  Robert Harper,et al.  Computational Higher Type Theory IV: Inductive Types , 2018, ArXiv.

[11]  Floris van Doorn Constructing the propositional truncation using non-recursive HITs , 2016, CPP.

[12]  Andrej Bauer,et al.  Homotopy Type Theory: Univalent Foundations of Mathematics , 2013, ArXiv.

[13]  Robert Harper,et al.  Computational Higher Type Theory III: Univalent Universes and Exact Equality , 2017, ArXiv.

[14]  Ulrik Buchholtz,et al.  Homotopy Type Theory in Lean , 2017, ITP.

[15]  Peter LeFanu Lumsdaine,et al.  A Mechanization of the Blakers–Massey Connectivity Theorem in Homotopy Type Theory , 2016, 2016 31st Annual ACM/IEEE Symposium on Logic in Computer Science (LICS).

[16]  Kuen-Bang Hou Higher-Dimensional Types in the Mechanization of Homotopy Theory , 2017 .

[17]  Michael Shulman,et al.  Brouwer's fixed-point theorem in real-cohesive homotopy type theory , 2015, Mathematical Structures in Computer Science.

[18]  Ulrik Buchholtz,et al.  The real projective spaces in homotopy type theory , 2017, 2017 32nd Annual ACM/IEEE Symposium on Logic in Computer Science (LICS).

[19]  Daniel R. Licata,et al.  π n (S n ) in Homotopy Type Theory , 2013, CPP.

[20]  Robert Harper,et al.  Computational higher-dimensional type theory , 2017, POPL.

[21]  E. Rijke Classifying Types. , 2019, 1906.09435.

[22]  Andrej Bauer,et al.  The HoTT library: a formalization of homotopy type theory in Coq , 2016, CPP.

[23]  May,et al.  A Concise Course in Algebraic Topology , 1999 .

[24]  J. Roitberg,et al.  On co-H-spaces , 1978 .

[25]  Robert Harper,et al.  Cartesian Cubical Computational Type Theory: Constructive Reasoning with Paths and Equalities , 2018, CSL.

[26]  Thierry Coquand,et al.  Stack semantics of type theory , 2017, 2017 32nd Annual ACM/IEEE Symposium on Logic in Computer Science (LICS).

[27]  Robert Harper,et al.  Computational Higher Type Theory I: Abstract Cubical Realizability , 2016, ArXiv.