Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3373718.3394794acmconferencesArticle/Chapter ViewAbstractPublication PageslicsConference Proceedingsconference-collections
research-article
Open access

A Constructive Model of Directed Univalence in Bicubical Sets

Published: 08 July 2020 Publication History

Abstract

Directed type theory is an analogue of homotopy type theory where types represent categories, generalizing groupoids. A bisimplicial approach to directed type theory, developed by Riehl and Shulman, is based on equipping each type with both a notion of path and a separate notion of directed morphism. In this setting, a directed analogue of the univalence axiom asserts that there is a universe of covariant discrete fibrations whose directed morphisms correspond to functions---a higher-categorical analogue of the category of sets and functions. In this paper, we give a constructive model of a directed type theory with directed univalence in bicubical, rather than bisimplicial, sets. We formalize much of this model using Agda as the internal language of a 1-topos, following Orton and Pitts. First, building on the cubical techniques used to give computational models of homotopy type theory, we show that there is a universe of covariant discrete fibrations, with a partial directed univalence principle asserting that functions are a retract of morphisms in this universe. To complete this retraction into an equivalence, we refine the universe of covariant fibrations using the constructive sheaf models by Coquand and Ruch.

References

[1]
[n.d.]. redtt. https://github.com/RedPRL/redtt.
[2]
Carlo Angiuli, Guillaume Brunerie, Thierry Coquand, Kuen-Bang Hou (Favonia), Robert Harper, and Daniel R. Licata. 2019. Syntax and Models of Cartesian Cubical Type Theory. (2019). Available from https://github.com/dlicata335/cart-cube/blob/master/cart-cube.pdf.
[3]
Carlo Angiuli, Kuen-Bang Hou (Favonia), and Robert Harper. 2017. Computational Higher Type Theory III: Univalent Universes and Exact Equality. (2017). arXiv:1712.01800.
[4]
Carlo Angiuli, Kuen-Bang Hou (Favonia), and Robert Harper. 2018. Cartesian Cubical Computational Type Theory: Constructive Reasoning with Paths and Equalities. In Computer Science Logic.
[5]
Steve Awodey. 2019. A Quillen model structure on the category of cartesian cubical sets. (2019). Talk at Homotopy Type Theory 2019, available from https://hott.github.io/HoTT-2019.
[6]
S. Awodey and M. Warren. 2009. Homotopy theoretic models of identity types. Mathematical Proceedings of the Cambridge Philosophical Society (2009).
[7]
Marc Bezem, Thierry Coquand, and Simon Huber. 2013. A model of type theory in cubical sets. (September 2013). Preprint.
[8]
Lars Birkedal, Ales Bizjak, Ranald Clouston, Hans Bugge Grathwohl, Bas Spitters, and Andrea Vezzosi. 2016. Guarded Cubical Type Theory: Path Equality for Guarded Recursion. (2016). arXiv:1606.05223.
[9]
Ulrik Buchholtz and Jonathan Weinberger. 2019. Type-theoretic modalities for synthetic (∞, 1)-categories. (2019). Talk at Homotopy Type Theory 2019.
[10]
Evan Cavallo and Robert Harper. 2019. Parametric Cubical Type Theory. (2019). arXiv:1901.00489.
[11]
Cyril Cohen, Thierry Coquand, Simon Huber, and Anders Mörtberg. 2018. Cubical Type Theory: a constructive interpretation of the univalence axiom. In Post-proceedings of the 21st International Conference on Types for Proofs and Programs (TYPES 2015), T. Uustalu (Ed.). 5:1--5:34.
[12]
Thierry Coquand. 2019. Constructive Presheaf Models of Univalence. (2019). Talk at Homotopy Type Theory 2019.
[13]
Thierry Coquand and Fabian Ruch. 2019. Constructive sheaf models of type theory. (2019). arXiv:1912.10407.
[14]
Thierry Coquand and Christian Sattler. 2016. A model structure on some presheaf categories. (2016). Available from cse.chalmers.se/~coquand/mod2.pdf.
[15]
Lisbeth Fajstrup, Eric Goubault, Emmanuel Haucourt, Samuel Mimram, and Martin Raussen. 2016. Directed algebraic topology and concurrency. Springer.
[16]
Marcelo Fiore, Gordon Plotkin, and Daniele Turi. 1999. Abstract Syntax and Variable Binding. In IEEE Symposium on Logic in Computer Science.
[17]
Nicola Gambino and Simon Henry. 2019. Towards a constructive simplicial model of Univalent Foundations. (2019). https://arxiv.org/abs/1905.06281.
[18]
M. Grandis. 2009. Directed Algebraic Topology: Models of non-reversible worlds. Cambridge University Press.
[19]
Martin Hofmann. 1995. Extensional Concepts in Intensional Type Theory. Ph.D. Dissertation. University of Edinburgh.
[20]
Martin Hofmann. 1999. Semantical analysis of higher-order abstract syntax. In IEEE Symposium on Logic in Computer Science.
[21]
Simon Huber. 2018. Canonicity for Cubical Type Theory. Journal of Automated Reasoning (2018). https://doi.org/10.1007/s10817--018--9469--1
[22]
Daniel R. Licata and Robert Harper. 2011. 2-Dimensional Directed Type Theory. In Mathematical Foundations of Programming Semantics (MFPS).
[23]
Daniel R. Licata, Ian Orton, Andrew M. Pitts, and Bas Spitters. 2018. Internal Universes in Models of Homotopy Type Theory. In International Conference on Formal Structures for Computation and Deduction.
[24]
Paige Randall North. 2018. Towards a directed homotopy type theory. (2018). arXiv:1807.10566.
[25]
Andreas Nuyts. 2015. Towards a directed HoTT based on 4 kinds of variance. Master's thesis. KU Leuven.
[26]
Andreas Nuyts. 2017. A Model of Parametric Dependent Type Theory in Bridge/Path Cubical Sets. (2017). arXiv:1706.04383.
[27]
Ian Orton and Andrew M. Pitts. 2016. Axioms for Modelling Cubical Type Theory in a Topos. In Computer Science Logic.
[28]
I. Orton and A. M. Pitts. 2018. Axioms for Modelling Cubical Type Theory in a Topos. Logical Methods in Computer Science 14, 4:23 (Dec. 2018), 1--33. Special issue for CSL 2016.
[29]
Emily Riehl. 2014. Categorical Homotopy Theory. Cambridge University Press.
[30]
Emily Riehl. 2019. The equivariant uniform kan fibration model of cubical homotopy type theory. (2019). Talk at Homotopy Type Theory 2019.
[31]
Emily Riehl, Evan Cavallo, and Christian Sattler. 2018. On the directed univalence axiom. Talk at the AMS Special Session on Homotopy Type Theory, Joint Mathematics Meetings.
[32]
Emily Riehl and Michael Shulman. 2018. A type theory for synthetic ∞-categories. Higher Structures 1, 1 (2018).
[33]
Emily Riehl and Dominic Verity. 2014. The theory and practice of Reedy categories. Theory and Applications of Categories 29, 9 (2014).
[34]
Christian Sattler. 2018. Do cubical models of type theory also model homotopy types? (2018). Talk at Workshop on Types, Homotopy Type theory, and Verification, Hausdorff Institute for Mathematics.
[35]
Christian Sattler and Emily Riehl. 2018. Directed univalence for the left fibration classifier. (2018). Private correspondence.
[36]
Michael Shulman. 2009. Homotopy limits and colimits and enriched homotopy theory. (2009). https://arxiv.org/abs/math/0610194.
[37]
Michael Shulman. 2019. All (∞, 1)-toposes have strict univalent universes. (2019). arXiv:1904.07004.
[38]
The Univalent Foundations Program, Institute for Advanced Study. 2013. Homotopy Type Theory: Univalent Foundations Of Mathematics. Available from homotopytypetheory.org/book.
[39]
Vladimir Voevodsky. 2006. A very short note on homotopy λ-calculus. Unpublished (September 2006), 1--7. http://www.math.ias.edu/vladimir/files/2006_09_Hlambda. pdf
[40]
Matthew Z. Weaver and Daniel R. Licata. 2020. A Constructive Model of Directed Univalence in Bicubical Sets (extended version). (2020). Available from https://dlicata.wescreates.wesleyan.edu/.

