| r0 ≠ r1, r0 ∈ rx, r0 ≠ head, r0 ≠ tail, r1 ∈ rx, r1 ≠ head, r1 ≠ tail, ((dls(head, prev, x, rx, next, tail) * P))(H) ⊦ ⟪remove(r0; H); remove(r1; H); insert(r1; H); insert(r0; H)⟫ ((dls(head, prev, x, rx, next, tail) * P))(H) |
r0 ≠ r1, r0 ∈ rx, r0 ≠ head, r0 ≠ tail, r1 ∈ rx, r1 ≠ head, r1 ≠ tail, ((dls(head, prev, x, rx, next, tail) * P))(H) ⊦ ⟪remove(r0; H)⟫ ⟪remove(r1; H); insert(r1; H); insert(r0; H)⟫ ((dls(head, prev, x, rx, next, tail) * P))(H)
[]