| recursive-node-property(n, φn1), recursive-property(φn0, φe0) ⊦ recursive-node-property(n, λ r0, r1, H0, H1, map0, map1. φn0(r0, r1, H0, H1, map0, map1) ∧ φn1(r0, r1, H0, H1, map0, map1)) |
⊦ recursive-node-property(n, φn) ↔ (∀ r0, r1, H1, map1. [H0 := H1; map0 := map1; copy_node#(r0; r1, map1, H1): n ] φn(r0, r1, H0, H1, map0, map1))
[Concretesimprules(()), Extraterms((λ r0, r1, H0, H1, map0, map1. φn0(r0, r1, H0, H1, map0, map1) ∧ φn1(r0, r1, H0, H1, map0, map1) n))]