| fs[adr0].key ∈ keys(fs, ax0) ↔ (∃ adr. adr ∈ ax0 ∧ fs[adr].key = fs[adr0].key), adr0 ∈ ax0, ∀ key, fs. key ∈ keys(fs, ax0) ↔ (∃ adr. adr ∈ ax0 ∧ fs[adr].key = key) ⊦ fs[adr0].key = fs[adr].key, fs[adr0].key ∈ keys(fs, ax0) |
adr0 ∈ ax0, ∀ key, fs. key ∈ keys(fs, ax0) ↔ (∃ adr. adr ∈ ax0 ∧ fs[adr].key = key) ⊦ fs[adr0].key = fs[adr].key, fs[adr0].key ∈ keys(fs, ax0), ∃ adr. adr ∈ ax0 ∧ fs[adr].key = fs[adr0].key