• DocumentCode
    2144974
  • Title

    An evaluation semantics for classical proofs

  • Author

    Murthy, Chetan R.

  • Author_Institution
    Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
  • fYear
    1991
  • fDate
    15-18 July 1991
  • Firstpage
    96
  • Lastpage
    107
  • Abstract
    It is shown how to interpret classical proofs as programs in a way that agrees with the well-known treatment of constructive proofs as programs and moreover extends it to give a computational meaning to proofs claiming the existence of a value satisfying a recursive predicate. The method turns out to be equivalent to H. Friedman´s (Lecture Notes in Mathematics, vol.699, p.21-28, 1978) proof by A -transition of the conservative extension of classical cover constructive arithmetic for II20 sentences. It is shown that Friedman´s result is a proof-theoretic version of a semantics-preserving CPS-translation from a nonfunctional programming language back to a functional programming language. A sound evaluation semantics for proofs in classical number theory (PA) of such sentences is presented as a modification of the standard semantics for proofs in constructive number theory (HA). The results soundly extend the proofs-as-programs paradigm to classical logics and to programs with the control operator, C
  • Keywords
    formal logic; logic programming; classical cover constructive arithmetic; classical logics; classical number theory; classical proofs; conservative extension; constructive number theory; constructive proofs; control operator; evaluation semantics; functional programming language; nonfunctional programming language; proofs-as-programs paradigm; recursive predicate; semantics-preserving CPS-translation; Arithmetic; Computer languages; Computer science; Functional programming; Logic programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1991. LICS '91., Proceedings of Sixth Annual IEEE Symposium on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    0-8186-2230-X
  • Type

    conf

  • DOI
    10.1109/LICS.1991.151634
  • Filename
    151634