| ⊦ fs[adr].key ∈ keys(fs, ax0), ∃ ax, ax1, adr0. adr ' + ax0 = ax + adr0 ' + ax1 ∧ fs[adr0].key = fs[adr].key ∧ ¬ fs[adr0].key ∈ keys(fs, ax1) |
Used simplifier rules: ⊦ [] + ax = ax; (s)%a: ⊦ (ax + ax0) + ax1 = ax + ax0 + ax1; from specification list[address-list-set]% ⊦ adr ' + ax = adr ' + ax0 ↔ ax = ax0; (s) Used terms: [], ax0, adr