Are Dependent Types in Set Theory Feasible?

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Yang, Yunsong, Guilloud, Simon, Kunčak, Viktor
Format: Preprint
Veröffentlicht: 2026
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910051732553728
author Yang, Yunsong
Guilloud, Simon
Kunčak, Viktor
author_facet Yang, Yunsong
Guilloud, Simon
Kunčak, Viktor
contents Following the types-as-sets paradigm, we present a mechanized embedding of dependent function types with a hierarchy of universes into schematic first-order logic with equality, with axiom schemas of Tarski-Grothendieck set theory. We carry this embedding in the Lisa proof assistant. On top of this foundation, we implement a proof-producing bidirectional type-checking tactic to compute proofs for typing judgements, with partial support for subtyping. We present examples showing how our approach enables automated reasoning for dependent types that is fully verified from set-theoretic axioms and deduction rules for schematic first-order logic with equality. Because types are merely sets, the resulting formalism supports equality that applies to all types and values and permits the usual substitution rules.
format Preprint
id arxiv_https___arxiv_org_abs_2603_12827
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Are Dependent Types in Set Theory Feasible?
Yang, Yunsong
Guilloud, Simon
Kunčak, Viktor
Logic in Computer Science
Following the types-as-sets paradigm, we present a mechanized embedding of dependent function types with a hierarchy of universes into schematic first-order logic with equality, with axiom schemas of Tarski-Grothendieck set theory. We carry this embedding in the Lisa proof assistant. On top of this foundation, we implement a proof-producing bidirectional type-checking tactic to compute proofs for typing judgements, with partial support for subtyping. We present examples showing how our approach enables automated reasoning for dependent types that is fully verified from set-theoretic axioms and deduction rules for schematic first-order logic with equality. Because types are merely sets, the resulting formalism supports equality that applies to all types and values and permits the usual substitution rules.
title Are Dependent Types in Set Theory Feasible?
topic Logic in Computer Science
url https://arxiv.org/abs/2603.12827