| path(r ' + x, H) ⊦ x = [], path(r ' + x, H[r2, ce]), r2 ∈ H |
path(r ' + (r0 + x0), H), ∀ r, H, r2, ce. path(r ' + x0, H) → x0 = [] ∨ path(r ' + x0, H[r2, ce]) ∨ r2 ∈ H ⊦ r0 + x0 = [], path(r ' + (r0 + x0), H[r2, ce]), r2 ∈ H
Used simplifier rules: reflist freely generated by [], +;;