| dom gstore0 ∪ elems nx = dom gstore ∪ ginval, refsize-cons(gstore0, range fi), fi.lebs ⊆ dom gstore0 ⊦ refsize-cons(crash(gstore, gstore0, ginval, nx), range fi) |
⊦ refsize-cons(gstore, as) ↔ (∀ n. n ∈ gstore → gstore[n].ref-size = (as | n).size)
dom gstore0 ∪ elems nx = dom gstore ∪ ginval, refsize-cons(gstore0, range fi), fi.lebs ⊆ dom gstore0 ⊦ ∀ n. n ∈ crash(gstore, gstore0, ginval, nx) → crash(gstore, gstore0, ginval, nx)[n].ref-size = (range fi | n).size
Used terms: range fi, crash(gstore, gstore0, ginval, nx)