| fis .keys = statfields(class), tdname∃(str, class), validfieldinits(str, fis, st) ⊦ class = `java.lang.Object' .class, validstatfields(str, statfields(class), addclass(class, fis, st)) |
⊦ validstatfields(str, sks, st) ↔ (∀ sk. sk ∈ sks → validstatfield(str, sk, st))
fis .keys = statfields(class), tdname∃(str, class), validfieldinits(str, fis, st) ⊦ class = `java.lang.Object' .class, ∀ sk. sk ∈ statfields(class) → validstatfield(str, sk, addclass(class, fis, st))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (addclass(class, fis, st), statfields(class), str)]]