DocumentCode :
3112345
Title :
A Dependent Set Theory
Author :
Moczydlowski, Wojciech
Author_Institution :
Cornell Univ., Ithaca
fYear :
2007
fDate :
10-14 July 2007
Firstpage :
23
Lastpage :
34
Abstract :
Set theories are traditionally based on first-order logic. We show that in a constructive setting, basing a set theory on a dependent logic yields many benefits. To this end, we introduce a dependent impredicative constructive set theory which we call IZFD. Using realizability, we prove that the underlying lambda calculus weakly normalizes, thus enabling program extraction from IZF_D proofs. We also show that IZFD can interpret IZF with Collection. By a wellknown result of Friedman, this establishes IZFD as a remarkably strong theory, with proof-theoretical power equal to that of ZFC. We further demonstrate that IZFD provides a natural framework to interpret first-order definitions, thus removing a longstanding barrier to implementing constructive set theories. Finally, we prove that IZFD extended with excluded middle is consistent, thus paving the way to using our framework in the classical setting as well.
Keywords :
lambda calculus; set theory; IZFD; dependent impredicative constructive set theory; lambda calculus; Application software; Buildings; Calculus; Computer languages; Computer science; Logic; Mathematics; Protocols; Set theory; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 2007. LICS 2007. 22nd Annual IEEE Symposium on
Conference_Location :
Wroclaw
ISSN :
1043-6871
Print_ISBN :
0-7695-2908-9
Type :
conf
DOI :
10.1109/LICS.2007.7
Filename :
4276548
Link To Document :
بازگشت