これはこの質問に触発されています。してみましょう 2つのだけバインド変数を持つすべてのコンビネータのコレクションです。であるCは、コンビナトリアルに完全な?
答えは否定的だと思いますが、これについての参考文献を見つけることができませんでした。また、コンビネータのセットの組み合わせが不完全であることの証明の参照にも興味があります(バインドされた変数が1つだけのコンビネータで構成されるセットが不完全であるため、これらのセットにはDの要素以外のものが含まれるはずです)。
これはこの質問に触発されています。してみましょう 2つのだけバインド変数を持つすべてのコンビネータのコレクションです。であるCは、コンビナトリアルに完全な?
答えは否定的だと思いますが、これについての参考文献を見つけることができませんでした。また、コンビネータのセットの組み合わせが不完全であることの証明の参照にも興味があります(バインドされた変数が1つだけのコンビネータで構成されるセットが不完全であるため、これらのセットにはDの要素以外のものが含まれるはずです)。
回答:
[コメントを回答に拡張する。]
最初に、コンビネータ(=閉じた項)バインドされた変数のカウントに関する明確化。私は約尋ねるよう質問を解釈 において異なるバインド変数名の総数 T ので、例えば長期T = (λ X 。X (λ Y 。Y ))(λ X 。λ Y 。Y 、X )を有するとしてカウント4つのバインダー(ラムダ抽象化)があるにもかかわらず、2つのバインドされた変数。このカウント方法は、最初は少し変でした。
したがって、を最大2つの異なるバインドされた変数を使用して記述できるすべてのコンビネーターのコレクション、または同等に、サブタームが最大2つの自由変数を持つすべてのコンビネーターのコレクションとする。
定理(Statman):は組み合わせで完全ではありません。
これの最初の証拠は、リック・スタットマンによる技術レポートに含まれているようです:
Statmanは、彼が「HOT」と呼んでいる、本質的に同型のコンビネーターのコレクションを定義しています。技術レポートは実際には、HOTの問題(つまり、 -equality)は、組み合わせで完全ではないという事実にもかかわらず、まだ決定できないことを示しています。Statmanは後に、HOTが組み合わせで完全ではないことを証明する短い自己完結型の論文を書きました。