| fis .keys = statfields(class), okfieldinits(class, fis), compatrefs(str, st), compatstatic(str, st), _mode ∈ st, compatmode(str, st[_mode], st) ⊦ compatmode(str, addclass(class, fis, st)[_mode], addclass(class, fis, st)) |
⊦ ¬ _mode .key ∈ fis → (addclass(class, fis, st)[_mode]) = st[_mode]
¬ ¬ _mode .key ∈ fis, fis .keys = statfields(class), okfieldinits(class, fis), compatrefs(str, st), compatstatic(str, st), _mode ∈ st, compatmode(str, st[_mode], st) ⊦ compatmode(str, addclass(class, fis, st)[_mode], addclass(class, fis, st))
¬ _mode .key ∈ fis, fis .keys = statfields(class), okfieldinits(class, fis), compatrefs(str, st), compatstatic(str, st), _mode ∈ st, compatmode(str, st[_mode], st) ⊦ compatmode(str, st[_mode], addclass(class, fis, st))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st, fis, class)]]