| dom st0 ⊆ dom st1, ∀ n. n ∈ st0 ∧ n ∈ st1 → st0[n].list ⊑ st1[n].list ∧ st0[n].ladrlist ⊑ st1[n].ladrlist ∧ # st0[n].list = # st0[n].ladrlist ∧ # st1[n].list = # st1[n].ladrlist ⊦ (∀ adr. adr ∈ dom nodes(st1) → adr ∈ dom nodes(st0)) ↔ dom nodes(st1) = dom nodes(st0) |
dom st0 ⊆ dom st1, ∀ n. n ∈ st0 ∧ n ∈ st1 → st0[n].list ⊑ st1[n].list ∧ st0[n].ladrlist ⊑ st1[n].ladrlist ∧ # st0[n].list = # st0[n].ladrlist ∧ # st1[n].list = # st1[n].ladrlist ⊦ (∀ adr. adr ∈ st1 → adr ∈ st0) ↔ dom nodes(st1) = dom nodes(st0)
Used simplifier rules: in-nodes: ⊦ adr ∈ nodes(st) ↔ adr ∈ st;% ⊦ adr ∈ dom ast ↔ adr ∈ ast; (s)