Skip to main navigation Skip to search Skip to main content

Sets in types, types in sets

  • INRIA Rocquencourt

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We present two mutual encodings, respectively of the Calculus of Inductive Constructions in Zermelo-Fraenkel set theory and the opposite way. More precisely, we actually construct two families of encodings, relating the number of universes in the type theory with the number of inaccessible cardinals in the set theory. The main result is that both hierarchies of logical formalisms interleave w.r.t. expressive power and thus are essentially equivalent. Both encodings are quite elementary: type theory is interpreted in set theory through a generalization of Coquand’s simple proof-irrelevance interpretation. Set theory is encoded in type theory using a variant of Aczel’s encoding; we have formally checked this last part using the Coq proof assistant.

Original languageEnglish
Title of host publicationTheoretical Aspects of Computer Software - 3rd International Symposium, TACS 1997, Proceedings
EditorsMartín Abadi, Takayasu Ito
PublisherSpringer Verlag
Pages530-546
Number of pages17
ISBN (Print)354063388X, 9783540633884
DOIs
Publication statusPublished - 1 Jan 1997
Externally publishedYes
Event3rd International Symposium on Theoretical Aspects of Computer Software, TACS 1997 - Sendai, Japan
Duration: 23 Sept 199726 Sept 1997

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1281
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference3rd International Symposium on Theoretical Aspects of Computer Software, TACS 1997
Country/TerritoryJapan
CitySendai
Period23/09/9726/09/97

Fingerprint

Dive into the research topics of 'Sets in types, types in sets'. Together they form a unique fingerprint.

Cite this