| (a[P] * R)[rs, f, g] ⊦ g(r) = a, (a[P] * true)[rs, f, g(r; a0)] |
f = f(r; f(r)), (a[P] * R)[rs, f, g] ⊦ g(r) = a, (a[P] * true)[rs, f, g(r; a0)]
(a[P] * R)[rs, f, g] ⊦ f = f(r; f(r)), g(r) = a, (a[P] * true)[rs, f, g(r; a0)]
Used formulas: f = f(r; f(r))