ラムダ定義可能
「ある関数
f」を、「
ラムダ抽象で計算可能である」ことを表す
ラムダ式ではない任意の関数fを、ラムダ式で表現できるかどうか、という話
定義
自然数上の関数f:\mathbb{N}^n\to\mathbb{N}について、ラムダ式Fが以下の2条件を満たすとき、fはラムダ定義可能という
f(x_1,x_2,\cdots,x_n)=kのとき、F\overline{x_1}\overline{x_2}\cdots\overline{x_n}\xrightarrow{\ast}_\beta \overline{k}
f(x_1,x_2,\cdots,x_n)が未定義のとき、
F\overline{x_1}\overline{x_2}\cdots\overline{x_n}は
解決不能である
補題
ref

pp.142-143,

pp.24-27
上の補題の逆
ref

pp.142-143,

p.28
参考