| # ax = # ndx ⊦ adr ∈ fs[ax, ndx] ↔ adr ∈ fs ∨ adr ∈ ax |
Used simplifier rules: address-list freely generated by [], +;;% ⊦ adr + ax = adr ' + ax; (s)% ⊦ #(adr ' + ax) = (# ax)+1; (s)% ⊦ m +1 = m + 1; (s)%a: ⊦ (ax + ax0) + ax1 = ax + ax0 + ax1; from specification list[address-list-set]%# ax = # ndx ⊦ adr ∈ fs[ax, ndx] ↔ adr ∈ fs ∨ adr ∈ ax; (s)% ⊦ adr ∈ adr0 ' + ax ↔ adr = adr0 ∨ adr ∈ ax; (s)% ⊦ # [] = 0; (s)% ⊦ # ndx = 0 ↔ ndx = []; (s)% ⊦ # [] = 0; (s)% ⊦ ¬ adr ∈ []; (s)