| ¬ (2 ' + 2 ' = [] ∨ n→i(# refs) ≠ countrefs(2 ' + 2 ') ∨ ¬ posints(2 ' + 2 ')) ⊦ # refs = 3, addarrays(refs, ty, 2 ' + 2 ', 0, st) = st |
n→i(# refs) = countrefs(2 ' + 2 ') ⊦ # refs = 3, addarrays(refs, ty, 2 ' + 2 ', 0, st) = st
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ posints(i ') ↔ 0 ≤ i], [CSIMPSEQ : ⊦ posints(i ' + ints) ↔ 0 ≤ i ∧ posints(ints)], [CSIMPSEQ : ⊦ (ints + ints0) + ints1 = ints + ints0 + ints1], [CSIMPSEQ : ⊦ i ' + ints ≠ []])]]