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