| ∀ st, r, sks0, r0. st[r -- sks0] = refval(r0) ∧ st[r -- sks1] = refval(r0) ∧ okbytearray(r, st) ∧ fits(r, sks1, st) ∧ fits(r, sks0, st) → sks0 = sks1 ∨ sks0 = [] ∨ sks1 = [] ∨ r0 = jvmref, st[r -- sks0] = refval(r0), st[r -- (sk + sks1)] = refval(r0), okbytearray(r, st), fits(r, sk + sks1, st), fits(r, sks0, st) ⊦ sks0 = sk + sks1, sks0 = [], sk + sks1 = [], r0 = jvmref |
st[r -- sks0] = refval(r0), st[r -- (sk ' + sks1)] = refval(r0), fits(r, sks0, st), okbytearray(r, st), fits(r, sk ' + sks1, st), ∀ st, r, sks0, r0. st[r -- sks0] = refval(r0) ∧ st[r -- sks1] = refval(r0) ∧ okbytearray(r, st) ∧ fits(r, sks1, st) ∧ fits(r, sks0, st) → sks0 = sks1 ∨ sks0 = [] ∨ sks1 = [] ∨ r0 = jvmref ⊦ sks0 = [], r0 = jvmref, sks0 = sk ' + sks1
[[CONCRETESIMPRULES : ([CSIMPNAMEDSEQ : list, storekeys, a, ⊦ (sks + sks0) + sks1 = sks + sks0 + sks1], [CSIMPNAMEDSEQ : list, storekeys, e-01, ⊦ sk ' + sks ≠ []], [CSIMPNAMEDSEQ : list, storekeys, c, ⊦ sk + sks = sk ' + sks])]]