| ⊦ ecs(wlar[m, wle], # wlar) = (m < # wlar ⊃ (ecs(wlar) -- wlar[m].ec) ++ wle.ec;ecs(wlar)) |
⊦ n ≤ # wlar → ecs(wlar[m, wle], n) = (m < n ⊃ (ecs(wlar, n) -- wlar[m].ec) ++ wle.ec;ecs(wlar, n))
# wlar ≤ # wlar ⊦ (m < # wlar ⊃ (ecs(wlar, # wlar) -- wlar[m].ec) ++ wle.ec;ecs(wlar, # wlar)) = (m < # wlar ⊃ (ecs(wlar) -- wlar[m].ec) ++ wle.ec;ecs(wlar))
Used simplifier rules: ⊦ m ≤ n ↔ ¬ n < m; (ss)% ⊦ ¬ n < n; (s) Used terms: # wlar, wle, m, wlar