| okval(val, st[r1 -- _type] .type .type), validstatfields(str, st) ⊦ is_referencevalue(val), validstatfields(str, st[r1 -- i ', val]) |
⊦ validstatfields(str, st) ↔ (∀ class, sk. tdname∃(str, class) ∧ initdone(class, st) ∧ sk ∈ statfields(class) → validstatfield(str, sk, st))
okval(val, st[r1 -- _type] .type .type), validstatfields(str, st) ⊦ is_referencevalue(val), ∀ class, sk. tdname∃(str, class) ∧ initdone(class, st[r1 -- i ', val]) ∧ sk ∈ statfields(class) → validstatfield(str, sk, st[r1 -- i ', val])
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st[r1 -- i ', val], str)]]