Metamath Proof Explorer


Theorem cvlcvr1

Description: The covering property. Proposition 1(ii) in Kalmbach p. 140 (and its converse). ( chcv1 analog.) (Contributed by NM, 5-Nov-2012)

Ref Expression
Hypotheses cvlcvr1.b B=BaseK
cvlcvr1.l ˙=K
cvlcvr1.j ˙=joinK
cvlcvr1.c C=K
cvlcvr1.a A=AtomsK
Assertion cvlcvr1 KOMLKCLatKCvLatXBPA¬P˙XXCX˙P

Proof

Step Hyp Ref Expression
1 cvlcvr1.b B=BaseK
2 cvlcvr1.l ˙=K
3 cvlcvr1.j ˙=joinK
4 cvlcvr1.c C=K
5 cvlcvr1.a A=AtomsK
6 simp13 KOMLKCLatKCvLatXBPAKCvLat
7 cvllat KCvLatKLat
8 6 7 syl KOMLKCLatKCvLatXBPAKLat
9 simp2 KOMLKCLatKCvLatXBPAXB
10 1 5 atbase PAPB
11 10 3ad2ant3 KOMLKCLatKCvLatXBPAPB
12 eqid <K=<K
13 1 2 12 3 latnle KLatXBPB¬P˙XX<KX˙P
14 8 9 11 13 syl3anc KOMLKCLatKCvLatXBPA¬P˙XX<KX˙P
15 14 biimpd KOMLKCLatKCvLatXBPA¬P˙XX<KX˙P
16 simpl13 KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PKCvLat
17 16 7 syl KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PKLat
18 simprll KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PzB
19 simpl2 KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PXB
20 simpl3 KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PPA
21 20 10 syl KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PPB
22 1 3 latjcl KLatXBPBX˙PB
23 17 19 21 22 syl3anc KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PX˙PB
24 simprrr KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙Pz˙X˙P
25 simprrl KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PX<Kz
26 simpl11 KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PKOML
27 simpl12 KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PKCLat
28 cvlatl KCvLatKAtLat
29 16 28 syl KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PKAtLat
30 1 2 12 5 atlrelat1 KOMLKCLatKAtLatXBzBX<KzqA¬q˙Xq˙z
31 26 27 29 19 18 30 syl311anc KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PX<KzqA¬q˙Xq˙z
32 25 31 mpd KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙z
33 17 adantr KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙zKLat
34 1 5 atbase qAqB
35 34 ad2antrl KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙zqB
36 18 adantr KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙zzB
37 23 adantr KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙zX˙PB
38 simprrr KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙zq˙z
39 24 adantr KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙zz˙X˙P
40 1 2 33 35 36 37 38 39 lattrd KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙zq˙X˙P
41 16 adantr KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙zKCvLat
42 simprl KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙zqA
43 simpll3 KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙zPA
44 simpll2 KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙zXB
45 simprrl KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙z¬q˙X
46 1 2 3 5 cvlexch1 KCvLatqAPAXB¬q˙Xq˙X˙PP˙X˙q
47 41 42 43 44 45 46 syl131anc KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙zq˙X˙PP˙X˙q
48 40 47 mpd KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙zP˙X˙q
49 simprlr KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙P¬P˙X
50 49 adantr KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙z¬P˙X
51 1 2 3 5 cvlexchb1 KCvLatPAqAXB¬P˙XP˙X˙qX˙P=X˙q
52 41 43 42 44 50 51 syl131anc KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙zP˙X˙qX˙P=X˙q
53 48 52 mpbid KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙zX˙P=X˙q
54 2 12 pltle KOMLXBzBX<KzX˙z
55 26 19 18 54 syl3anc KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PX<KzX˙z
56 25 55 mpd KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PX˙z
57 56 adantr KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙zX˙z
58 1 2 3 latjle12 KLatXBqBzBX˙zq˙zX˙q˙z
59 33 44 35 36 58 syl13anc KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙zX˙zq˙zX˙q˙z
60 57 38 59 mpbi2and KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙zX˙q˙z
61 53 60 eqbrtrd KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PqA¬q˙Xq˙zX˙P˙z
62 32 61 rexlimddv KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙PX˙P˙z
63 1 2 17 18 23 24 62 latasymd KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙Pz=X˙P
64 63 exp44 KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙Pz=X˙P
65 64 imp KOMLKCLatKCvLatXBPAzB¬P˙XX<Kzz˙X˙Pz=X˙P
66 65 ralrimdva KOMLKCLatKCvLatXBPA¬P˙XzBX<Kzz˙X˙Pz=X˙P
67 15 66 jcad KOMLKCLatKCvLatXBPA¬P˙XX<KX˙PzBX<Kzz˙X˙Pz=X˙P
68 8 9 11 22 syl3anc KOMLKCLatKCvLatXBPAX˙PB
69 1 2 12 4 cvrval2 KLatXBX˙PBXCX˙PX<KX˙PzBX<Kzz˙X˙Pz=X˙P
70 8 9 68 69 syl3anc KOMLKCLatKCvLatXBPAXCX˙PX<KX˙PzBX<Kzz˙X˙Pz=X˙P
71 67 70 sylibrd KOMLKCLatKCvLatXBPA¬P˙XXCX˙P
72 8 adantr KOMLKCLatKCvLatXBPAXCX˙PKLat
73 simpl2 KOMLKCLatKCvLatXBPAXCX˙PXB
74 68 adantr KOMLKCLatKCvLatXBPAXCX˙PX˙PB
75 simpr KOMLKCLatKCvLatXBPAXCX˙PXCX˙P
76 1 12 4 cvrlt KLatXBX˙PBXCX˙PX<KX˙P
77 72 73 74 75 76 syl31anc KOMLKCLatKCvLatXBPAXCX˙PX<KX˙P
78 77 ex KOMLKCLatKCvLatXBPAXCX˙PX<KX˙P
79 78 14 sylibrd KOMLKCLatKCvLatXBPAXCX˙P¬P˙X
80 71 79 impbid KOMLKCLatKCvLatXBPA¬P˙XXCX˙P