| ¬ (st ⊆ st0 ∧ is_arrayref(r, st[r -- _length] .intval, st) ∧ r -- _length ∈ st), is_array(r, st), st ⊆ st0 ⊦ getintarray(r, st) = getintarray(r, st0) |
⊦ ¬ r -- _length ∈ st → ¬ is_array(r, st)
is_array(r, st), st ⊆ st0, r -- _length ∈ st, r ∈ st ⊦ getintarray(r, st) = getintarray(r, st0), is_arrayref(r, st[r -- _length] .intval, st)
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ r -- sk ∈ st → r ∈ st])]]