| (r ' + x1).last = (r ' + x).last, ((r ' + x2).last ' + x0).last = (r ' + x).last, path(r ' + x2, H), path(r ' + x1, H), path((r ' + x2).last ' + x0, H), path(r ' + x + H[(r ' + x2).last].nxt ', H), H[(r ' + x2).last].nxt ∈ H, (r ' + x2).last ∈ H, (r ' + x).last ∈ H, x2 = x + H[(r ' + x2).last].nxt ' ∨ x2 = (x + H[(r ' + x2).last].nxt ') + r0 ' + y ∨ x + H[(r ' + x2).last].nxt ' = x2 + r1 ' + x3 ⊦ (r ' + x2).last = r, H[(r ' + x2).last].nxt = null, dups(x0), dups(x1), dups(x2), (r ' + x2).last ∈ x, (r ' + x2).last ∈ x0, r ∈ x1, r ∈ x2 |
((r ' + x2).last ' + x0).last = (r ' + x).last, (r ' + x1).last = (r ' + x).last, x2 = x + H[(r ' + x2).last].nxt ', path(r ' + x + H[(r ' + x2).last].nxt ', H), path((r ' + x2).last ' + x0, H), path(r ' + x1, H), path(r ' + x2, H), (r ' + x).last ∈ H, (r ' + x2).last ∈ H, H[(r ' + x2).last].nxt ∈ H ⊦ (r ' + x2).last = r, H[(r ' + x2).last].nxt = null, dups(x2), dups(x1), dups(x0), r ∈ x2, r ∈ x1, (r ' + x2).last ∈ x0, (r ' + x2).last ∈ x
((r ' + x2).last ' + x0).last = (r ' + x).last, (r ' + x1).last = (r ' + x).last, x2 = (x + H[(r ' + x2).last].nxt ') + r0 ' + y, path(r ' + x + H[(r ' + x2).last].nxt ', H), path((r ' + x2).last ' + x0, H), path(r ' + x1, H), path(r ' + x2, H), (r ' + x).last ∈ H, (r ' + x2).last ∈ H, H[(r ' + x2).last].nxt ∈ H ⊦ (r ' + x2).last = r, H[(r ' + x2).last].nxt = null, dups(x2), dups(x1), dups(x0), r ∈ x2, r ∈ x1, (r ' + x2).last ∈ x0, (r ' + x2).last ∈ x
x + H[(r ' + x2).last].nxt ' = x2 + r1 ' + x3, ((r ' + x2).last ' + x0).last = (r ' + x).last, (r ' + x1).last = (r ' + x).last, path(r ' + x + H[(r ' + x2).last].nxt ', H), path((r ' + x2).last ' + x0, H), path(r ' + x1, H), path(r ' + x2, H), (r ' + x).last ∈ H, (r ' + x2).last ∈ H, H[(r ' + x2).last].nxt ∈ H ⊦ (r ' + x2).last = r, H[(r ' + x2).last].nxt = null, dups(x2), dups(x1), dups(x0), r ∈ x2, r ∈ x1, (r ' + x2).last ∈ x0, (r ' + x2).last ∈ x