Metamath Proof Explorer


Theorem pmod1i

Description: The modular law holds in a projective subspace. (Contributed by NM, 10-Mar-2012)

Ref Expression
Hypotheses pmod.a ⊢ A = Atoms ⁡ K
pmod.s ⊢ S = PSubSp ⁡ K
pmod.p ⊢ + ˙ = + 𝑃 ⁡ K
Assertion pmod1i ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S → X ⊆ Z → X + ˙ Y ∩ Z = X + ˙ Y ∩ Z

Proof

Step Hyp Ref Expression
1 pmod.a ⊢ A = Atoms ⁡ K
2 pmod.s ⊢ S = PSubSp ⁡ K
3 pmod.p ⊢ + ˙ = + 𝑃 ⁡ K
4 eqid ⊢ ≤ K = ≤ K
5 eqid ⊢ join ⁡ K = join ⁡ K
6 4 5 1 2 3 pmodlem2 ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S ∧ X ⊆ Z → X + ˙ Y ∩ Z ⊆ X + ˙ Y ∩ Z
7 6 3expa ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S ∧ X ⊆ Z → X + ˙ Y ∩ Z ⊆ X + ˙ Y ∩ Z
8 inss1 ⊢ Y ∩ Z ⊆ Y
9 simpll ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S ∧ X ⊆ Z → K ∈ HL
10 simplr2 ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S ∧ X ⊆ Z → Y ⊆ A
11 simplr1 ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S ∧ X ⊆ Z → X ⊆ A
12 1 3 paddss2 ⊢ K ∈ HL ∧ Y ⊆ A ∧ X ⊆ A → Y ∩ Z ⊆ Y → X + ˙ Y ∩ Z ⊆ X + ˙ Y
13 9 10 11 12 syl3anc ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S ∧ X ⊆ Z → Y ∩ Z ⊆ Y → X + ˙ Y ∩ Z ⊆ X + ˙ Y
14 8 13 mpi ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S ∧ X ⊆ Z → X + ˙ Y ∩ Z ⊆ X + ˙ Y
15 simpl ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S → K ∈ HL
16 1 2 psubssat ⊢ K ∈ HL ∧ Z ∈ S → Z ⊆ A
17 16 3ad2antr3 ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S → Z ⊆ A
18 simpr2 ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S → Y ⊆ A
19 ssinss1 ⊢ Y ⊆ A → Y ∩ Z ⊆ A
20 18 19 syl ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S → Y ∩ Z ⊆ A
21 1 3 paddss1 ⊢ K ∈ HL ∧ Z ⊆ A ∧ Y ∩ Z ⊆ A → X ⊆ Z → X + ˙ Y ∩ Z ⊆ Z + ˙ Y ∩ Z
22 15 17 20 21 syl3anc ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S → X ⊆ Z → X + ˙ Y ∩ Z ⊆ Z + ˙ Y ∩ Z
23 22 imp ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S ∧ X ⊆ Z → X + ˙ Y ∩ Z ⊆ Z + ˙ Y ∩ Z
24 simplr3 ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S ∧ X ⊆ Z → Z ∈ S
25 9 24 16 syl2anc ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S ∧ X ⊆ Z → Z ⊆ A
26 inss2 ⊢ Y ∩ Z ⊆ Z
27 1 3 paddss2 ⊢ K ∈ HL ∧ Z ⊆ A ∧ Z ⊆ A → Y ∩ Z ⊆ Z → Z + ˙ Y ∩ Z ⊆ Z + ˙ Z
28 26 27 mpi ⊢ K ∈ HL ∧ Z ⊆ A ∧ Z ⊆ A → Z + ˙ Y ∩ Z ⊆ Z + ˙ Z
29 9 25 25 28 syl3anc ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S ∧ X ⊆ Z → Z + ˙ Y ∩ Z ⊆ Z + ˙ Z
30 2 3 paddidm ⊢ K ∈ HL ∧ Z ∈ S → Z + ˙ Z = Z
31 9 24 30 syl2anc ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S ∧ X ⊆ Z → Z + ˙ Z = Z
32 29 31 sseqtrd ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S ∧ X ⊆ Z → Z + ˙ Y ∩ Z ⊆ Z
33 23 32 sstrd ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S ∧ X ⊆ Z → X + ˙ Y ∩ Z ⊆ Z
34 14 33 ssind ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S ∧ X ⊆ Z → X + ˙ Y ∩ Z ⊆ X + ˙ Y ∩ Z
35 7 34 eqssd ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S ∧ X ⊆ Z → X + ˙ Y ∩ Z = X + ˙ Y ∩ Z
36 35 ex ⊢ K ∈ HL ∧ X ⊆ A ∧ Y ⊆ A ∧ Z ∈ S → X ⊆ Z → X + ˙ Y ∩ Z = X + ˙ Y ∩ Z