Barendregtのサブジェクト削減の証明に問題を発見しました(型のあるラムダ計算の Thm 4.2.5 )。
証明の最後のステップ(60ページ)では、次のように述べています。
「したがって、補題4.1.19(1)によって、 「。
しかし、補題4.1.19(1)によれば、それがあるべきである置換全体のコンテキストになるので、のみならず、X :ρ '。
私は、標準溶液は何とかことを証明することであってもよいと思いますが、私は方法がわからないです。
抽象化の生成補題を緩和することでそれを簡素化する証明がありましたが、最近、間違いがあり、私の証明が間違っていることがわかりました。そのため、この問題を解決する方法がわかりません。
誰か、ここで何が欠けているのか教えてください。
Barendregtは、バインドされた変数名と自由変数の名前がされていることを、いわゆる変数規則を前提として離れて標準化、すなわち、我々は暗黙的に使用して(彼らが異なっていることを前提とし、 -conversionを多分これが役立ちます。。
—
デイブ・クラーク
ご回答有難うございます。しかし、それでも問題は解決しません。彼はに到着した次のように(1)補題4.1.19を使用して:私たちは持っているΓ 、X :ρ 「 ⊢ P :σを"と我々はそれを知っているρを" [ → α:= → τ ] = ρおよびσ ″ [ → α:= → τ ] = σ ′、その補題を使用して、コンテキストと推論された型で同じ置換を同時に行うことができます...しかし、彼はx:\ rho 'のみを置換します。それが私の問題です...
—
アレハンドロDC