| ¬ r -- _type ∈ rkvs, sk .fs = mkfs(class, ty, fieldvar), is_indexkey(sk), validvals(str, rkvs, st), validval(str, val, st[r -- _type] .type .type, st) ⊦ validval(str, val, st[r -- _type] .type .type, st[rkvs]) |
⊦ validvals(str, rkvs, st) → ¬ r -- _type ∈ rkvs
sk .fs = mkfs(class, ty, fieldvar), is_indexkey(sk), validvals(str, rkvs, st), validval(str, val, st[r -- _type] .type .type, st) ⊦ validval(str, val, st[r -- _type] .type .type, st[rkvs])
[[CONCRETESIMPRULES : ()]]