| x1 .last = null, path(r ' + x1, H), r ∈ H, legal(H) ⊦ r = null, H[null] .nxt = null, x1 = [], ∃ r0. reachable(r, r0, H) ∧ H[r0] .nxt = null |
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ x0 + r ' ≠ []], [CSIMPSEQ : ⊦ (x0 + x1) + x2 = x0 + x1 + x2], [CSIMPSEQ : ⊦ ¬ path(r ' + x + null ', H)], [CSIMPELIM : x0 ≠ [] ⊦ r = x0 .last ∧ x1 = x0 .butlast ↔ x0 = x1 + r '])], [EXTRATERMS : (x1, r1, x)]]