| H[r].nxt = null, to_delete0 = r + rx0, ((del-list(to_delete0, n) * P))(H) ⊦ to_delete0 = [], (1 ≤ n → ((del-list(rx0, n - 1) * P))(H -- r)) ∧ (n = 0 → rx0 = [] ∧ P(H -- r)) |
H[r].nxt = null, ((del-list(r ' + rx0, n) * P))(H) ⊦ (1 ≤ n → ((del-list(rx0, n - 1) * P))(H -- r)) ∧ (n = 0 → rx0 = [] ∧ P(H -- r))
Used simplifier rules: a: ⊦ (rx + rx0) + rx1 = rx + rx0 + rx1; from specification list[reflist]% ⊦ r ' + rx ≠ []; (s)% ⊦ r + rx = r ' + rx; (s)