Let , and suppose a first-order formula defines exactly one for every . Apply the Lévy reflection theorem to the formulas needed to express this assertion, choosing an ordinal with such that
for every . Therefore every required value lies in the set .
The already established axiom schema of separation forms the set
Functionality makes exactly the range of the definable function on . This proves every instance of the Axiom schema of replacement in the generic extension .
Let be forcing names and let be a formula. The name
belongs to the ground model by axiom schema of separation. The forcing theorem shows that its value in a generic extension is exactly
Consequently every generic extension satisfies the separation schema.