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 :
بازگشت