Metamath Proof Explorer


Theorem dihmeetlem2N

Description: Isomorphism H of a conjunction. (Contributed by NM, 22-Mar-2014) (New usage is discouraged.)

Ref Expression
Hypotheses dihmeetlem2.b ⊢ B = Base K
dihmeetlem2.m ⊢ ∧ ˙ = meet ⁡ K
dihmeetlem2.h ⊢ H = LHyp ⁡ K
dihmeetlem2.i ⊢ I = DIsoH ⁡ K ⁡ W
dihmeetlem2.l ⊢ ≤ ˙ = ≤ K
dihmeetlem2.j ⊢ ∨ ˙ = join ⁡ K
dihmeetlem2.a ⊢ A = Atoms ⁡ K
dihmeetlem2.p ⊢ P = oc ⁡ K ⁡ W
dihmeetlem2.t ⊢ T = LTrn ⁡ K ⁡ W
dihmeetlem2.r ⊢ R = trL ⁡ K ⁡ W
dihmeetlem2.e ⊢ E = TEndo ⁡ K ⁡ W
dihmeetlem2.g ⊢ G = ι h ∈ T | h ⁡ P = q
dihmeetlem2.o ⊢ 0 ˙ = h ∈ T ⟼ I ↾ B
Assertion dihmeetlem2N ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → I ⁡ X ∧ ˙ Y = I ⁡ X ∩ I ⁡ Y

Proof

