| st[n] = mkblock(x, lax, 0), n ∈ st, ∀ n. (n ∈ remove-refsize0(st) ↔ n ∈ st) ∧ remove-refsize0(st)[n] = st[n] ⊦ |
Used simplifier rules: in-remove-refsize0: ⊦ n ∈ remove-refsize0(st) ↔ n ∈ st ∧ st[n].ref-size ≠ 0;%at-remove-refsize0: ⊦ n ∈ st ∧ st[n].ref-size ≠ 0 → remove-refsize0(st)[n] = st[n];% ⊦ ¬ n ∈ st → st[n] = (∅)[n]; (s)% ⊦ mkblock(x, lax, m).ref-size = m; (s) Used terms: n