Proof of Replacement.

Since we already have Separation, it’s enough to show the following:

if φ is a functional formula and xM[G], then there is RM[G] such that

M[G]yx,zR,φ(y,z,p¯)(∗)

(as before, we suppress parameters for notational ease).

We work in M and identify a name ρ for R. Fix σ such that x=val(σ,G). Find α large enough such that dom(σ)Vα. Consider ψ(p,π):=μ,pφ(π,μ) (p, π a name). By Definability Theorem, this is an L formula.

By Levy Reflection Theorem, find 𝜃>α such that ψ is absolute between V𝜃 and V=M. Define

ρ:={(μ,1):μV𝜃}

and R:=val(ρ,G).

Now we verify () holds: Fix yx, y=val(π,G). Since φ is functional, we know that φ(π,μ) holds in M[G] for some μ. By Forcing Theorem, there is pG such that pφ(π,μ). So Mψ(p,π).

By absoluteness, V𝜃ψ(p,π). This means μV𝜃 such that pφ(π,μ).

Thus: val(μ,G)val(ρ,G)=R.