| n < # ar, nx0 < # ar, m < # ar, ∀ ar, n, f. nx0 < # ar ∧ n < # ar → ar.mapIndices(nx0 + n ', f) = ar.mapIndices(nx0, f)[n, f(ar[n])] ∨ n ∈ nx0 ⊦ ar[m, f(ar[m])].mapIndices(nx0 + n ', f) = ar[m, f(ar[m])].mapIndices(nx0, f)[n, f(ar[n])], n = m, n ∈ nx0 |
m < # ar, nx0 < # ar, n < # ar, ∀ ar, n, f. nx0 < # ar ∧ n < # ar → ar.mapIndices(nx0 + n ', f) = ar.mapIndices(nx0, f)[n, f(ar[n])] ∨ n ∈ nx0 ⊦ ar[m, f(ar[m])].mapIndices(nx0 + n ', f) = ar[m, f(ar[m])].mapIndices(nx0, f)[n, f(ar[n])], m = n, n ∈ nx0
Used formulas: m = n