Free theorems from univalent reference types

07/31/2023
by   Jonathan Sterling, et al.
0

We develop a denotational semantics for general reference types in an impredicative version of guarded homotopy type theory, an adaptation of synthetic guarded domain theory to Voevodsky's univalent foundations. We observe for the first time the profound impact of univalence on the denotational semantics of mutable state. Univalence automatically ensures that all computations are invariant under symmetries of the heap – a bountiful source of free theorems. In particular, even the most simplistic univalent model enjoys many new program equivalences that do not hold when the same constructions are carried out in the universes of traditional set-level (extensional) type theory.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/22/2018

Cubical informal type theory: the higher groupoid structure

Following a project of developing conventions and notations for informal...
research
01/24/2021

Relational Type Theory (All Proofs)

This paper introduces Relational Type Theory (RelTT), a new approach to ...
research
11/06/2018

Gradual Type Theory (Extended Version)

Gradually typed languages are designed to support both dynamically typed...
research
05/01/2018

Denotational semantics of recursive types in synthetic guarded domain theory

Just like any other branch of mathematics, denotational semantics of pro...
research
12/28/2021

Two Guarded Recursive Powerdomains for Applicative Simulation

Clocked Cubical Type Theory is a new type theory combining the power of ...
research
04/12/2021

A meta-theory for big-step semantics

It is well-known that big-step semantics is not able to distinguish stuc...
research
01/06/2023

Central H-spaces and banded types

We introduce and study central types, which are generalizations of Eilen...

Please sign up or login with your details

Forgot password? Click here to reset