Skip to main content

Showing 1–10 of 10 results for author: Angiuli, C

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

    cs.CL cs.LO

    A dependently-typed calculus of event telicity and culminativity

    Authors: Pavel Kovalev, Carlo Angiuli

    Abstract: We present a dependently-typed cross-linguistic framework for analyzing the telicity and culminativity of events, accompanied by examples of using our framework to model English sentences. Our framework consists of two parts. In the nominal domain, we model the boundedness of noun phrases and its relationship to subtyping, delimited quantities, and adjectival modification. In the verbal domain we… ▽ More

    Submitted 7 June, 2025; originally announced June 2025.

    Comments: 52 pages, Agda formalization available at https://doi.org/10.5281/zenodo.15602617

  2. arXiv:2210.05420  [pdf, other

    cs.LO

    Controlling unfolding in type theory

    Authors: Daniel Gratzer, Jonathan Sterling, Carlo Angiuli, Thierry Coquand, Lars Birkedal

    Abstract: We present a novel mechanism for controlling the unfolding of definitions in dependent type theory. Traditionally, proof assistants let users specify whether each definition can or cannot be unfolded in the remainder of a development; unfolding definitions is often necessary in order to reason about them, but an excess of unfolding can result in brittle proofs and intractably large proof goals. In… ▽ More

    Submitted 11 October, 2022; originally announced October 2022.

  3. Normalization for Cubical Type Theory

    Authors: Jonathan Sterling, Carlo Angiuli

    Abstract: We prove normalization for (univalent, Cartesian) cubical type theory, closing the last major open problem in the syntactic metatheory of cubical type theory. Our normalization result is reduction-free, in the sense of yielding a bijection between equivalence classes of terms in context and a tractable language of $β/η$-normal forms. As corollaries we obtain both decidability of judgmental equalit… ▽ More

    Submitted 19 April, 2021; v1 submitted 27 January, 2021; originally announced January 2021.

    Comments: LICS 2021

    Journal ref: 2021 36th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS), 2021, pp. 1-15

  4. 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

  5. A Cubical Language for Bishop Sets

    Authors: Jonathan Sterling, Carlo Angiuli, Daniel Gratzer

    Abstract: We present XTT, a version of Cartesian cubical type theory specialized for Bishop sets à la Coquand, in which every type enjoys a definitional version of the uniqueness of identity proofs. Using cubical notions, XTT reconstructs many of the ideas underlying Observational Type Theory, a version of intensional type theory that supports function extensionality. We prove the canonicity property of XTT… ▽ More

    Submitted 28 March, 2022; v1 submitted 3 March, 2020; originally announced March 2020.

    Journal ref: Logical Methods in Computer Science, Volume 18, Issue 1 (March 29, 2022) lmcs:9069

  6. Cubical Syntax for Reflection-Free Extensional Equality

    Authors: Jonathan Sterling, Carlo Angiuli, Daniel Gratzer

    Abstract: We contribute XTT, a cubical reconstruction of Observational Type Theory which extends Martin-Löf's intensional type theory with a dependent equality type that enjoys function extensionality and a judgmental version of the unicity of identity types principle (UIP): any two elements of the same equality type are judgmentally equal. Moreover, we conjecture that the typing relation can be decided in… ▽ More

    Submitted 6 June, 2019; v1 submitted 17 April, 2019; originally announced April 2019.

    Comments: Extended version; International Conference on Formal Structures for Computation and Deduction (FSCD), 2019

  7. The RedPRL Proof Assistant (Invited Paper)

    Authors: Carlo Angiuli, Evan Cavallo, Kuen-Bang Hou, Robert Harper, Jonathan Sterling

    Abstract: RedPRL is an experimental proof assistant based on Cartesian cubical computational type theory, a new type theory for higher-dimensional constructions inspired by homotopy type theory. In the style of Nuprl, RedPRL users employ tactics to establish behavioral properties of cubical functional programs embodying the constructive content of proofs. Notably, RedPRL implements a two-level type theory,… ▽ More

    Submitted 5 July, 2018; originally announced July 2018.

    Comments: In Proceedings LFMTP 2018, arXiv:1807.01352

    Journal ref: EPTCS 274, 2018, pp. 1-10

  8. arXiv:1712.01800  [pdf, ps, other

    cs.LO

    Computational Higher Type Theory III: Univalent Universes and Exact Equality

    Authors: Carlo Angiuli, Kuen-Bang Hou, Robert Harper

    Abstract: This is the third in a series of papers extending Martin-Löf's meaning explanations of dependent type theory to a Cartesian cubical realizability framework that accounts for higher-dimensional types. We extend this framework to include a cumulative hierarchy of univalent Kan universes of Kan types, exact equality and other pretypes lacking Kan structure, and a cumulative hierarchy of pretype unive… ▽ More

    Submitted 5 December, 2017; originally announced December 2017.

    Comments: 71 pages

  9. arXiv:1606.09638  [pdf, ps, other

    cs.LO

    Computational Higher Type Theory II: Dependent Cubical Realizability

    Authors: Carlo Angiuli, Robert Harper

    Abstract: This is the second in a series of papers extending Martin-Löf's meaning explanation of dependent type theory to account for higher-dimensional types. We build on the cubical realizability framework for simple types developed in Part I, and extend it to a meaning explanation of dependent higher-dimensional type theory. This extension requires generalizing the computational Kan condition given in Pa… ▽ More

    Submitted 26 April, 2017; v1 submitted 30 June, 2016; originally announced June 2016.

    Comments: 65 pages. v2: added sections A.1, A.2. v3: added sections A.3, A.4. arXiv admin note: text overlap with arXiv:1604.08873

  10. arXiv:1604.08873  [pdf, ps, other

    cs.LO

    Computational Higher Type Theory I: Abstract Cubical Realizability

    Authors: Carlo Angiuli, Robert Harper, Todd Wilson

    Abstract: Brouwer's constructivist foundations of mathematics is based on an intuitively meaningful notion of computation shared by all mathematicians. Martin-Löf's meaning explanations for constructive type theory define the concept of a type in terms of computation. Briefly, a type is a complete (closed) program that evaluates to a canonical type whose members are complete programs that evaluate to canoni… ▽ More

    Submitted 14 June, 2016; v1 submitted 29 April, 2016; originally announced April 2016.

    Comments: 39 pages. v2: added abstract, minor corrections