arXiv Analytics

Sign in

arXiv:0811.2774 [math.LO]AbstractReferencesReviewsResources

A minimalist two-level foundation for constructive mathematics

Maria Emilia Maietti

Published 2008-11-17, updated 2024-04-03Version 4

We present a two-level theory to formalize constructive mathematics as advocated in a previous paper with G. Sambin. One level is given by an intensional type theory, called Minimal type theory. This theory extends the set-theoretic version introduced in the mentioned paper with collections. The other level is given by an extensional set theory which is interpreted in the first one by means of a quotient model. This two-level theory has two main features: it is minimal among the most relevant foundations for constructive mathematics; it is constructive thanks to the way the extensional level is linked to the intensional one which fulfills the "proofs-as-programs" paradigm and acts as a programming language.

Comments: 46 pages, revised version (I corrected typos and omissions in the definition of canonical isomorphisms)
Journal: Annals of Pure and Applied Logic, Volume 160, Issue 3, September 2009, Pages 319-354
Categories: math.LO
Subjects: 03G30, 03B15, 18C50, 03B20, 03F55
Related articles: Most relevant | Search more
arXiv:1205.5527 [math.LO] (Published 2012-05-24)
Combinatorial realizability models of type theory
arXiv:1804.04490 [math.LO] (Published 2018-04-12)
On Dividing by Two in Constructive Mathematics
arXiv:1809.02375 [math.LO] (Published 2018-09-07)
W-types in setoids