ニールの答えに役立つものを追加できるかどうか見てみましょう。有限集合の「設計空間」は、「有限」のさまざまな定義が建設的に一致する必要がないため、古典的なものよりも建設的に大きくなります。型理論のさまざまな定義は、わずかに異なる概念を与えます。ここにいくつかの可能性があります。
クラトフスキーの有限集合(有限)は、自由な -semilattices として特徴付けることができます。集合、型、またはオブジェクト与えられると、自由な -semilatticeの要素は、有限サブセットとして考えられます。。実際、そのような各要素は次のように生成されます。K∨X∨K(X)X
- 空のセットに対応する中立要素、または0
- シングルトンに対応するジェネレータ、またはx∈X{x}
- ユニオンに対応する2つの要素の結合S∨T
の同等の定式化は次のとおりですは有限であり、と射影が存在する場合に限り、次のとおりです。K(X)S⊆XKn∈N e:{1,…,n}→S
これをニールの定義と比較すると、彼は全単射 を必要とすることがわかります。これは、決定可能な同等性を持つ有限サブセットを取ることになります:。私たちが使用してみましょう決定可能の収集のためにの-finiteサブセット。e:{1,…,n}→SKS⊆X∀x,y∈S.x=y∨x≠yD(X)KX
明らかに、は有限結合の下で閉じられますが、有限交差の下で閉じられる必要はありません。また、はどの操作でも閉じられません。人々は有限集合が「トップのないブールaglebra」のように動作することを期待しているので、自由な一般化ブール代数(、、および相対補数)として定義することもできますが、実際にはそのような努力を聞いた。K(X)D(X)0∨∧∖
「正しい」定義が何であるかを決定するときは、有限集合で何をしたいかに注意を払う必要があります。そして、単一の正しい定義はありません。たとえば、多項式有限の複素根の集合は「有限」の意味で何ですか。
建設的に有限を参照してください?有限性の詳細については、Thierry CoquandとArnaud Spiwackによる。教訓は、有限性は建設的に明白であることにはほど遠いということです。