Strong Typed Bohm Theorem and Functional Completeness on the Linear Lambda Calculus

被引:2
作者
Matsuoka, Satoshi [1 ]
机构
[1] Natl Inst Adv Ind Sci & Technol, 1-1-1 Umezono, Tsukuba, Ibaraki 3058565, Japan
来源
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE | 2016年 / 207期
关键词
D O I
10.4204/EPTCS.207.1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we prove a version of the typed Bohm theorem on the linear lambda calculus, which says, for any given types A and B, when two different closed terms s(1) and s(2) of A and any closed terms u(1) and u(2) of B are given, there is a term t such that t s(1) is convertible to u(1) and t s(2) is convertible to u(2). Several years ago, a weaker version of this theorem was proved, but the stronger version was open. As a corollary of this theorem, we prove that if A has two different closed terms s(1) and s(2), then A is functionally complete with regard to s(1) and s(2). So far, it was only known that a few types are functionally complete.
引用
收藏
页码:1 / 22
页数:22
相关论文
共 17 条
  • [1] Barendregt H, 2013, PERSPECT LOGIC, P1, DOI 10.1017/CBO9781139032636
  • [2] Barendregt H. P., 1981, LAMBDA CALCULUS ITS
  • [3] Blute R., 2004, Linear Logic in Computer Science, P3
  • [4] Crole Roy L., 1993, Categories for Types. Cambridge mathematical textbooks, DOI DOI 10.1017/CBO9781139172707
  • [5] Damas Luis, 1982, Proceedings of the 9th ACM SIGPLAN-SIGACT symposium on the Principles of Programming Languages, DOI DOI 10.1145/582153.582176
  • [6] LINEAR LOGIC
    GIRARD, JY
    [J]. THEORETICAL COMPUTER SCIENCE, 1987, 50 (01) : 1 - 102
  • [7] Girard JY., 1989, Proofs and Types
  • [8] Harper Robert, 1997, The definition of standard ML: revised
  • [9] Lambek Joachim, 1988, Introduction to Higher Order Categorical Logic, V7
  • [10] Mackie I., 1993, Applied Categorical Structures, V1, P311, DOI 10.1007/BF00873993