| n0 < # wlar1.mapIndices(nx4, λ wle. wle.ec:= n), n0 < # wlar1, valid-indices(wlar1.mapIndices(nx4, λ wle. wle.ec:= n), nx4), valid-indices(wlar1, nx0), valid-indices(wlar1, nx4) ⊦ wlar1.mapIndices(nx4, λ wle. wle.ec:= n)[n0, wlar1.mapIndices(nx4, λ wle. wle.ec:= n)[n0].ec:= n] = wlar1.mapIndices(nx4, λ wle. wle.ec:= n)[n0, wlar1[n0].ec:= n], dups(nx4 + nx0), dups(nx4), dups(nx0), n0 ∈ nx0, n0 ∈ nx4 |
n0 < # wlar1, n0 < # wlar1.mapIndices(nx4, λ wle. wle.ec:= n), valid-indices(wlar1, nx4), valid-indices(wlar1, nx0), valid-indices(wlar1.mapIndices(nx4, λ wle. wle.ec:= n), nx4) ⊦ wlar1.mapIndices(nx4, λ wle. wle.ec:= n)[n0, wlar1.mapIndices(nx4, λ wle. wle.ec:= n)[n0].ec:= n] = wlar1.mapIndices(nx4, λ wle. wle.ec:= n)[n0, wlar1[n0].ec:= n], dups(nx0), dups(nx4), dups(nx4 + nx0), n0 ∈ nx4, n0 ∈ nx0