| ⊦ ¬ r ∈ refs ∧ # refs = i→n(countrefs(i ' + ints .rest)) ∧ ints ≠ [] ∧ 0 ≤ i ∧ posints(ints) ∧ ¬ 0 ∈ ints .butlast ∧ i ≤ ints .first → (is_arrayref(r, i, addmultiarrays(refs, i, acc, ty, ints, st)) ↔ is_arrayref(r, i, st)) |
# refs = i→n(countrefs(i ' + ints .rest)), posints(ints), i ≤ ints .first, 0 ≤ i, 0 ≤ ints .first ⊦ is_arrayref(r, i, addmultiarrays(refs, i, acc, ty, ints, st)) ↔ is_arrayref(r, i, st), ints = [], 0 ∈ ints .butlast, r ∈ refs
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j])]]