| 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 simplifier rules: ⊦ # ar[n, a] = # ar; (s)% ⊦ m ≠ n → ar[n, a][m] = ar[m]; (s) Used terms: ar[m, f(ar[m])], n, f