English

Strong Typed B\"ohm Theorem and Functional Completeness on the Linear Lambda Calculus

Logic in Computer Science 2016-08-22 v2

Abstract

In this paper, we prove a version of the typed B\"ohm theorem on the linear lambda calculus, which says, for any given types A and B, when two different closed terms s1 and s2 of A and any closed terms u1 and u2 of B are given, there is a term t such that t s1 is convertible to u1 and t s2 is convertible to u2. 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 s1 and s2, then A is functionally complete with regard to s1 and s2. So far, it was only known that a few types are functionally complete.

Keywords

Cite

@article{arxiv.1505.01326,
  title  = {Strong Typed B\"ohm Theorem and Functional Completeness on the Linear Lambda Calculus},
  author = {Satoshi Matsuoka},
  journal= {arXiv preprint arXiv:1505.01326},
  year   = {2016}
}

Comments

In Proceedings MSFP 2016, arXiv:1604.00384

R2 v1 2026-06-22T09:29:02.363Z