Venue. arXiv
2026
Revisiting Soundness for Occurrence Typing, Semantically fu-2026-revisiting
Type-Directed Discretization of Probabilistic Programs (Extended Version) wu-2026-type
Oblivious Probabilistic Outcome Logic: Verifying Probabilistic Programs with an Oblivious Adversary chen-2026-oblivious
A Fast Quantitative Analyzer for NetKAT lu-2026-a
Verifying Isolation Levels of Database Implementations for Free Using Separation Logic mathiasen-2026-verifying
Yarrow: Reconciling Effect Handlers and Region-Based Memory Management mathiasen-2026-yarrow
Syntax and semantics of focalisation with relative monads and comonads mangel-2026-syntax
Compositional Program Verification with Polynomial Functors in Dependent Type Theory aberle-2026-compositional
A Framework for Coalgebraic Reward-Sensitive Bisimulation (Extended Version) amorim-2026-a
Hybrid Systems as Coalgebras: Lyapunov Morphisms for Zeno Stability moeller-2026-hybrid
How Vulnerable Are AI Agents to Indirect Prompt Injections? Insights from a Large-Scale Public Competition dziemian-2026-how
Boundary Point Jailbreaking of Black-Box LLMs davies-2026-boundary
Impredicativity in Linear Dependent Type Theory speight-2026-impredicativity
S4 modal sequent calculus as intermediate logic and intermediate language caspar-2026-s4
Intrinsically Correct Algorithms and Recursive Coalgebras alexandruIntrinsicallyCorrectAlgorithms2025-preprint
Adequate Losses via Quantitative Linear Logic capucci-2026-adequate
Compositionality of Lyapunov functions via assume-guarantee reasoning capucci-2026-compositionality
Quantitative Linear Logic for Neuro-Symbolic Learning and Verification flinkow-2026-quantitative
2-dimensional Lawvere theories, commutativity, and higher Day convolution perutka_2026
2025
Canonical bidirectional typechecking mihejevs-2025-canonical
Context-Dependent Effects and Concurrency in Guarded Interaction Trees stepanenko-2025-context
The free bifibration on a functor clarke-2025-the
Kleene Algebra kappe-2025-kleene
Mechanizing a Proof-Relevant Logical Relation for Timed Message-Passing Protocols zhang-2025-mechanizing
Internalizing Extensions in Lattices of Type Theories chan-2025-internalizing
Colored Petri Nets are Monoidal Double Functors master-2025-colored
Double Orthogonal Factorization Systems aberle-2025-double
Dependent-Type-Preserving Memory Allocation koronkevich-2025-dependent
One Weird Trick to Untie Landin’s Knot koronkevich-2025-one
A Language-Agnostic Logical Relation for Message-Passing Protocols zhang-2025-a
Categorical Lyapunov Theory II: Stability of Systems ames-2025-categorical
HybridProver: Augmenting Theorem Proving with LLM-Driven Proof Synthesis and Refinement hu-2025-hybridprover
Categorical Lyapunov Theory I: Stability of Flows ames-2025-categoricalx
Stop treating ‘AGI’ as the north-star goal of AI research blilihamelin-2025-stop
Bounded First-Class Universe Levels in Dependent Type Theory chan-2025-bounded
A Bayesian Interpretation of the Internal Model Principle baltieri-2025-a
The Equational Theories Project: Advancing Collaborative Mathematical Research at Scale bolan-2025-the
Towards Computational UIP in Cubical Agda tan_etal_2025
Some advantages of Cubical Type Theory, as implemented by Cubical Agda, over intensional Martin-Löf Type Theory include Quotient Inductive Types (QITs), which exist as instances of Higher Inductive Types, and functional extensionality, which is provable in Cubical Type Theory. However, HoTT features an infinite hierarchy of equalities that may become unwieldy in formalisations. Fortunately, QITs and functional extensionality are both preserved even if the equality levels of Cubical Type Theory are truncated to only homotopical Sets (h-Sets). In other words, removing the univalence axiom from Cubical Type Theory and instead postulating a conflicting axiom: the Uniqueness of Identity Proofs (UIP) postulate. Since univalence is proved in Cubical Type Theory from the so-called Glue Types, therefore, it is known that one can first remove the Glue Types (thus removing univalence) and then set-truncate all equalities (essentially assuming UIP), à la XTT. The result is a “h-Set Cubical Type Theory” that retains features such as functional extensionality and QITs.
However, in Cubical Agda, there are currently only two unsatisfying ways to achieve h-Set Cubical Type Theory. The first is to give up on the canonicity of the theory and simply postulate the UIP axiom, while the second way is to use a standard result stating “type formers preserve h-levels” to manually prove UIP for every defined type. The latter is, however, laborious work best suited for an automatic implementation by the proof assistant. In this project, we analyse formulations of UIP and detail their computation rules for Cubical Agda, and evaluate their suitability for implementation. We also implement a variant of Cubical Agda without Glue, which is already compatible with postulated UIP, in anticipation of a future implementation of UIP in Cubical Agda.
A “good regulator theorem” for embodied agents virgo-2025-a
2024
Transformers Use Causal World Models in Maze-Solving Tasks spies-2024-transformers
The Denotational Semantics of SSA ghalayini-2024-the
2-Rig Extensions and the Splitting Principle baez-2024-2
Logical Structure on Inverse Functor Categories fiore-2024-logical
Directed univalence in simplicial homotopy type theory gratzer-2024-directed
Type Universes as Allocation Effects koronkevich-2024-type
On the complexity of normalization for the planar -calculus das-2024-on
Rendering string diagrams recursively rubiomadrigal-2024-rendering
(Co)condition hits the Path zhang-2024-co
WatChat: Explaining perplexing programs by debugging mental models chandra-2024-watchat
Foundations of Substructural Dependent Type Theory aberle-2024-foundations
A Fibrational Theory of First Order Differential Structures capucci-2024-a
Contextads as Wreaths; Kleisli, Para, and Span Constructions as Wreath Products capucci-2024-contextads
On Quantifiers for Quantitative Reasoning capucci-2024-on
2023
Structured World Representations in Maze-Solving Transformers ivanitskiy-2023-structured
Three non-cubical applications of extension types zhang-2023-three
A Configurable Library for Generating and Manipulating Maze Datasets ivanitskiy-2023-a
Two tricks to trivialize higher-indexed families zhang-2023-two
A Formalization of Operads in Coq flores-2023-a
A Formal Algebraic Framework for DSL Composition flores-2023-ax
A two-level linear dependent type theory fu2023twolevellineardependenttype
2022
Exploring Consequences of Privacy Policies with Narrative Generation via Answer Set Programming dabral-2022-exploring
Interpreting Neural Networks through the Polytope Lens black-2022-interpreting
Dependent Bayesian Lenses: Categories of Bidirectional Markov Kernels with Canonical Bayesian Inversion braithwaite-2022-dependent
Extensions of representation stable categories moeller-2022-extensions
Beyond the Imitation Game: Quantifying and extrapolating the capabilities of language models srivastava-2022-beyond
Retrodictive Quantum Computing carette-2022-retrodictive
Implicit Polarized F: local type inference for impredicativity mercer-2022-implicit
Vehicle: Interfacing Neural Network Verifiers with Interactive Theorem Provers daggitt-2022-vehicle
The directed plump ordering gratzer-2022-the
Distribution Theoretic Semantics for Non-Smooth Differentiable Programming amorim_lam_2022
With the wide spread of deep learning and gradient descent inspired optimization algorithms, differentiable programming has gained traction. Nowadays it has found applications in many different areas as well, such as scientific computing, robotics, computer graphics and others. One of its notoriously difficult problems consists in interpreting programs that are not differentiable everywhere.
In this work we define , a core calculus for non-smooth differentiable programs and define its semantics using concepts from distribution theory, a well-established area of functional analysis. We also show how presents better equational properties than other existing semantics and use our semantics to reason about a simplified ray tracing algorithm. Further, we relate our semantics to existing differentiable languages by providing translations to and from other existing differentiable semantic models. Finally, we provide a proof-of-concept implementation in PyTorch of the novel constructions in this paper.