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