Reflective lambda-Calculus

  • Authors:
  • Jesse Alt;Sergei N. Artëmov

  • Affiliations:
  • -;-

  • Venue:
  • PTCS '01 Proceedings of the International Seminar on Proof Theory in Computer Science
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce a general purpose typed 驴-calculus 驴 驴 which contains intuitionistic logic, is capable of internalizing its own derivations as 驴-terms and yet enjoys strong normalization with respect to a natural reduction system. In particular, 驴驴 subsumes the typed 驴-calculus. The Curry-Howard isomorphism converting intuitionistic proofs into 驴-terms is a simple instance of the internalization property of 驴驴. The standard semantics of 驴驴 is given by a proof system with proof checking capacities. The system 驴驴 is a theoretical prototype of reflective extensions of a broad class of type-based systems in programming languages, provers, AI and knowledge representation, etc.