| H[r] = a × null, ((del-list(r ' + rx0, n) * P))(H) ⊦ (1 ≤ n → ((del-list(rx0, n - 1) * P))(H -- r)) ∧ (n = 0 → rx0 = [] ∧ P(H -- r)) |
⊦ del-list(r ' + rx, n) = _∃(λ x. ls(r, x) * del-list(rx, n - # x) ∧ ⌜r ≠ null ∧ n ≥ # x⌝ )
H[r] = a × null, ((_∃(λ x. ls(r, x) * del-list(rx0, n - # x) ∧ ⌜r ≠ null ∧ n ≥ # x⌝ ) * P))(H) ⊦ (1 ≤ n → ((del-list(rx0, n - 1) * P))(H -- r)) ∧ (n = 0 → rx0 = [] ∧ P(H -- r))
Used terms: n, rx0, r