A Constructive Proof of Dependent Choice, Compatible with Classical Logic

被引:18
|
作者
Herbelin, Hugo [1 ]
机构
[1] Univ Paris Diderot, PPS, INRIA, Paris, France
来源
2012 27TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS) | 2012年
关键词
Dependent choice; classical logic; constructive logic; strong existential;
D O I
10.1109/LICS.2012.47
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Martin-Lof's type theory has strong existential elimination (dependent sum type) that allows to prove the full axiom of choice. However the theory is intuitionistic. We give a condition on strong existential elimination that makes it computationally compatible with classical logic. With this restriction, we lose the full axiom of choice but, thanks to a lazily-evaluated coinductive representation of quantification, we are still able to constructively prove the axiom of countable choice, the axiom of dependent choice, and a form of bar induction in ways that make each of them computationally compatible with classical logic.
引用
收藏
页码:365 / 374
页数:10
相关论文
共 50 条
  • [1] On Constructive Fragments of Classical Logic
    Pereira, Luiz Carlos
    Haeusler, Edward Hermann
    DAG PRAWITZ ON PROOFS AND MEANING, 2015, 7 : 281 - 292
  • [2] A CONSTRUCTIVE PROOF OF A THEOREM IN RELEVANCE LOGIC
    KRON, A
    ZEITSCHRIFT FUR MATHEMATISCHE LOGIK UND GRUNDLAGEN DER MATHEMATIK, 1985, 31 (05): : 423 - 430
  • [3] A Constructive Logic with Classical Proofs and Refutations
    Barenbaum, Pablo
    Freund, Teodoro
    2021 36TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2021,
  • [4] A proof system for classical logic
    Pogorzelski W.A.
    Wojtylak P.
    Studia Logica, 2005, 80 (1) : 95 - 104
  • [5] Proof Nets for Classical Logic
    Guerrini, Stefano
    Masini, Andrea
    NOTRE DAME JOURNAL OF FORMAL LOGIC, 2021, 62 (02) : 303 - 343
  • [6] Proof nets for classical logic
    Robinson, E
    JOURNAL OF LOGIC AND COMPUTATION, 2003, 13 (05) : 777 - 797
  • [7] Intuitionistic choice and classical logic
    Coquand, T
    Palmgren, E
    ARCHIVE FOR MATHEMATICAL LOGIC, 2000, 39 (01) : 53 - 74
  • [8] Choice principles in constructive and classical set theories
    Rathjen, Michael
    LOGIC COLLOQUIUM '02, 2006, 27 : 299 - 326
  • [9] Intuitionistic choice and classical logic
    Thierry Coquand
    Erik Palmgren
    Archive for Mathematical Logic, 2000, 39 : 53 - 74
  • [10] Complementary Proof Nets for Classical Logic
    Pulcini, Gabriele
    Varzi, Achille C.
    LOGICA UNIVERSALIS, 2023, 17 (04) : 411 - 432