| goodfieldsandtypes(r0, sks0, st[jvmref -- sk0, val]), goodfieldandtype(r0, sk, st), ∀ sk, r0, st, val. sk = _type ∨ (goodfieldsandtypes(r0, sks0, st[jvmref -- sk, val]) ↔ goodfieldsandtypes(r0, sks0, st)) ∨ sk ∈ sks0 ⊦ sk0 = sk, sk0 = _type, sk0 ∈ sks0, goodfieldsandtypes(r0, sks0, st) |
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (sk0, r0, st, val)]]