| ∀ r, sk, str, st, val. r ≠ jvmref ∨ ¬ sk ∈ sks0 → (validfieldlist(str, r, sks0, st[jvmref -- sk, val]) ↔ validfieldlist(str, r, sks0, st)), r ≠ jvmref ∨ ¬ sk ∈ sk0 + sks0 ⊦ validfieldlist(str, r, sk0 + sks0, st[jvmref -- sk, val]) ↔ validfieldlist(str, r, sk0 + sks0, st) |
∀ r, sk, str, st, val. r ≠ jvmref ∨ ¬ sk ∈ sks0 → (validfieldlist(str, r, sks0, st[jvmref -- sk, val]) ↔ validfieldlist(str, r, sks0, st)), r ≠ jvmref ∨ sk ≠ sk0 ∧ ¬ sk ∈ sks0 ⊦ validfieldlist(str, r, sk0 ' + sks0, st[jvmref -- sk, val]) ↔ validfieldlist(str, r, sk0 ' + sks0, st)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ (sks + sks0) + sks1 = sks + sks0 + sks1], [CSIMPSEQ : ⊦ ¬ sk ∈ sk0 ' + sks ↔ sk ≠ sk0 ∧ ¬ sk ∈ sks], [CSIMPSEQ : ⊦ sk + sks = sk ' + sks])]]