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
Link To Document