| H0 ⊥ H1, ∀ H, H0. # H < # H1 → H0 ⊥ H → #(H0 ∪ H) = # H0 + # H ⊦ #(H0 ∪ H1) = # H0 + # H1 |
H0 ⊥ H1, ∀ H, H0. # H < # H1 → H0 ⊥ H → #(H0 ∪ H) = # H0 + # H ⊦ #(H0 ∪ H1) = # H0 + # H1, H1 = ∅
Used simplifier rules: uni-emp-r: ⊦ H ∪ ∅ = H;%size-emp: ⊦ # ∅ = 0;% ⊦ n + 0 = n; (s)%a: ⊦ (m + n0) + n1 = m + n0 + n1; from specification nat-basic%c: ⊦ m + n = n + m; from specification nat-basic Used formulas: H1 = ∅