| 0 ≤ countrefs(i0 ' + ints0), # refs = i→n(countrefs(i0 ' + ints0)), getdims(i0 ' + ints0) = i1 ' + ints, posints(ints0), 0 ≤ i0 ⊦ (addmultiarrays(refs, i0, [], mktype_from_dims(ty, countdims(i0 ' + ints0, i)), i1 ' + ints, st) [jvmref -- mkfs(`java.lang.Object' .class, void_type, `endfinallymode' .field) ' ] ) = st[jvmref -- mkfs(`java.lang.Object' .class, void_type, `endfinallymode' .field) '], mkfs(`java.lang.Object' .class, void_type, `endfinallymode' .field) ' = _length, mkfs(`java.lang.Object' .class, void_type, `endfinallymode' .field) ' = _type, ¬ i1 < i0 ∧ ¬ 0 ∈ (i1 ' + ints) .butlast ∧ # refs = i→n(countrefs(i0 ' + ints)) |
0 ≤ countrefs(i0 ' + ints0), # refs = i→n(countrefs(i0 ' + ints0)), getdims(i0 ' + ints0) = i1 ' + ints, posints(ints0), 0 ≤ i0 ⊦ (addmultiarrays(refs, i0, [], mktype_from_dims(ty, countdims(i0 ' + ints0, i)), getdims(i0 ' + ints0), st) [jvmref -- mkfs(`java.lang.Object' .class, void_type, `endfinallymode' .field) ' ] ) = st[jvmref -- mkfs(`java.lang.Object' .class, void_type, `endfinallymode' .field) '], mkfs(`java.lang.Object' .class, void_type, `endfinallymode' .field) ' = _length, mkfs(`java.lang.Object' .class, void_type, `endfinallymode' .field) ' = _type, ¬ i1 < i0 ∧ ¬ 0 ∈ getdims(i0 ' + ints0) .butlast ∧ # refs = i→n(countrefs(i0 ' + ints))
[[CONCRETESIMPRULES : ()]]