| ⊦ referenced-adrs(ax, ri) = ax0 + ax1 ↔ (∃ ax2, ax3. ax = ax2 + ax3 ∧ referenced-adrs(ax2, ri) = ax0 ∧ referenced-adrs(ax3, ri) = ax1) |
referenced-adrs(ax, ri) = ax0 + ax1 ⊦ ∃ ax2, ax3. ax = ax2 + ax3 ∧ referenced-adrs(ax2, ri) = ax0 ∧ referenced-adrs(ax3, ri) = ax1
Used simplifier rules: referenced-adrs-app: ⊦ referenced-adrs(ax0 + ax1, ri) = referenced-adrs(ax0, ri) + referenced-adrs(ax1, ri);% ⊦ ax + ax0 = ax + ax1 ↔ ax0 = ax1; (s)%a: ⊦ (ax + ax0) + ax1 = ax + ax0 + ax1; from specification list[address-list-set]