⊦ (a0[r =>_] * R)[rs, f, g] ↔ (a1[r =>_] * R)[rs, f, g(r; a1)] ∧ g(r) = a0
Used terms: a, g, f, rs ++ r, R, r, g(r)