SLIDE 19 Soundness proof iv
∀g(˜ X ⊆ g−1 ◦ R(P) → R(Q) ⊆ (m g)−1 ◦ R(Q[P/X])) If we define g as f and ˜ X = f−1 ◦ R(P) and use Lemma (b), we get R(Q)[f−1 ◦ R(P)/˜ X] ⊆ (m f)−1 ◦ R(Q[P/X])) ⊆ (m f)−1 ◦ (s−1 ◦ R(P)) by 2 = (s ◦ m f)−1 ◦ R(P) by the equivalences lemma Hence, the realiser is recursively defined as f = s ◦ m f
(b) If IFP, IFP’, or RIFP proves Γ ⊢ A, then the same system proves Γ[P/X] ⊢ A[P/X], Γ[P/X] ⊢ A[P/X], where A, P, X are arbitrary formulas, predicates, predicate variables, respectively, and ˆ X is an arbitrary predicate constant that does not appear in any axiom. 14