• DocumentCode
    626296
  • Title

    Unifying Classical and Intuitionistic Logics for Computational Control

  • Author

    Liang, Chulong ; Miller, David

  • Author_Institution
    Dept. of Comput. Sci., Hofstra Univ., Hempstead, NY, USA
  • fYear
    2013
  • fDate
    25-28 June 2013
  • Firstpage
    283
  • Lastpage
    292
  • Abstract
    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.
  • Keywords
    computational complexity; formal logic; theorem proving; Curry-Howard isomorphism; Kripke semantics; classical logic; computational control; computational possibility; control operators; dynamic scoping; exception handling; intuitionistic logic; intuitionistic system; polarized formulas; programming languages; proof system; propositional logic; second-order logic; Abstracts; Calculus; Context; Java; Semantics; Krikpe semantics; classical logic; control operators; intuitionistic logic; proof theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science (LICS), 2013 28th Annual IEEE/ACM Symposium on
  • Conference_Location
    New Orleans, LA
  • ISSN
    1043-6871
  • Print_ISBN
    978-1-4799-0413-6
  • Type

    conf

  • DOI
    10.1109/LICS.2013.34
  • Filename
    6571560