| ri-cons(ri, fs) ⊦ fs[referenced-adrs(ax, ri)].keys.toSet ⊆ dom ri |
ri-cons(ri, fs), ∀ ri, fs. ri-cons(ri, fs) → fs[referenced-adrs(ax0, ri)].keys.toSet ⊆ dom ri ⊦ fs[referenced-adrs(adr + ax0, ri)].keys.toSet ⊆ dom ri
Used simplifier rules: referenced-adrs-base: ⊦ referenced-adrs([], ri) = [];%keys-base-01: ⊦ [].keys = [];%address-list freely generated by [], +;;% ⊦ fs[[]] = []; (s)% ⊦ [].toSet = ∅; (s)% ⊦ ∅ ⊆ ks; (s)