Skip to main content

Showing 1–12 of 12 results for author: Mörtberg, A

Searching in archive cs. Search in all archives.
.
  1. arXiv:2402.12169  [pdf, other

    cs.LO

    Automating Boundary Filling in Cubical Agda

    Authors: Maximilian Doré, Evan Cavallo, Anders Mörtberg

    Abstract: When working in a proof assistant, automation is key to discharging routine proof goals such as equations between algebraic expressions. Homotopy Type Theory allows the user to reason about higher structures, such as topological spaces, using higher inductive types (HITs) and univalence. Cubical Agda is an extension of Agda with computational support for HITs and univalence. A difficulty when work… ▽ More

    Submitted 19 February, 2024; originally announced February 2024.

  2. arXiv:2402.04893  [pdf, other

    cs.LO math.LO

    The Category of Iterative Sets in Homotopy Type Theory and Univalent Foundations

    Authors: Daniel Gratzer, Håkon Gylterud, Anders Mörtberg, Elisabeth Stenholm

    Abstract: When working in Homotopy Type Theory and Univalent Foundations, the traditional role of the category of sets, Set, is replaced by the category hSet of homotopy sets (h-sets); types with h-propositional identity types. Many of the properties of Set hold for hSet ((co)completeness, exactness, local cartesian closure, etc.). Notably, however, the univalence axiom implies that Ob(hSet) is not itself a… ▽ More

    Submitted 7 February, 2024; originally announced February 2024.

  3. arXiv:2401.16336  [pdf, ps, other

    math.AT cs.LO

    Computational Synthetic Cohomology Theory in Homotopy Type Theory

    Authors: Axel Ljungström, Anders Mörtberg

    Abstract: This paper discusses the development of synthetic cohomology in Homotopy Type Theory (HoTT), as well as its computer formalisation. The objectives of this paper are (1) to generalise previous work on integral cohomology in HoTT by the current authors and Brunerie (2022) to cohomology with arbitrary coefficients and (2) to provide the mathematical details of, as well as extend, results underpinning… ▽ More

    Submitted 25 March, 2024; v1 submitted 29 January, 2024; originally announced January 2024.

    Comments: v2: minor typos, updated acknowledgements

  4. arXiv:2302.00151  [pdf, other

    math.AT cs.LO

    Formalising and Computing the Fourth Homotopy Group of the $3$-Sphere in Cubical Agda

    Authors: Axel Ljungström, Anders Mörtberg

    Abstract: Brunerie's 2016 PhD thesis contains the first synthetic proof in Homotopy Type Theory (HoTT) of the classical result that the fourth homotopy group of the 3-sphere is $\mathbb{Z}/2\mathbb{Z}$. The proof is one of the most impressive pieces of synthetic homotopy theory to date and uses a lot of advanced classical algebraic topology rephrased synthetically. Furthermore, the proof is fully constructi… ▽ More

    Submitted 30 April, 2024; v1 submitted 31 January, 2023; originally announced February 2023.

  5. Computing Cohomology Rings in Cubical Agda

    Authors: Thomas Lamiaux, Axel Ljungström, Anders Mörtberg

    Abstract: In Homotopy Type Theory, cohomology theories are studied synthetically using higher inductive types and univalence. This paper extends previous developments by providing the first fully mechanized definition of cohomology rings. These rings may be defined as direct sums of cohomology groups together with a multiplication induced by the cup product, and can in many cases be characterized as quotien… ▽ More

    Submitted 8 December, 2022; originally announced December 2022.

  6. Implementing a Category-Theoretic Framework for Typed Abstract Syntax

    Authors: Benedikt Ahrens, Ralph Matthes, Anders Mörtberg

    Abstract: In previous work ("From signatures to monads in UniMath"), we described a category-theoretic construction of abstract syntax from a signature, mechanized in the UniMath library based on the Coq proof assistant. In the present work, we describe what was necessary to generalize that work to account for simply-typed languages. First, some definitions had to be generalized to account for the natural… ▽ More

    Submitted 13 December, 2021; originally announced December 2021.

    Journal ref: In Proceedings of the 11th ACM SIGPLAN International Conference on Certified Programs and Proofs (CPP '22), 2022, ACM, New York, NY, USA

  7. arXiv:2009.05547  [pdf, other

    cs.PL cs.LO

    Internalizing Representation Independence with Univalence

    Authors: Carlo Angiuli, Evan Cavallo, Anders Mörtberg, Max Zeuner

    Abstract: In their usual form, representation independence metatheorems provide an external guarantee that two implementations of an abstract interface are interchangeable when they are related by an operation-preserving correspondence. If our programming language is dependently-typed, however, we would like to appeal to such invariance results within the language itself, in order to obtain correctness theo… ▽ More

    Submitted 25 October, 2020; v1 submitted 11 September, 2020; originally announced September 2020.

    Comments: 30 pages; ACM SIGPLAN Symposium on Principles of Programming Languages (POPL), 2021

  8. arXiv:1802.01170  [pdf, other

    cs.LO math.LO

    On Higher Inductive Types in Cubical Type Theory

    Authors: Thierry Coquand, Simon Huber, Anders Mörtberg

    Abstract: Cubical type theory provides a constructive justification to certain aspects of homotopy type theory such as Voevodsky's univalence axiom. This makes many extensionality principles, like function and propositional extensionality, directly provable in the theory. This paper describes a constructive semantics, expressed in a presheaf topos with suitable structure inspired by cubical sets, of some hi… ▽ More

    Submitted 30 April, 2018; v1 submitted 4 February, 2018; originally announced February 2018.

    Comments: 24 pages

  9. From signatures to monads in UniMath

    Authors: Benedikt Ahrens, Ralph Matthes, Anders Mörtberg

    Abstract: The term UniMath refers both to a formal system for mathematics, as well as a computer-checked library of mathematics formalized in that system. The UniMath system is a core dependent type theory, augmented by the univalence axiom. The system is kept as small as possible in order to ease verification of it - in particular, general inductive types are not part of the system. In this work, we part… ▽ More

    Submitted 2 December, 2016; originally announced December 2016.

    Comments: 30 pages

    Journal ref: J Autom Reasoning (2019) Vol 63, 285-318

  10. arXiv:1611.02108  [pdf, ps, other

    cs.LO math.LO

    Cubical Type Theory: a constructive interpretation of the univalence axiom

    Authors: Cyril Cohen, Thierry Coquand, Simon Huber, Anders Mörtberg

    Abstract: This paper presents a type theory in which it is possible to directly manipulate $n$-dimensional cubes (points, lines, squares, cubes, etc.) based on an interpretation of dependent type theory in a cubical set model. This enables new ways to reason about identity types, for instance, function extensionality is directly provable in the system. Further, Voevodsky's univalence axiom is provable in th… ▽ More

    Submitted 7 November, 2016; originally announced November 2016.

    Comments: To be published in the post-proceedings of the 21st International Conference on Types for Proofs and Programs, TYPES 2015

    ACM Class: F.3.2; F.4.1

  11. Formalized linear algebra over Elementary Divisor Rings in Coq

    Authors: Guillaume Cano, Cyril Cohen, Maxime Dénès, Anders Mörtberg, Vincent Siles

    Abstract: This paper presents a Coq formalization of linear algebra over elementary divisor rings, that is, rings where every matrix is equivalent to a matrix in Smith normal form. The main results are the formalization that these rings support essential operations of linear algebra, the classification theorem of finitely presented modules over such rings and the uniqueness of the Smith normal form up to mu… ▽ More

    Submitted 20 June, 2016; v1 submitted 27 January, 2016; originally announced January 2016.

    ACM Class: I.2.3; F.4.1

    Journal ref: Logical Methods in Computer Science, Volume 12, Issue 2 (June 22, 2016) lmcs:1639

  12. arXiv:1209.1905  [pdf, ps, other

    cs.LO math.AT

    Computing Persistent Homology within Coq/SSReflect

    Authors: Jónathan Heras, Thierry Coquand, Anders Mörtberg, Vincent Siles

    Abstract: Persistent homology is one of the most active branches of Computational Algebraic Topology with applications in several contexts such as optical character recognition or analysis of point cloud data. In this paper, we report on the formal development of certified programs to compute persistent Betti numbers, an instrumental tool of persistent homology, using the Coq proof assistant together with t… ▽ More

    Submitted 10 September, 2012; originally announced September 2012.