• DocumentCode
    1822717
  • Title

    Encoding the calculus of constructions in a higher-order logic

  • Author

    Felty, Amy

  • Author_Institution
    AT&T Bell Labs., Murray Hill, NJ, USA
  • fYear
    1993
  • fDate
    19-23 Jun 1993
  • Firstpage
    233
  • Lastpage
    244
  • Abstract
    The author presents an encoding of the calculus of constructions (CC) in a higher-order intuitionistic logic (I) in a direct way, so that correct typing in CC corresponds to intuitionistic provability in a sequent calculus for I. In addition, she demonstrates a direct correspondence between proofs in these two systems. The logic I is an extension of hereditary Harrop formulas (hh), which serve as the logical foundation of the logic programming language λProlog. Like hh, I has the uniform proof property, which allows a complete nondeterministic search procedure to be described in a straightforward manner. Via the encoding, this search procedure provides a goal directed description of proof checking and proof search in CC
  • Keywords
    PROLOG; lambda calculus; logic programming; type theory; calculus of constructions; correct typing; hereditary Harrop formulas; higher-order intuitionistic logic; higher-order logic; intuitionistic provability; lambda Prolog; logic programming language; nondeterministic search procedure; proof checking; proof search; sequent calculus; Calculus; Encoding; Logic programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1993. LICS '93., Proceedings of Eighth Annual IEEE Symposium on
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    0-8186-3140-6
  • Type

    conf

  • DOI
    10.1109/LICS.1993.287584
  • Filename
    287584