Step Hyp Ref Expression
1 dihmeetlem2.b ⊢ B = Base K
2 dihmeetlem2.m ⊢ ∧ ˙ = meet ⁡ K
3 dihmeetlem2.h ⊢ H = LHyp ⁡ K
4 dihmeetlem2.i ⊢ I = DIsoH ⁡ K ⁡ W
5 dihmeetlem2.l ⊢ ≤ ˙ = ≤ K
6 dihmeetlem2.j ⊢ ∨ ˙ = join ⁡ K
7 dihmeetlem2.a ⊢ A = Atoms ⁡ K
8 dihmeetlem2.p ⊢ P = oc ⁡ K ⁡ W
9 dihmeetlem2.t ⊢ T = LTrn ⁡ K ⁡ W
10 dihmeetlem2.r ⊢ R = trL ⁡ K ⁡ W
11 dihmeetlem2.e ⊢ E = TEndo ⁡ K ⁡ W
12 dihmeetlem2.g ⊢ G = ι h ∈ T | h ⁡ P = q
13 dihmeetlem2.o ⊢ 0 ˙ = h ∈ T ⟼ I ↾ B
14 eqid ⊢ glb ⁡ K = glb ⁡ K
15 simp1l ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → K ∈ HL
16 simp2l ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → X ∈ B
17 simp3l ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → Y ∈ B
18 14 2 15 16 17 meetval ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → X ∧ ˙ Y = glb ⁡ K ⁡ X Y
19 18 fveq2d ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → DIsoB ⁡ K ⁡ W ⁡ X ∧ ˙ Y = DIsoB ⁡ K ⁡ W ⁡ glb ⁡ K ⁡ X Y
20 simp1 ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → K ∈ HL ∧ W ∈ H
21 eqid ⊢ DIsoB ⁡ K ⁡ W = DIsoB ⁡ K ⁡ W
22 1 5 3 21 dibeldmN ⊢ K ∈ HL ∧ W ∈ H → X ∈ dom ⁡ DIsoB ⁡ K ⁡ W ↔ X ∈ B ∧ X ≤ ˙ W
23 22 biimpar ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W → X ∈ dom ⁡ DIsoB ⁡ K ⁡ W
24 23 3adant3 ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → X ∈ dom ⁡ DIsoB ⁡ K ⁡ W
25 1 5 3 21 dibeldmN ⊢ K ∈ HL ∧ W ∈ H → Y ∈ dom ⁡ DIsoB ⁡ K ⁡ W ↔ Y ∈ B ∧ Y ≤ ˙ W
26 25 biimpar ⊢ K ∈ HL ∧ W ∈ H ∧ Y ∈ B ∧ Y ≤ ˙ W → Y ∈ dom ⁡ DIsoB ⁡ K ⁡ W
27 26 3adant2 ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → Y ∈ dom ⁡ DIsoB ⁡ K ⁡ W
28 prssg ⊢ X ∈ B ∧ Y ∈ B → X ∈ dom ⁡ DIsoB ⁡ K ⁡ W ∧ Y ∈ dom ⁡ DIsoB ⁡ K ⁡ W ↔ X Y ⊆ dom ⁡ DIsoB ⁡ K ⁡ W
29 16 17 28 syl2anc ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → X ∈ dom ⁡ DIsoB ⁡ K ⁡ W ∧ Y ∈ dom ⁡ DIsoB ⁡ K ⁡ W ↔ X Y ⊆ dom ⁡ DIsoB ⁡ K ⁡ W
30 24 27 29 mpbi2and ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → X Y ⊆ dom ⁡ DIsoB ⁡ K ⁡ W
31 prnzg ⊢ X ∈ B → X Y ≠ ∅
32 16 31 syl ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → X Y ≠ ∅
33 14 3 21 dibglbN ⊢ K ∈ HL ∧ W ∈ H ∧ X Y ⊆ dom ⁡ DIsoB ⁡ K ⁡ W ∧ X Y ≠ ∅ → DIsoB ⁡ K ⁡ W ⁡ glb ⁡ K ⁡ X Y = ⋂ x ∈ X Y DIsoB ⁡ K ⁡ W ⁡ x
34 20 30 32 33 syl12anc ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → DIsoB ⁡ K ⁡ W ⁡ glb ⁡ K ⁡ X Y = ⋂ x ∈ X Y DIsoB ⁡ K ⁡ W ⁡ x
35 19 34 eqtrd ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → DIsoB ⁡ K ⁡ W ⁡ X ∧ ˙ Y = ⋂ x ∈ X Y DIsoB ⁡ K ⁡ W ⁡ x
36 15 hllatd ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → K ∈ Lat
37 1 2 latmcl ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ∧ ˙ Y ∈ B
38 36 16 17 37 syl3anc ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → X ∧ ˙ Y ∈ B
39 simp1r ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → W ∈ H
40 1 3 lhpbase ⊢ W ∈ H → W ∈ B
41 39 40 syl ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → W ∈ B
42 1 5 2 latmle1 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ∧ ˙ Y ≤ ˙ X
43 36 16 17 42 syl3anc ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → X ∧ ˙ Y ≤ ˙ X
44 simp2r ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → X ≤ ˙ W
45 1 5 36 38 16 41 43 44 lattrd ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → X ∧ ˙ Y ≤ ˙ W
46 1 5 3 4 21 dihvalb ⊢ K ∈ HL ∧ W ∈ H ∧ X ∧ ˙ Y ∈ B ∧ X ∧ ˙ Y ≤ ˙ W → I ⁡ X ∧ ˙ Y = DIsoB ⁡ K ⁡ W ⁡ X ∧ ˙ Y
47 20 38 45 46 syl12anc ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → I ⁡ X ∧ ˙ Y = DIsoB ⁡ K ⁡ W ⁡ X ∧ ˙ Y
48 simpl1 ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W ∧ x ∈ X Y → K ∈ HL ∧ W ∈ H
49 vex ⊢ x ∈ V
50 49 elpr ⊢ x ∈ X Y ↔ x = X ∨ x = Y
51 simpl2 ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W ∧ x = X → X ∈ B ∧ X ≤ ˙ W
52 eleq1 ⊢ x = X → x ∈ B ↔ X ∈ B
53 breq1 ⊢ x = X → x ≤ ˙ W ↔ X ≤ ˙ W
54 52 53 anbi12d ⊢ x = X → x ∈ B ∧ x ≤ ˙ W ↔ X ∈ B ∧ X ≤ ˙ W
55 54 adantl ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W ∧ x = X → x ∈ B ∧ x ≤ ˙ W ↔ X ∈ B ∧ X ≤ ˙ W
56 51 55 mpbird ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W ∧ x = X → x ∈ B ∧ x ≤ ˙ W
57 simpl3 ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W ∧ x = Y → Y ∈ B ∧ Y ≤ ˙ W
58 eleq1 ⊢ x = Y → x ∈ B ↔ Y ∈ B
59 breq1 ⊢ x = Y → x ≤ ˙ W ↔ Y ≤ ˙ W
60 58 59 anbi12d ⊢ x = Y → x ∈ B ∧ x ≤ ˙ W ↔ Y ∈ B ∧ Y ≤ ˙ W
61 60 adantl ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W ∧ x = Y → x ∈ B ∧ x ≤ ˙ W ↔ Y ∈ B ∧ Y ≤ ˙ W
62 57 61 mpbird ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W ∧ x = Y → x ∈ B ∧ x ≤ ˙ W
63 56 62 jaodan ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W ∧ x = X ∨ x = Y → x ∈ B ∧ x ≤ ˙ W
64 50 63 sylan2b ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W ∧ x ∈ X Y → x ∈ B ∧ x ≤ ˙ W
65 1 5 3 4 21 dihvalb ⊢ K ∈ HL ∧ W ∈ H ∧ x ∈ B ∧ x ≤ ˙ W → I ⁡ x = DIsoB ⁡ K ⁡ W ⁡ x
66 48 64 65 syl2anc ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W ∧ x ∈ X Y → I ⁡ x = DIsoB ⁡ K ⁡ W ⁡ x
67 66 iineq2dv ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → ⋂ x ∈ X Y I ⁡ x = ⋂ x ∈ X Y DIsoB ⁡ K ⁡ W ⁡ x
68 35 47 67 3eqtr4d ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → I ⁡ X ∧ ˙ Y = ⋂ x ∈ X Y I ⁡ x
69 fveq2 ⊢ x = X → I ⁡ x = I ⁡ X
70 fveq2 ⊢ x = Y → I ⁡ x = I ⁡ Y
71 69 70 iinxprg ⊢ X ∈ B ∧ Y ∈ B → ⋂ x ∈ X Y I ⁡ x = I ⁡ X ∩ I ⁡ Y
72 16 17 71 syl2anc ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → ⋂ x ∈ X Y I ⁡ x = I ⁡ X ∩ I ⁡ Y
73 68 72 eqtrd ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ X ≤ ˙ W ∧ Y ∈ B ∧ Y ≤ ˙ W → I ⁡ X ∧ ˙ Y = I ⁡ X ∩ I ⁡ Y