| ¬ is_referencevalue(shortval(sho)) ⊦ okval(shortval(sho), mkfs(class, ty, fieldvar) .type) ∧ mkfs(class, ty, fieldvar) ' ≠ _length ↔ ty = short_type |
okval(shortval(sho), ty) ⊦ ty = short_type, mkfs(class, ty, fieldvar) ' = _length
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ is_referencevalue(shortval(sho))], [CSIMPSEQ : ⊦ _length ≠ mkfs(class, short_type, fieldvar) '], [CSIMPSEQ : ⊦ is_shortvalue(shortval(sho))], [CSIMPSEQ : ⊦ okval(val, short_type) ↔ is_shortvalue(val)], [CSIMPSEQ : ⊦ mkfs(class, ty, fieldvar) .type = ty])]]