このとてもいい質問にはいくつかの側面があるので、それに応じてこの答えを構成します。
1.箱入りの質問に対する答えはnoです。用語あなたの友人によって提案は確かに反例です。Ω3=(λx.xxx)(λx.xxx)
これは、以前の1が「鬼」のような反例持っていることをコメントで注目された質問が弱いヘッド正規形なし用語に制限されるまで、。そのような用語はゼロ用語として知られています。これらは、どんな置換でもラムダに決して減少しない用語です。K∞=YK
任意の固定小数点コンビネータ(fpc)、Y Iは、いわゆるミュート(別名「ルートアクティブ」)用語です。そのすべてのリダクトは、さらに還元されます。YYI
ミュートではありません。どちらもしない Ω 3 -で縮約のセットを検査することによって明らかであるように
、{ Ω 3K∞Ω3 −
{Ω3(λx.xxx)⋯(λx.xxx)k∣k∈N}
むしろ、なぜ正確な引数を与えるよりも、 FPCをすべてミュートであるY(任意のループコンビネータのために、実際に)-面倒まだうまくいけば明らか十分とすることができる-私はミュート条件に制限するだけでなく、あなたの質問の明白な一般化を扱います。YIY−−
ミュート用語は、解決不可能な用語のサブクラスであるゼロ用語のサブクラスです。これらはおそらく、それぞれ微妙なBerarducci、Levy-Longo、およびB \ "ohmツリーに対応する、ラムダ計算における「意味のない」または「未定義」の概念の最も人気のある選択肢です。ポーラ・セヴェリとフェル・ジャン・ド・フリースによって詳細に分析された[1]ミュート用語は、この格子の最下の要素、すなわち「未定義」の最も制限的な概念を構成します。
2. ミュート項、YをY I = Mというプロパティを持つループコンビネータとします。MYYI=M
最初に、新鮮な変数、Y zは実際にMの還元を「zに振りかける」ことによって得られる、説明したY Mに非常に似ていると主張します。zYzYMzM
Church-Rosserにより、とMには共通の縮約M ′があります。標準還元くださいR :Y I ↠ S Mを"。すべての部分項M 'の独特の部分項に相当するY I ≡ YのZ [ Z := I ]この還元下。任意の部分項のためのC [ N ] = M '、Rのような要因Y I ↠ C [YIMM′R:YI↠sM′M′YI≡Yz[z:=I]C[N]=M′R中脚が弱いヘッド減少であり、(最終的な脚が内部にあります)。 Nは、この2番目のレッグが一部のredex I Pを縮小し、 Iが置換 [ z := I ]の子孫である場合、 zによって「保護」されます。YI↠C[N0]↠whC[N1]↠iC[N]NzIPI[z:=I]
明らかに、はMのいくつかのサブタームを保護する必要があります。そうしないと、同様にミュートになります。一方、非終端に必要なサブタームを保護しないように注意する必要があります。そうしないと、ループコンビネータの無限のBオームツリーを開発できません。YM
したがって、変数をそのサブタームの前に置くと正規化タームが得られるという意味で、非正規化にはすべてのリダクトのすべてのサブタームが必要なミュートタームを見つけることで十分です。
考えてみましょう、W = λをwが。w I w w。これはΩに似ていますが、繰り返しのたびに、引数の位置でのWの出現がヘッド変数によって「ブロック」されていないことを確認します。サブタームの前にzを置くと、最終的に形状z P 1の標準形が生成されます。Ψ=WWW=λw.wIwwΩWz。各 P iは、 I、 W、またはこれらの「 z散水」のいずれかです。だから、 ΨzP1⋯PkPiIWzΨ 一般化された質問に対する反例です。
定理。Y I = Ψのようなループコンビネータはありません。YYI=Ψ
証明。のすべての還元の集合は{ W W 、W I W W 、I I I I W W 、I I I W W 、I I W W 、I W WΨです。Ψで変換可能にするには、 Y Iをこれらのいずれかに減らす必要があります。引数はすべての場合で同一です。具体性のために、と仮定 Y I ↠ I I W W。{WW,WIWW,IIIIWW,IIIWW,IIWW,IWW}ΨYIYI↠IIWW
任意の標準的な還元因数分解することができるような
Y I ↠ W P N 4、P ↠ W Q N 3、Q ↠ W N 1 N 2、こうして Y I ↠ W N 1 N 2 N 3 N 4 N 1 ↠ I 、N 2 ↠ I 、N 3YI↠sIIWW
YI↠wPN4,P↠wQN3,Q↠wN1N2,thus YI↠wN1N2N3N4N1↠I,N2↠I,N3↠W,N4↠W
私たちは削減を参照してみましょうとしてR 0、から出発削減N IとしてR I。Y私↠wN1N2N3N4R0N私R私
これらの減少は、置換上に持ち上げることができる歩留まりへ
のR Z 0:YのZ ↠ Z K(M 1 M 2 M 3 M 4)N I ≡ M I [ Z := I ]
その結果、R 0組成物であるY I R Z 0 [ Z := I ] ↠ I[ z:=I]
Rz0:Yz↠zk(M1M2M3M4)Ni≡Mi[z:=I]
R0。
YI↠Rz0[z:=I]Ik(N1⋯N4)↠kwN1⋯N4
Ri:Ni↠N∈{I,W}
Rzi:Mi↠NziRi:Ni↠Rzi[z:=I]Nzi[z:=I]↠IN
RiINzi[z:=I]NNzi
NzizNzNN∈{I,W}Nzi
zk1(λx.zk2(x))zk1(λw.zk2(zk3(zk5(zk7(w)zk8(λx.zk9(x)))zk6(w))zk4(w)))
M1M2M3M4↠Nz1Nz2Nz3Nz4NzizIi=1,2Wi=3,4
Nz1Nz2Nz3Nz4z(z(z(⋯)))zkjNzi
Nzii≤4kjj≤2+7⌊i−12⌋
WIIWWWz=λw.z(wIww)
IIWWz→IWWz→WWz→WzIWzWz→z(IIII)WzWz↠zIWzWz
Ω
zMN=λz.MzNI=M
YI=MYMzM↦YMMYMM
Y⌈M⌉z={z(Y⌈P[x:=Q]⌉z)Y⌈N⌉zM≡(λx.P)QM is not a redex and M→whN
[1] Severi P.、de Vries FJ。(2011)無限ラムダ計算における無意味集合の格子の分解。In:Beklemishev LD、de Queiroz R.(eds)ロジック、言語、情報、および計算。WoLLIC2011。コンピュータサイエンスの講義ノート、vol 6642。
[2]リチャード・スタットマン。ハイパーリカレントS、Kコンビネーターはありません。1991年、ペンシルバニア州ピッツバーグ、カーネギーメロン大学数学部研究報告書91–133