| dups(fs[(adr ∈ ri ⊃ adr ';[])].keys + fs[referenced-adrs(ax0, ri)].keys), ri-cons(ri, fs), ∀ fs0, ri0. ¬ dups(fs0[referenced-adrs(ax0, ri0)].keys) ∨ ¬ ri-cons(ri0, fs0) ⊦ dups(ax0), adr ∈ ax0 |
dups(fs[(adr ∈ ri ⊃ adr ';[])].keys + fs[referenced-adrs(ax0, ri)].keys), ri-cons(ri, fs), ¬ dups(fs[referenced-adrs(ax0, ri)].keys) ∨ ¬ ri-cons(ri, fs) ⊦ dups(ax0), adr ∈ ax0
Used terms: fs, ri