| ∀ 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 ⊦ validfield(str, r, sk0, st[jvmref -- sk, val]) ∧ validfieldlist(str, r, sks0, st[jvmref -- sk, val]) ↔ validfield(str, r, sk0, st) ∧ validfieldlist(str, r, sks0, st) |
⊦ r ≠ jvmref ∨ sk ≠ sk0 → (validfield(str, r, sk0, st[jvmref -- sk, val]) ↔ validfield(str, r, sk0, st))
r ≠ jvmref ∨ sk ≠ sk0, ∀ 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 ⊦ validfield(str, r, sk0, st) ∧ validfieldlist(str, r, sks0, st[jvmref -- sk, val]) ↔ validfield(str, r, sk0, st) ∧ validfieldlist(str, r, sks0, st)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (val, sk, st, sk0, r, str)]]