(私はすでにMathOverflowでこれを尋ねましたが、そこには答えがありませんでした。)
バックグラウンド
型なしラムダ計算では、この用語は一つ(例えば、乱暴に異なる結果を生成することが低減するかについて多くのredexes、異なる選択肢を含んでいてもよいここで1ステップ(β-)はyまたはそれ自体に減少します)。削減する場所の異なる(一連の)選択は、削減戦略と呼ばれます。用語Tがあると言われている正規もたらす削減戦略が存在する場合、Tは(λ X 。Y)((λ X 。X X )λ X 。X 、X )βytt通常の形に。すべての縮小戦略がtを標準形に持ってくる場合、用語は強く正規化されていると言われます。(私はどちらを心配していませんが、合流性は複数の可能性があることを保証します。)tt
縮小戦略は、tが正規形を持っている場合はいつでも、それが最終的なものになる場合、正規化すると言われています(ある意味では可能な限り最良です)。最左端の戦略は正規化です。t
スペクトルのもう一方の端では、項tから無限のリダクションシーケンスが存在する場合は常に、ストラテジがそのようなシーケンスを見つける場合、リダクションストラテジは永続的である(ある意味では最悪の可能性がある)と言われます。正規化に失敗する可能性があります。t
私は永久削減戦略を知っているとFのBのkはによってそれぞれ与えられる:
F B K(C [ (λ X 。S )T ] )= Cを[ S [ T / X ] ] 場合 tは 強く正規化されFのBのK(C [ (λ X 。S )T ] )= C [F∞Fb k
及び
F ∞(C [ (λ X 。S )T ] )= C [ S [ T / X ] ] 場合 Xは で起こる の場合、または Tが オンになっています正規形F ∞(C [ (λ X 。S )、T
Fb k(C[ (λ X 。S )T ] )= C[ s [ t / x ] ]Fb k(C[ (λ X 。S )T ] )= C[ (λ X 。S )Fb k(t )]t が強く正規化されている場合 さもないと
両方の場合(指示
βある-redex
左端用語で1
C[(λX。S)T]-と正規形に。、削減戦略は必ずしも身元あり)戦略
F∞でさえある
最大-それは用語を規定度ならば、それはそうする最長の可能な削減のシーケンスを使用しています。(例えば、Barendregtの本の13.4を参照。)
F∞(C[ (λ X 。S )T ] )= C[ s [ t / x ] ]F∞(C[ (λ X 。S )T ] )= C[ (λ X 。S )F∞(t )]もし xが で発生 S、またはもし Tが 正規形でありますさもないと
βC[ (λ X 。S )T ]F∞
β
L (t )= tL (λ X 。S )= λ X 。L (s )L (s t )= L (s )tL (s t )= s L (t )L ((λ X 。S )、T )= S [ T / X ]t が正規形の場合 以下のため の 正規形でありません以下のため の 正規形でありませんもし sのではなく、 tが 正規形であります場合 の、 tは 通常のフォームの両方に
左端から内端への縮小の自然な直観は、すべての作業を行うということです-再利用は失われないため、永続的である必要があります。対応する戦略は(型付けされていない)組み合わせロジックに対して永続的である(すべての直交TRWに対して最も内側の縮小が永続的である)ため、これは完全に自由な青い目の楽観的であるとは感じません...
λ
答えが「いいえ」であることが判明した場合、反例へのポインタも非常に興味深いでしょう。