The generic extension is . It is transitive: if , an active pair in supplies a subname with . Ground sets belong to it by their canonical names. Without assuming a weakest condition, use ; nonemptiness of gives .
Induction on forcing name rank gives . The right side is an ordinal of . If is an ordinal, its rank equals , so it is at most a ground-model ordinal. Transitivity of then implies . Conversely every ground ordinal remains the same ordinal in the transitive extension, since membership is unchanged. HenceThis proves forcing preserves ordinals directly from ranks, without assuming cardinal preservation.
We use only the definability and truth clauses of the forcing theorem. For every formula, its forcing relation on names is definable inside ; forcing is preserved by strengthening; and exactly when some condition in forces . These clauses do not presuppose the Separation axiom we are proving.
Let and let be the parameters in the desired instance. In , form the nameThis is a set in by its Separation axiom and forcing definability, using the subnames of and as a set-sized bound.
If , some activates and activates . Thus , and the forcing theorem gives . Conversely, if satisfies that formula, choose an active pair with and a condition forcing the formula. Directedness gives stronger than both and . Monotonicity puts , so .
ThereforeEvery requested instance of separation in a generic extension follows.
Articles by others on the same topic
There are currently no matching articles.