Passer à la navigation principale Passer à la recherche Passer au contenu principal

Unifying classical and intuitionistic logics for computational control

  • Hofstra University

Résultats de recherche: Contribution à un journalArticle de conférenceRevue par des pairs

8 Citations (Scopus)

Résumé

We show that control operators and other extensions of the Curry-Howard isomorphism can be achieved without collapsing all of intuitionistic logic into classical logic. For this purpose we introduce a unified propositional logic using polarized formulas. We define a Kripke semantics for this logic. Our proof system extends an intuitionistic system that already allows multiple conclusions. This arrangement reveals a greater range of computational possibilities, including a form of dynamic scoping. We demonstrate the utility of this logic by showing how it can improve the formulation of exception handling in programming languages, including the ability to distinguish between different kinds of exceptions and constraining when an exception can be thrown, thus providing more refined control over computation compared to classical logic. We also describe some significant fragments of this logic and discuss its extension to second-order logic.

langue originaleAnglais
Numéro d'article6571560
Pages (de - à)283-292
Nombre de pages10
journalProceedings - Symposium on Logic in Computer Science
Les DOIs
étatPublié - 9 sept. 2013
Evénement2013 28th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2013 - New Orleans, LA, États-Unis
Durée: 25 juin 201328 juin 2013

Empreinte digitale

Examiner les sujets de recherche de « Unifying classical and intuitionistic logics for computational control ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation