| n < # ar, n < # arr2list(ar, m0), m0 + 1 < # ar, n ≤ m0, ∀ n, ar, bv. n < # ar ∧ n ≤ m0 ∧ m0 < # ar → (arr2list(ar, m0)[n, bv]) = arr2list(ar[n, bv], m0) ⊦ arr2list(ar, m0) = [], m0 + 1 = n, (arr2list(ar, m0)[n, bv]) = arr2list(ar[n, bv], m0) |
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ m < n → ¬ m + m0 < n], [CSIMPSEQ : ⊦ (m + n0) + n1 = m + n0 + n1], [CSIMPSEQ : ⊦ m + n = n + m])], [EXTRATERMS : (n, ar, bv)]]