| validstatfields(str, st) ↔ (∀ class. tdname∃(str, class) ∧ initdone(class, st) → validstatfields(str, class, st)) ⊦ validstatfields(str, st) ↔ (∀ class, sk. tdname∃(str, class) ∧ initdone(class, st) ∧ sk ∈ statfields(class) → validstatfield(str, sk, st)) |
⊦ validstatfields(str, st) ↔ (∀ class. tdname∃(str, class) ∧ initdone(class, st) → validstatfields(str, class, st))
(∀ class. tdname∃(str, class) ∧ initdone(class, st) → validstatfields(str, class, st)) ↔ (∀ class. tdname∃(str, class) ∧ initdone(class, st) → validstatfields(str, class, st)) ⊦ (∀ class. tdname∃(str, class) ∧ initdone(class, st) → validstatfields(str, class, st)) ↔ (∀ class, sk. tdname∃(str, class) ∧ initdone(class, st) ∧ sk ∈ statfields(class) → validstatfield(str, sk, st))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st, str)]]