| (adr1 ∈ ri ⊃ adr1 ';[]) + referenced-adrs(ax3, ri) = adr ', adr ∈ ri, ∀ ri0, adr2. (adr1 ∈ ri0 ⊃ adr1 ';[]) + referenced-adrs(ax3, ri0) = adr2 ' → (∃ ax, ax0. adr1 ' + ax3 = ax + ((adr1 ∈ ri0 ⊃ adr1 ';[]) + referenced-adrs(ax3, ri0)) + ax0 ∧ referenced-adrs(ax, ri0) = [] ∧ referenced-adrs(ax0, ri0) = [] ∧ adr2 ∈ ri0) ⊦ adr0 ∈ ri, ∃ ax, ax0. adr0 ' + adr1 ' + ax3 = ax + adr ' + ax0 ∧ referenced-adrs(ax, ri) = [] ∧ referenced-adrs(ax0, ri) = [] |
(adr1 ∈ ri ⊃ adr1 ';[]) + referenced-adrs(ax3, ri) = adr ', adr ∈ ri, adr1 ∈ ri, ∀ ri0, adr2. (adr1 ∈ ri0 ⊃ adr1 ';[]) + referenced-adrs(ax3, ri0) = adr2 ' → (∃ ax, ax0. adr1 ' + ax3 = ax + ((adr1 ∈ ri0 ⊃ adr1 ';[]) + referenced-adrs(ax3, ri0)) + ax0 ∧ referenced-adrs(ax, ri0) = [] ∧ referenced-adrs(ax0, ri0) = [] ∧ adr2 ∈ ri0) ⊦ adr0 ∈ ri, ∃ ax, ax0. adr0 ' + adr1 ' + ax3 = ax + adr ' + ax0 ∧ referenced-adrs(ax, ri) = [] ∧ referenced-adrs(ax0, ri) = []
(adr1 ∈ ri ⊃ adr1 ';[]) + referenced-adrs(ax3, ri) = adr ', adr ∈ ri, ∀ ri0, adr2. (adr1 ∈ ri0 ⊃ adr1 ';[]) + referenced-adrs(ax3, ri0) = adr2 ' → (∃ ax, ax0. adr1 ' + ax3 = ax + ((adr1 ∈ ri0 ⊃ adr1 ';[]) + referenced-adrs(ax3, ri0)) + ax0 ∧ referenced-adrs(ax, ri0) = [] ∧ referenced-adrs(ax0, ri0) = [] ∧ adr2 ∈ ri0) ⊦ adr0 ∈ ri, adr1 ∈ ri, ∃ ax, ax0. adr0 ' + adr1 ' + ax3 = ax + adr ' + ax0 ∧ referenced-adrs(ax, ri) = [] ∧ referenced-adrs(ax0, ri) = []
Used formulas: adr1 ∈ ri