Metamath Proof Explorer


Theorem unss1

Description: Subclass law for union of classes. (Contributed by NM, 14-Oct-1999) (Proof shortened by Andrew Salmon, 26-Jun-2011)

Ref Expression
Assertion unss1 ⊢ A ⊆ B → A ∪ C ⊆ B ∪ C

Proof

Step Hyp Ref Expression
1 ssel ⊢ A ⊆ B → x ∈ A → x ∈ B
2 1 orim1d ⊢ A ⊆ B → x ∈ A ∨ x ∈ C → x ∈ B ∨ x ∈ C
3 elun ⊢ x ∈ A ∪ C ↔ x ∈ A ∨ x ∈ C
4 elun ⊢ x ∈ B ∪ C ↔ x ∈ B ∨ x ∈ C
5 2 3 4 3imtr4g ⊢ A ⊆ B → x ∈ A ∪ C → x ∈ B ∪ C
6 5 ssrdv ⊢ A ⊆ B → A ∪ C ⊆ B ∪ C