解法: ゲーデルとコーエン:連続体仮説はZFCから独立である(1963年)
まったく新しい無限二進列(新しい実数)を一桁ずつ明らかにしていくところを想像してほしい。ただし一度に有限個の桁にしか確定させることができず、一度書いた桁は決して消せない。「条件」とはこの列の有限な断片のことであり、より強い条件は弱い条件と矛盾せずにより多くの桁を埋めるだけである。
コーエン(1963年)のアイデアは、一つではなく 個ものそのような列を同時に、並行して明らかにすることだった。条件はそれらすべての有限な断片を同時に表す。この有限な断片を選ぶ、無限に注意深く最大限に情報量の多い方法——「ジェネリックフィルター」——を選ぶことで、それまで存在しなかった実数を含むまったく新しい数学的宇宙が生み出される。
コーエンの強制半順序集合 は、 から への有限部分関数 すべてからなる(「条件」は 個ある列のどれの、どの位置の、有限個のビットを固定する)。順序は逆包含関係で定める:(「 の方が強い」)とは、ちょうど となる、すなわち が の定義域上で と一致し、それより厳密に多く決定していることをいう。
フィルター が(基礎モデル に対して)ジェネリックであるとは、 に属する のすべての稠密部分集合と交わることをいう——非形式的には、 は最終的に、 にすでにある情報だけを使って問える列に関するあらゆる問いに答えることになる。コーエン(1963年、1964年)は、そのようなジェネリックフィルターが存在すること(Rasiowa–Sikorski流の議論による。一度に一つの実数を扱う場合、 が に関して気にすべき稠密集合は可算個しかないため)、そして が 個の真に新しい全域二進列、すなわち新しい実数として組み上がり、ジェネリック拡大 を形成することを示した。
自体が意図的に の外部から選ばれているため、 は の古い集合をすべてそのまま保ちながら、新しい集合によって を厳密に拡大する。次のステップでは、 が依然として のすべてを満たすこと、そしてこれら 個の新しい実数が互いに真に異なることを強制されることを示す。
- 強制条件
- 強制半順序集合 の要素 のこと:構築中の対象についての有限で部分的な情報の断片である。条件はより多くの情報を明らかにするために拡張(強化)できるが、決して矛盾させられることはない。
- ジェネリックフィルター
- 基礎モデル に存在するすべての稠密部分集合と交わる、強制半順序集合上のフィルター のこと。 の外部から選ばれ、 にまだ存在しない真に新しい数学的対象を決定するのにちょうど十分な決定を符号化する。