Cited By

View all
  • (2024)Formalizing the ∞-Categorical Yoneda LemmaProceedings of the 13th ACM SIGPLAN International Conference on Certified Programs and Proofs10.1145/3636501.3636945(274-290)Online publication date: 9-Jan-2024
  • (2024)Internal sums for synthetic fibered (∞,1)-categoriesJournal of Pure and Applied Algebra10.1016/j.jpaa.2024.107659(107659)Online publication date: Mar-2024
  • (2024)Two-sided cartesian fibrations of synthetic $$(\infty ,1)$$-categoriesJournal of Homotopy and Related Structures10.1007/s40062-024-00348-319:3(297-378)Online publication date: 21-Jun-2024
  • Show More Cited By

Index Terms

  1. A Constructive Model of Directed Univalence in Bicubical Sets

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      LICS '20: Proceedings of the 35th Annual ACM/IEEE Symposium on Logic in Computer Science
      July 2020
      986 pages
      ISBN:9781450371049
      DOI:10.1145/3373718
      This work is licensed under a Creative Commons Attribution-NoDerivs International 4.0 License.

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 08 July 2020

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. directed type theory
      2. directed univalence
      3. homotopy type theory

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Funding Sources

      Conference

      LICS '20
      Sponsor:

      Acceptance Rates

      LICS '20 Paper Acceptance Rate 69 of 174 submissions, 40%;
      Overall Acceptance Rate 215 of 622 submissions, 35%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)161
      • Downloads (Last 6 weeks)31
      Reflects downloads up to 03 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Formalizing the ∞-Categorical Yoneda LemmaProceedings of the 13th ACM SIGPLAN International Conference on Certified Programs and Proofs10.1145/3636501.3636945(274-290)Online publication date: 9-Jan-2024
      • (2024)Internal sums for synthetic fibered (∞,1)-categoriesJournal of Pure and Applied Algebra10.1016/j.jpaa.2024.107659(107659)Online publication date: Mar-2024
      • (2024)Two-sided cartesian fibrations of synthetic $$(\infty ,1)$$-categoriesJournal of Homotopy and Related Structures10.1007/s40062-024-00348-319:3(297-378)Online publication date: 21-Jun-2024
      • (2023)Bicategorical type theory: semantics and syntaxMathematical Structures in Computer Science10.1017/S0960129523000312(1-45)Online publication date: 17-Oct-2023
      • (2023)A Formal Logic for Formal Category TheoryFoundations of Software Science and Computation Structures10.1007/978-3-031-30829-1_6(113-134)Online publication date: 21-Apr-2023
      • (2022)A reasonably gradual type theoryProceedings of the ACM on Programming Languages10.1145/35476556:ICFP(931-959)Online publication date: 31-Aug-2022
      • (2022)Semantics for two-dimensional type theoryProceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science10.1145/3531130.3533334(1-14)Online publication date: 2-Aug-2022
      • (2022)Syntax and models of Cartesian cubical type theoryMathematical Structures in Computer Science10.1017/S096012952100034731:4(424-468)Online publication date: 17-Jan-2022
      • (2021)Internal ∞-categorical models of dependent type theoryProceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science10.1109/LICS52264.2021.9470667(1-14)Online publication date: 29-Jun-2021

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Login options

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media