skip to main content
research-article

Higher Inductive Types as Homotopy-Initial Algebras

Published:14 January 2015Publication History
Skip Abstract Section

Abstract

Homotopy Type Theory is a new field of mathematics based on the recently-discovered correspondence between Martin-Löf's constructive type theory and abstract homotopy theory. We have a powerful interplay between these disciplines - we can use geometric intuition to formulate new concepts in type theory and, conversely, use type-theoretic machinery to verify and often simplify existing mathematical proofs.

Higher inductive types form a crucial part of this new system since they allow us to represent mathematical objects, such as spheres, tori, pushouts, and quotients, in the type theory. We investigate a class of higher inductive types called W-suspensions which generalize Martin-Löf's well-founded trees. We show that a propositional variant of W-suspensions, whose computational behavior is determined up to a higher path, is characterized by the universal property of being a homotopy-initial algebra. As a corollary we get that W-suspensions in the strict form are homotopy-initial.

Skip Supplemental Material Section

Supplemental Material

References

  1. S. Awodey and A. Bauer. Propositions as {types}. Journal of Logic and Computation, 14(4):447--471, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Awodey and M. Warren. Homotopy-theoretic models of identity types. Mathematical Proceedings of the Cambridge Philosophical Society, 146(1):45--55, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  3. S. Awodey, N. Gambino, and K. Sojakova. Inductive types in Homotopy Type Theory. In Logic in Computer Science (LICS 2012), pages 95--104. IEEE Computer Society, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M. Bezem, T. Coquand, and S. Huber. A model of type theory in cubical sets, 2014. Available at http://www.cse.chalmers.se/~coquand/mod1.pdf.Google ScholarGoogle Scholar
  5. Coq Development Team. The Coq Proof Assistant Reference Manual, version 8.4pl3. INRIA, 2012. Available at coq.inria.fr.Google ScholarGoogle Scholar
  6. N. Gambino and R. Garner. The identity type weak factorisation system. Theoretical Computer Science, 409(3):94--109, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. R. Garner. Two-dimensional models of type theory. Mathematical Structures in Computer Science, 19(4):687--736, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. Hofmann and T. Streicher. The groupoid interpretation of type theory. In Twenty-five years of constructive type theory 1995, volume 36 of Oxford Logic Guides, pages 83--111. Oxford Univ. Press, 1998.Google ScholarGoogle Scholar
  9. C. Kapulkin, P. Lumsdaine, and V. Voevodsky. The simplicial model of univalent foundations. Available as arXiv:1211.2851v1, 2012.Google ScholarGoogle Scholar
  10. N. Kraus. The truncation map |_| : N -- ||N|| is nearly invertible, 2013. Post on the Homotopy Type Theory blog.Google ScholarGoogle Scholar
  11. D. Licata and G. Brunerie. πnSn) in Homotopy Type Theory. In Certified Programs and Proofs, volume 8307 of LNCS, pages 1--16. Springer, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. D. Licata and R. Harper. Canonicity for 2-dimensional type theory. In Principles of Programming Languages (POPL 2012), pages 337--348. ACM, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. D. Licata and M. Shulman. Calculating the fundamental group of the circle in Homotopy Type Theory. In Logic in Computer Science (LICS 2013), pages 223--232. IEEE Computer Society, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. P. Lumsdaine. Weak ω-categories from intensional type theory. Logical Methods in Computer Science, 6:1--19, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  15. P. Lumsdaine. Higher inductive types: a tour of the menagerie, 2011. Post on the Homotopy Type Theory blog.Google ScholarGoogle Scholar
  16. P. Lumsdaine and M. Shulman. Semantics of higher inductive types, 2012. Available at http://uf-ias-2012.wikispaces.com/file/view/semantics.pdf.Google ScholarGoogle Scholar
  17. P. Martin-Löf. An intuitionistic theory of types: Predicative part. In Logic Colloquium 1973, pages 73--118. North-Holland, 1975.Google ScholarGoogle ScholarCross RefCross Ref
  18. P. Martin-Löf. Constructive mathematics and computer programming. In Logic, Methodology, and Philosophy of Science, pages 153--175. North-Holland, 1982.Google ScholarGoogle ScholarCross RefCross Ref
  19. U. Norell. Towards a practical programming language based on de- pendent type theory. PhD thesis, Chalmers University of Technology, 2007.Google ScholarGoogle Scholar
  20. M. Shulman. Homotopy Type Theory, VI, 2011. Post on the n- category cafe blog.Google ScholarGoogle Scholar
  21. K. Sojakova. Higher inductive types as homotopy-initial algebras. Technical Report Carnegie Mellon University-CS-14--101R, Carnegie Mellon University, 2014. Available at http://reports-archive.adm.cs.cmu.edu/.Google ScholarGoogle Scholar
  22. T. Streicher. Investigations into intensional type theory. Habilitation Thesis. Available from the authors web page, 1993.Google ScholarGoogle Scholar
  23. The Univalent Foundations Program, Institute for Advanced Study. Homotopy Type Theory - Univalent Foundations of Mathematics. Univalent Foundations Project, 2013.Google ScholarGoogle Scholar
  24. B. van den Berg and R. Garner. Types are weak ε-groupoids. London Mathematical Society, 102(2):370--394, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  25. B. van den Berg and R. Garner. Topological and simplicial models of identity types. ACM TOCL, 13(1), 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. V. Voevodsky. Univalent foundations of mathematics, 2011. Invited talk at the Workshop on Logic, Language, Information and Computation (WoLLIC 2011). Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. M. Warren. Homotopy-theoretic aspects of constructive type theory. PhD thesis, Carnegie Mellon University, 2008.Google ScholarGoogle Scholar

Index Terms

  1. Higher Inductive Types as Homotopy-Initial Algebras

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGPLAN Notices
        ACM SIGPLAN Notices  Volume 50, Issue 1
        POPL '15
        January 2015
        682 pages
        ISSN:0362-1340
        EISSN:1558-1160
        DOI:10.1145/2775051
        • Editor:
        • Andy Gill
        Issue’s Table of Contents
        • cover image ACM Conferences
          POPL '15: Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
          January 2015
          716 pages
          ISBN:9781450333009
          DOI:10.1145/2676726

        Copyright © 2015 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 14 January 2015

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader