| validval(str, fis[sk], sk .fs .type, st), sk ∈ statfields(sk .fs .class), tdname∃(str, sk .fs .class), type∃(str, sk .fs .type), is_fskey(sk), sk ∈ fis ⊦ sk .fs .class = `java.lang.Object' .class, validstatfield(str, sk, addclass(sk .fs .class, fis, st)) |
sk = fs ', validval(str, fis[sk], fs .type, st), sk ∈ statfields(fs .class), tdname∃(str, fs .class), type∃(str, fs .type), is_fskey(sk), sk ∈ fis ⊦ fs .class = `java.lang.Object' .class, validstatfield(str, sk, addclass(fs .class, fis, st))
[[CONCRETESIMPRULES : ([CSIMPELIM : ⊦ is_fskey(sk) → (fs = sk .fs ↔ sk = fs ')])], [EXTRATERMS : (sk, fs)]]