arXiv Analytics

Sign in

arXiv:1102.1061 [math.LO]AbstractReferencesReviewsResources

Continuation-passing Style Models Complete for Intuitionistic Logic

Danko Ilik

Published 2011-02-05, updated 2011-03-03Version 2

A class of models is presented, in the form of continuation monads polymorphic for first-order individuals, that is sound and complete for minimal intuitionistic predicate logic. The proofs of soundness and completeness are constructive and the computational content of their composition is, in particular, a $\beta$-normalisation-by-evaluation program for simply typed lambda calculus with sum types. Although the inspiration comes from Danvy's type-directed partial evaluator for the same lambda calculus, the there essential use of delimited control operators (i.e. computational effects) is avoided. The role of polymorphism is crucial -- dropping it allows one to obtain a notion of model complete for classical predicate logic. The connection between ours and Kripke models is made through a strengthening of the Double-negation Shift schema.

Related articles: Most relevant | Search more
arXiv:1602.07608 [math.LO] (Published 2016-02-24)
Classical logic and intuitionistic logic: equivalent formulations in natural deduction, Gödel-Kolmogorov-Glivenko translation
arXiv:1704.01866 [math.LO] (Published 2017-04-06)
Questions and dependency in intuitionistic logic
arXiv:1211.1850 [math.LO] (Published 2012-11-08)
Copies of classical logic in intuitionistic logic