| ((r => a0 × r0 * ls(r0, y) * del-list(rx0, n - # y + 1) * P))(H), # y < n, 1 ≤ n ⊦ r = null, r0 = null, ((del-list(r0 ' + rx0, n - 1) * P))(H -- r) |
n = m + 1, ((r => a0 × r0 * ls(r0, y) * del-list(rx0, n - # y + 1) * P))(H), # y < n, 1 ≤ n ⊦ n = 0, r = null, r0 = null, ((del-list(r0 ' + rx0, m) * P))(H -- r)
Used simplifier rules: n ≠ 0 ⊦ m = n - 1 ↔ n = m + 1; (elim) Used terms: n, m