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 𝐴 = ( Atoms ‘ 𝐾 )
paddssw.p + = ( +𝑃𝐾 )
Assertion paddssw2 ( ( 𝐾𝐵 ∧ ( 𝑋𝐴𝑌𝐴𝑍𝐴 ) ) → ( ( 𝑋 + 𝑌 ) ⊆ 𝑍 → ( 𝑋𝑍𝑌𝑍 ) ) )

Proof

Step Hyp Ref Expression
1 paddssw.a 𝐴 = ( Atoms ‘ 𝐾 )
2 paddssw.p + = ( +𝑃𝐾 )
3 1 2 sspadd1 ( ( 𝐾𝐵𝑋𝐴𝑌𝐴 ) → 𝑋 ⊆ ( 𝑋 + 𝑌 ) )
4 3 3adant3r3 ( ( 𝐾𝐵 ∧ ( 𝑋𝐴𝑌𝐴𝑍𝐴 ) ) → 𝑋 ⊆ ( 𝑋 + 𝑌 ) )
5 sstr ( ( 𝑋 ⊆ ( 𝑋 + 𝑌 ) ∧ ( 𝑋 + 𝑌 ) ⊆ 𝑍 ) → 𝑋𝑍 )
6 4 5 sylan ( ( ( 𝐾𝐵 ∧ ( 𝑋𝐴𝑌𝐴𝑍𝐴 ) ) ∧ ( 𝑋 + 𝑌 ) ⊆ 𝑍 ) → 𝑋𝑍 )
7 6 ex ( ( 𝐾𝐵 ∧ ( 𝑋𝐴𝑌𝐴𝑍𝐴 ) ) → ( ( 𝑋 + 𝑌 ) ⊆ 𝑍𝑋𝑍 ) )
8 simpl ( ( 𝐾𝐵 ∧ ( 𝑋𝐴𝑌𝐴𝑍𝐴 ) ) → 𝐾𝐵 )
9 simpr2 ( ( 𝐾𝐵 ∧ ( 𝑋𝐴𝑌𝐴𝑍𝐴 ) ) → 𝑌𝐴 )
10 simpr1 ( ( 𝐾𝐵 ∧ ( 𝑋𝐴𝑌𝐴𝑍𝐴 ) ) → 𝑋𝐴 )
11 1 2 sspadd2 ( ( 𝐾𝐵𝑌𝐴𝑋𝐴 ) → 𝑌 ⊆ ( 𝑋 + 𝑌 ) )
12 8 9 10 11 syl3anc ( ( 𝐾𝐵 ∧ ( 𝑋𝐴𝑌𝐴𝑍𝐴 ) ) → 𝑌 ⊆ ( 𝑋 + 𝑌 ) )
13 sstr ( ( 𝑌 ⊆ ( 𝑋 + 𝑌 ) ∧ ( 𝑋 + 𝑌 ) ⊆ 𝑍 ) → 𝑌𝑍 )
14 12 13 sylan ( ( ( 𝐾𝐵 ∧ ( 𝑋𝐴𝑌𝐴𝑍𝐴 ) ) ∧ ( 𝑋 + 𝑌 ) ⊆ 𝑍 ) → 𝑌𝑍 )
15 14 ex ( ( 𝐾𝐵 ∧ ( 𝑋𝐴𝑌𝐴𝑍𝐴 ) ) → ( ( 𝑋 + 𝑌 ) ⊆ 𝑍𝑌𝑍 ) )
16 7 15 jcad ( ( 𝐾𝐵 ∧ ( 𝑋𝐴𝑌𝐴𝑍𝐴 ) ) → ( ( 𝑋 + 𝑌 ) ⊆ 𝑍 → ( 𝑋𝑍𝑌𝑍 ) ) )