We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LO

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Logic in Computer Science

Title: Denotational semantics for guarded dependent type theory

Abstract: We present a new model of Guarded Dependent Type Theory (GDTT), a type theory with guarded recursion and multiple clocks in which one can program with, and reason about coinductive types. Productivity of recursively defined coinductive programs and proofs is encoded in types using guarded recursion, and can therefore be checked modularly, unlike the syntactic checks implemented in modern proof assistants.
The model is based on a category of covariant presheaves over a category of time objects, and quantification over clocks is modelled using a presheaf of clocks. To model the clock irrelevance axiom, crucial for programming with coinductive types, types must be interpreted as presheaves orthogonal to the object of clocks. In the case of dependent types, this translates to a lifting condition similar to the one found in homotopy theoretic models of type theory, but here with an additional requirement of uniqueness of lifts. Since the universes defined by the standard Hofmann-Streicher construction in this model do not satisfy this property, the universes in GDTT must be indexed by contexts of clock variables. We show how to model these universes in such a way that inclusions of clock contexts give rise to inclusions of universes commuting with type operations on the nose.
Comments: This is the third version of the paper representing a minor revision over the second version. The paper has 40 pages
Subjects: Logic in Computer Science (cs.LO)
MSC classes: 68N18, 03B40, 18C50
Cite as: arXiv:1802.03744 [cs.LO]
  (or arXiv:1802.03744v3 [cs.LO] for this version)

Submission history

From: Rasmus Møgelberg [view email]
[v1] Sun, 11 Feb 2018 14:40:17 GMT (54kb)
[v2] Wed, 18 Dec 2019 15:02:07 GMT (54kb)
[v3] Mon, 13 Apr 2020 10:38:24 GMT (57kb)

Link back to: arXiv, form interface, contact.