Metamath Proof Explorer


Theorem paddssw2

Description: Subset law for projective subspace sum valid for all subsets of atoms. (Contributed by NM, 14-Mar-2012)

Ref Expression
Hypotheses paddssw.a ⊢ A = Atoms ⁡ K
paddssw.p ⊢ + ˙ = + 𝑃 ⁡ K
Assertion paddssw2 ⊢ K ∈ B ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ⊆ A → X + ˙ Y ⊆ Z → X ⊆ Z ∧ Y ⊆ Z

Proof

Step Hyp Ref Expression
1 paddssw.a ⊢ A = Atoms ⁡ K
2 paddssw.p ⊢ + ˙ = + 𝑃 ⁡ K
3 1 2 sspadd1 ⊢ K ∈ B ∧ X ⊆ A ∧ Y ⊆ A → X ⊆ X + ˙ Y
4 3 3adant3r3 ⊢ K ∈ B ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ⊆ A → X ⊆ X + ˙ Y
5 sstr ⊢ X ⊆ X + ˙ Y ∧ X + ˙ Y ⊆ Z → X ⊆ Z
6 4 5 sylan ⊢ K ∈ B ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ⊆ A ∧ X + ˙ Y ⊆ Z → X ⊆ Z
7 6 ex ⊢ K ∈ B ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ⊆ A → X + ˙ Y ⊆ Z → X ⊆ Z
8 simpl ⊢ K ∈ B ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ⊆ A → K ∈ B
9 simpr2 ⊢ K ∈ B ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ⊆ A → Y ⊆ A
10 simpr1 ⊢ K ∈ B ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ⊆ A → X ⊆ A
11 1 2 sspadd2 ⊢ K ∈ B ∧ Y ⊆ A ∧ X ⊆ A → Y ⊆ X + ˙ Y
12 8 9 10 11 syl3anc ⊢ K ∈ B ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ⊆ A → Y ⊆ X + ˙ Y
13 sstr ⊢ Y ⊆ X + ˙ Y ∧ X + ˙ Y ⊆ Z → Y ⊆ Z
14 12 13 sylan ⊢ K ∈ B ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ⊆ A ∧ X + ˙ Y ⊆ Z → Y ⊆ Z
15 14 ex ⊢ K ∈ B ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ⊆ A → X + ˙ Y ⊆ Z → Y ⊆ Z
16 7 15 jcad ⊢ K ∈ B ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ⊆ A → X + ˙ Y ⊆ Z → X ⊆ Z ∧ Y ⊆ Z