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