| ⊦ validfieldinits(str, fv ', st) ↔ ¬ is_indexkey(fv .1) ∧ type∃(str, fv .1 .fs .type) ∧ validval(str, fv .2, fv .1 .fs .type, st) |
fv = sk × val ⊦ validfieldinits(str, fv ', st) ↔ ¬ is_indexkey(sk) ∧ type∃(str, sk .fs .type) ∧ validval(str, val, sk .fs .type, st)
[[CONCRETESIMPRULES : ([CSIMPELIM : ⊦ sk = fv .1 ∧ val = fv .2 ↔ fv = sk × val])], [EXTRATERMS : (fv, sk, val)]]