| rs0 ∩ rs1 = ∅, r ∈ rs0 ⊦ (mk(rs0, f0) ∪ mk(rs1, f1))[r] = f0(r) |
rs0 ∩ rs1 = ∅, r ∈ rs0 ⊦ # rs0 = 0, (mk(rs0, f0) ∪ mk(rs1, f1))[r] = f0(r), rs0 = ∅
Used simplifier rules: size-zero-01: ⊦ rs ≠ ∅ → # rs ≠ 0; (forward) from specification set-basic[refset]%ne-01: ⊦ r ∈ rs → rs ≠ ∅; (forward) from specification set-basic[refset]