| ecs(wlar).max = n0 + m0, wlar[n] = wl-entry(m0, stat0), n < # wlar, m ≤ n0 + m0 ⊦ (n0 + m0) + (sum-of-differences(n0 + m0, ecs(wlar)) - n0) = m + ((m < (ecs(wlar) -- m0).max ⊃ (ecs(wlar) -- m0).max;m) - m) + sum-of-differences((m < (ecs(wlar) -- m0).max ⊃ (ecs(wlar) -- m0).max;m), ecs(wlar) -- m0), ecs(wlar) -- m0 = ∅, n0 = 0 |
ecs(wlar).max = n0 + m0, wlar[n] = wl-entry(m0, stat0), n < # wlar, m < (ecs(wlar) -- m0).max, m ≤ n0 + m0 ⊦ (n0 + m0) + (sum-of-differences(n0 + m0, ecs(wlar)) - n0) = m + ((ecs(wlar) -- m0).max - m) + sum-of-differences((m < (ecs(wlar) -- m0).max ⊃ (ecs(wlar) -- m0).max;m), ecs(wlar) -- m0), ecs(wlar) -- m0 = ∅, n0 = 0
ecs(wlar).max = n0 + m0, wlar[n] = wl-entry(m0, stat0), n < # wlar, m ≤ n0 + m0 ⊦ (n0 + m0) + (sum-of-differences(n0 + m0, ecs(wlar)) - n0) = m + (m - m) + sum-of-differences((m < (ecs(wlar) -- m0).max ⊃ (ecs(wlar) -- m0).max;m), ecs(wlar) -- m0), ecs(wlar) -- m0 = ∅, n0 = 0, m < (ecs(wlar) -- m0).max