A PROOF-THEORETIC TREATMENT OF λ-REDUCTION WITH CUT-ELIMINATION: λ-CALCULUS AS A LOGIC PROGRAMMING LANGUAGE

被引:3
|
作者
Gabbay, Michael [1 ]
机构
[1] Kings Coll London, Dept Philosophy, Strand WC2R 2LS, England
关键词
term-sequent; cut-elimination; lambda-calculus; logic programming;
D O I
10.2178/jsl/1305810770
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
We build on an existing a term-sequent logic for the lambda-calculus. We formulate a general sequent system that fully integrates alpha beta eta-reductions between untyped lambda-terms into first order logic. We prove a cut-elimination result and then offer an application of cut-elimination by giving a notion of uniform proof for lambda-terms. We suggest how this allows us to view the calculus of untyped alpha beta-reductions as a logic programming language (as well as a functional programming language, as it is traditionally seen).
引用
收藏
页码:673 / 699
页数:27
相关论文
共 50 条