| recursive-edges-property(n, φe) ⊦ [H0 := H1] [map0 := map1; copy_edges#(succ0; succ1, map1, H1): n ] φe(succ0, succ1, H0, H1, map0, map1) |
recursive-edges-property(n, φe), H = H1 ⊦ [map0 := map1] [copy_edges#(succ0; succ1, map1, H1): n ] φe(succ0, succ1, H, H1, map0, map1)
[Concretesimprules(())]