| nx < # ar ⊦ # ar.mapIndices(nx, f) = # ar |
⊦ ar.mapIndices([], f) = ar
m + nx0 < # ar, ∀ ar, f. nx0 < # ar → # ar.mapIndices(nx0, f) = # ar ⊦ # ar.mapIndices(m + nx0, f) = # ar
Used simplifier rules: mapindices-base: ⊦ ar.mapIndices([], f) = ar;%nat-list freely generated by [], +;;