Metamath Proof Explorer


Theorem undir

Description: Distributive law for union over intersection. Theorem 29 of Suppes p. 27. (Contributed by NM, 30-Sep-2002)

Ref Expression
Assertion undir ⊢ A ∩ B ∪ C = A ∪ C ∩ B ∪ C

Proof

Step Hyp Ref Expression
1 undi ⊢ C ∪ A ∩ B = C ∪ A ∩ C ∪ B
2 uncom ⊢ A ∩ B ∪ C = C ∪ A ∩ B
3 uncom ⊢ A ∪ C = C ∪ A
4 uncom ⊢ B ∪ C = C ∪ B
5 3 4 ineq12i ⊢ A ∪ C ∩ B ∪ C = C ∪ A ∩ C ∪ B
6 1 2 5 3eqtr4i ⊢ A ∩ B ∪ C = A ∪ C ∩ B ∪ C