| 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) |
⊦ as = as0 ↔ (∀ adr. adr ∈ as ↔ adr ∈ as0)
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) ↔ (∀ adr. adr ∈ dom nodes(st1) ↔ adr ∈ dom nodes(st0))
Used terms: dom nodes(st0), dom nodes(st1)