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