| 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) |
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 ⊦ validfieldlist(str, r, sks0, st[jvmref -- sk, val]) ↔ validfieldlist(str, r, sks0, st)
[[CONCRETESIMPRULES : ()]]