| rs0 ∩ rs1 = ∅, r ∈ rs1 ⊦ (mk(rs0, f0) ∪ mk(rs1, f1))[r] = f1(r) |
rs0 ∩ rs1 = ∅, r ∈ rs1 ⊦ # rs1 = 0, (mk(rs0, f0) ∪ mk(rs1, f1))[r] = f1(r), rs1 = ∅
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]