Metamath Proof Explorer


Theorem cvrexchlem

Description: Lemma for cvrexch . ( cvexchlem analog.) (Contributed by NM, 18-Nov-2011)

Ref Expression
Hypotheses cvrexch.b ⊢ B = Base K
cvrexch.j ⊢ ∨ ˙ = join ⁡ K
cvrexch.m ⊢ ∧ ˙ = meet ⁡ K
cvrexch.c ⊢ C = ⋖ K
Assertion cvrexchlem ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B → X ∧ ˙ Y C Y → X C X ∨ ˙ Y

Proof

Step Hyp Ref Expression
1 cvrexch.b ⊢ B = Base K
2 cvrexch.j ⊢ ∨ ˙ = join ⁡ K
3 cvrexch.m ⊢ ∧ ˙ = meet ⁡ K
4 cvrexch.c ⊢ C = ⋖ K
5 hllat ⊢ K ∈ HL → K ∈ Lat
6 1 3 latmcl ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ∧ ˙ Y ∈ B
7 5 6 syl3an1 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B → X ∧ ˙ Y ∈ B
8 eqid ⊢ < K = < K
9 1 8 4 cvrlt ⊢ K ∈ HL ∧ X ∧ ˙ Y ∈ B ∧ Y ∈ B ∧ X ∧ ˙ Y C Y → X ∧ ˙ Y < K Y
10 9 ex ⊢ K ∈ HL ∧ X ∧ ˙ Y ∈ B ∧ Y ∈ B → X ∧ ˙ Y C Y → X ∧ ˙ Y < K Y
11 7 10 syld3an2 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B → X ∧ ˙ Y C Y → X ∧ ˙ Y < K Y
12 eqid ⊢ ≤ K = ≤ K
13 eqid ⊢ Atoms ⁡ K = Atoms ⁡ K
14 1 12 8 13 hlrelat1 ⊢ K ∈ HL ∧ X ∧ ˙ Y ∈ B ∧ Y ∈ B → X ∧ ˙ Y < K Y → ∃ p ∈ Atoms ⁡ K ¬ p ≤ K X ∧ ˙ Y ∧ p ≤ K Y
15 7 14 syld3an2 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B → X ∧ ˙ Y < K Y → ∃ p ∈ Atoms ⁡ K ¬ p ≤ K X ∧ ˙ Y ∧ p ≤ K Y
16 11 15 syld ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B → X ∧ ˙ Y C Y → ∃ p ∈ Atoms ⁡ K ¬ p ≤ K X ∧ ˙ Y ∧ p ≤ K Y
17 16 imp ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ X ∧ ˙ Y C Y → ∃ p ∈ Atoms ⁡ K ¬ p ≤ K X ∧ ˙ Y ∧ p ≤ K Y
18 simpl1 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ Atoms ⁡ K → K ∈ HL
19 18 hllatd ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ Atoms ⁡ K → K ∈ Lat
20 1 13 atbase ⊢ p ∈ Atoms ⁡ K → p ∈ B
21 20 adantl ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ Atoms ⁡ K → p ∈ B
22 simpl2 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ Atoms ⁡ K → X ∈ B
23 simpl3 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ Atoms ⁡ K → Y ∈ B
24 1 12 3 latlem12 ⊢ K ∈ Lat ∧ p ∈ B ∧ X ∈ B ∧ Y ∈ B → p ≤ K X ∧ p ≤ K Y ↔ p ≤ K X ∧ ˙ Y
25 19 21 22 23 24 syl13anc ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ Atoms ⁡ K → p ≤ K X ∧ p ≤ K Y ↔ p ≤ K X ∧ ˙ Y
26 25 biimpd ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ Atoms ⁡ K → p ≤ K X ∧ p ≤ K Y → p ≤ K X ∧ ˙ Y
27 26 expcomd ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ Atoms ⁡ K → p ≤ K Y → p ≤ K X → p ≤ K X ∧ ˙ Y
28 con3 ⊢ p ≤ K X → p ≤ K X ∧ ˙ Y → ¬ p ≤ K X ∧ ˙ Y → ¬ p ≤ K X
29 27 28 syl6 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ Atoms ⁡ K → p ≤ K Y → ¬ p ≤ K X ∧ ˙ Y → ¬ p ≤ K X
30 29 com23 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ Atoms ⁡ K → ¬ p ≤ K X ∧ ˙ Y → p ≤ K Y → ¬ p ≤ K X
31 30 a1d ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ Atoms ⁡ K → X ∧ ˙ Y C Y → ¬ p ≤ K X ∧ ˙ Y → p ≤ K Y → ¬ p ≤ K X
32 31 imp4d ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ Atoms ⁡ K → X ∧ ˙ Y C Y ∧ ¬ p ≤ K X ∧ ˙ Y ∧ p ≤ K Y → ¬ p ≤ K X
33 simpr ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ Atoms ⁡ K → p ∈ Atoms ⁡ K
34 1 12 2 4 13 cvr1 ⊢ K ∈ HL ∧ X ∈ B ∧ p ∈ Atoms ⁡ K → ¬ p ≤ K X ↔ X C X ∨ ˙ p
35 18 22 33 34 syl3anc ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ Atoms ⁡ K → ¬ p ≤ K X ↔ X C X ∨ ˙ p
36 32 35 sylibd ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ Atoms ⁡ K → X ∧ ˙ Y C Y ∧ ¬ p ≤ K X ∧ ˙ Y ∧ p ≤ K Y → X C X ∨ ˙ p
37 36 imp ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ Atoms ⁡ K ∧ X ∧ ˙ Y C Y ∧ ¬ p ≤ K X ∧ ˙ Y ∧ p ≤ K Y → X C X ∨ ˙ p
38 simpl1 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → K ∈ HL
39 38 hllatd ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → K ∈ Lat
40 simpl2 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → X ∈ B
41 simpl3 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → Y ∈ B
42 39 40 41 6 syl3anc ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → X ∧ ˙ Y ∈ B
43 simpr ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → p ∈ B
44 1 2 latjass ⊢ K ∈ Lat ∧ X ∈ B ∧ X ∧ ˙ Y ∈ B ∧ p ∈ B → X ∨ ˙ X ∧ ˙ Y ∨ ˙ p = X ∨ ˙ X ∧ ˙ Y ∨ ˙ p
45 39 40 42 43 44 syl13anc ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → X ∨ ˙ X ∧ ˙ Y ∨ ˙ p = X ∨ ˙ X ∧ ˙ Y ∨ ˙ p
46 1 2 3 latabs1 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ∨ ˙ X ∧ ˙ Y = X
47 5 46 syl3an1 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B → X ∨ ˙ X ∧ ˙ Y = X
48 47 adantr ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → X ∨ ˙ X ∧ ˙ Y = X
49 48 oveq1d ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → X ∨ ˙ X ∧ ˙ Y ∨ ˙ p = X ∨ ˙ p
50 45 49 eqtr3d ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → X ∨ ˙ X ∧ ˙ Y ∨ ˙ p = X ∨ ˙ p
51 50 adantr ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B ∧ X ∧ ˙ Y C Y ∧ ¬ p ≤ K X ∧ ˙ Y ∧ p ≤ K Y → X ∨ ˙ X ∧ ˙ Y ∨ ˙ p = X ∨ ˙ p
52 1 12 8 2 latnle ⊢ K ∈ Lat ∧ X ∧ ˙ Y ∈ B ∧ p ∈ B → ¬ p ≤ K X ∧ ˙ Y ↔ X ∧ ˙ Y < K X ∧ ˙ Y ∨ ˙ p
53 39 42 43 52 syl3anc ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → ¬ p ≤ K X ∧ ˙ Y ↔ X ∧ ˙ Y < K X ∧ ˙ Y ∨ ˙ p
54 1 12 3 latmle2 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ∧ ˙ Y ≤ K Y
55 39 40 41 54 syl3anc ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → X ∧ ˙ Y ≤ K Y
56 55 biantrurd ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → p ≤ K Y ↔ X ∧ ˙ Y ≤ K Y ∧ p ≤ K Y
57 1 12 2 latjle12 ⊢ K ∈ Lat ∧ X ∧ ˙ Y ∈ B ∧ p ∈ B ∧ Y ∈ B → X ∧ ˙ Y ≤ K Y ∧ p ≤ K Y ↔ X ∧ ˙ Y ∨ ˙ p ≤ K Y
58 39 42 43 41 57 syl13anc ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → X ∧ ˙ Y ≤ K Y ∧ p ≤ K Y ↔ X ∧ ˙ Y ∨ ˙ p ≤ K Y
59 56 58 bitrd ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → p ≤ K Y ↔ X ∧ ˙ Y ∨ ˙ p ≤ K Y
60 53 59 anbi12d ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → ¬ p ≤ K X ∧ ˙ Y ∧ p ≤ K Y ↔ X ∧ ˙ Y < K X ∧ ˙ Y ∨ ˙ p ∧ X ∧ ˙ Y ∨ ˙ p ≤ K Y
61 hlpos ⊢ K ∈ HL → K ∈ Poset
62 38 61 syl ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → K ∈ Poset
63 1 2 latjcl ⊢ K ∈ Lat ∧ X ∧ ˙ Y ∈ B ∧ p ∈ B → X ∧ ˙ Y ∨ ˙ p ∈ B
64 39 42 43 63 syl3anc ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → X ∧ ˙ Y ∨ ˙ p ∈ B
65 42 41 64 3jca ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → X ∧ ˙ Y ∈ B ∧ Y ∈ B ∧ X ∧ ˙ Y ∨ ˙ p ∈ B
66 1 12 8 4 cvrnbtwn2 ⊢ K ∈ Poset ∧ X ∧ ˙ Y ∈ B ∧ Y ∈ B ∧ X ∧ ˙ Y ∨ ˙ p ∈ B ∧ X ∧ ˙ Y C Y → X ∧ ˙ Y < K X ∧ ˙ Y ∨ ˙ p ∧ X ∧ ˙ Y ∨ ˙ p ≤ K Y ↔ X ∧ ˙ Y ∨ ˙ p = Y
67 66 biimpd ⊢ K ∈ Poset ∧ X ∧ ˙ Y ∈ B ∧ Y ∈ B ∧ X ∧ ˙ Y ∨ ˙ p ∈ B ∧ X ∧ ˙ Y C Y → X ∧ ˙ Y < K X ∧ ˙ Y ∨ ˙ p ∧ X ∧ ˙ Y ∨ ˙ p ≤ K Y → X ∧ ˙ Y ∨ ˙ p = Y
68 67 3exp ⊢ K ∈ Poset → X ∧ ˙ Y ∈ B ∧ Y ∈ B ∧ X ∧ ˙ Y ∨ ˙ p ∈ B → X ∧ ˙ Y C Y → X ∧ ˙ Y < K X ∧ ˙ Y ∨ ˙ p ∧ X ∧ ˙ Y ∨ ˙ p ≤ K Y → X ∧ ˙ Y ∨ ˙ p = Y
69 62 65 68 sylc ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → X ∧ ˙ Y C Y → X ∧ ˙ Y < K X ∧ ˙ Y ∨ ˙ p ∧ X ∧ ˙ Y ∨ ˙ p ≤ K Y → X ∧ ˙ Y ∨ ˙ p = Y
70 69 com23 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → X ∧ ˙ Y < K X ∧ ˙ Y ∨ ˙ p ∧ X ∧ ˙ Y ∨ ˙ p ≤ K Y → X ∧ ˙ Y C Y → X ∧ ˙ Y ∨ ˙ p = Y
71 60 70 sylbid ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → ¬ p ≤ K X ∧ ˙ Y ∧ p ≤ K Y → X ∧ ˙ Y C Y → X ∧ ˙ Y ∨ ˙ p = Y
72 71 com23 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B → X ∧ ˙ Y C Y → ¬ p ≤ K X ∧ ˙ Y ∧ p ≤ K Y → X ∧ ˙ Y ∨ ˙ p = Y
73 72 imp32 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B ∧ X ∧ ˙ Y C Y ∧ ¬ p ≤ K X ∧ ˙ Y ∧ p ≤ K Y → X ∧ ˙ Y ∨ ˙ p = Y
74 73 oveq2d ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B ∧ X ∧ ˙ Y C Y ∧ ¬ p ≤ K X ∧ ˙ Y ∧ p ≤ K Y → X ∨ ˙ X ∧ ˙ Y ∨ ˙ p = X ∨ ˙ Y
75 51 74 eqtr3d ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ B ∧ X ∧ ˙ Y C Y ∧ ¬ p ≤ K X ∧ ˙ Y ∧ p ≤ K Y → X ∨ ˙ p = X ∨ ˙ Y
76 20 75 sylanl2 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ Atoms ⁡ K ∧ X ∧ ˙ Y C Y ∧ ¬ p ≤ K X ∧ ˙ Y ∧ p ≤ K Y → X ∨ ˙ p = X ∨ ˙ Y
77 37 76 breqtrd ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ Atoms ⁡ K ∧ X ∧ ˙ Y C Y ∧ ¬ p ≤ K X ∧ ˙ Y ∧ p ≤ K Y → X C X ∨ ˙ Y
78 77 expr ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ p ∈ Atoms ⁡ K ∧ X ∧ ˙ Y C Y → ¬ p ≤ K X ∧ ˙ Y ∧ p ≤ K Y → X C X ∨ ˙ Y
79 78 an32s ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ X ∧ ˙ Y C Y ∧ p ∈ Atoms ⁡ K → ¬ p ≤ K X ∧ ˙ Y ∧ p ≤ K Y → X C X ∨ ˙ Y
80 79 rexlimdva ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ X ∧ ˙ Y C Y → ∃ p ∈ Atoms ⁡ K ¬ p ≤ K X ∧ ˙ Y ∧ p ≤ K Y → X C X ∨ ˙ Y
81 17 80 mpd ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B ∧ X ∧ ˙ Y C Y → X C X ∨ ˙ Y
82 81 ex ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B → X ∧ ˙ Y C Y → X C X ∨ ˙ Y