| n < # ints ⊦ mapFun(intfun, ints)[n] = intfun(ints[n]), ints = [] |
∀ n, intfun. n < # ints0 → mapFun(intfun, ints0)[n] = intfun(ints0[n]) ∨ ints0 = [], n < #(i + ints0) ⊦ mapFun(intfun, i + ints0)[n] = intfun((i + ints0)[n]), i + ints0 = []
Used simplifier rules: intlist freely generated by [], +;;