| # wlar1.mapIndices(nx4, λ wle. wle.ec:= n) < # wlar1, n0 < # wlar1, valid-indices(wlar1, nx1), valid-indices(wlar1, nx4), valid-indices(wlar1.mapIndices(nx4, λ wle. wle.ec:= n), nx4), # wlar1.mapIndices(nx4, λ wle. wle.ec:= n) ≤ n0 ⊦ dups(nx1), dups(nx4), dups(nx4 + nx1), n0 ∈ nx1, n0 ∈ nx4 |
⊦ valid-indices(wlar, nx) → # wlar.mapIndices(nx, f0) = # wlar
Used simplifier rules: ⊦ m < n → (n ≤ m ↔ false); (s) Used terms: λ wle. wle.ec:= n, nx4, wlar1