Metamath Proof Explorer


Theorem 2llnmat

Description: Two intersecting lines intersect at an atom. (Contributed by NM, 30-Apr-2012)

Ref Expression
Hypotheses 2llnmat.m ˙ = meet K
2llnmat.z 0 ˙ = 0. K
2llnmat.a A = Atoms K
2llnmat.n N = LLines K
Assertion 2llnmat K HL X N Y N X Y X ˙ Y 0 ˙ X ˙ Y A

Proof

Step Hyp Ref Expression
1 2llnmat.m ˙ = meet K
2 2llnmat.z 0 ˙ = 0. K
3 2llnmat.a A = Atoms K
4 2llnmat.n N = LLines K
5 simpl1 K HL X N Y N X Y X ˙ Y 0 ˙ K HL
6 hlatl K HL K AtLat
7 5 6 syl K HL X N Y N X Y X ˙ Y 0 ˙ K AtLat
8 5 hllatd K HL X N Y N X Y X ˙ Y 0 ˙ K Lat
9 simpl2 K HL X N Y N X Y X ˙ Y 0 ˙ X N
10 eqid Base K = Base K
11 10 4 llnbase X N X Base K
12 9 11 syl K HL X N Y N X Y X ˙ Y 0 ˙ X Base K
13 simpl3 K HL X N Y N X Y X ˙ Y 0 ˙ Y N
14 10 4 llnbase Y N Y Base K
15 13 14 syl K HL X N Y N X Y X ˙ Y 0 ˙ Y Base K
16 10 1 latmcl K Lat X Base K Y Base K X ˙ Y Base K
17 8 12 15 16 syl3anc K HL X N Y N X Y X ˙ Y 0 ˙ X ˙ Y Base K
18 simprr K HL X N Y N X Y X ˙ Y 0 ˙ X ˙ Y 0 ˙
19 eqid K = K
20 10 19 2 3 atlex K AtLat X ˙ Y Base K X ˙ Y 0 ˙ p A p K X ˙ Y
21 7 17 18 20 syl3anc K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y
22 simp1rl K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y X Y
23 simp1l K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y K HL X N Y N
24 19 4 llncmp K HL X N Y N X K Y X = Y
25 23 24 syl K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y X K Y X = Y
26 simp1l1 K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y K HL
27 26 hllatd K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y K Lat
28 simp1l2 K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y X N
29 28 11 syl K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y X Base K
30 simp1l3 K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y Y N
31 30 14 syl K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y Y Base K
32 10 19 1 latleeqm1 K Lat X Base K Y Base K X K Y X ˙ Y = X
33 27 29 31 32 syl3anc K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y X K Y X ˙ Y = X
34 25 33 bitr3d K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y X = Y X ˙ Y = X
35 34 necon3bid K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y X Y X ˙ Y X
36 22 35 mpbid K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y X ˙ Y X
37 simp3 K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y p K X ˙ Y
38 10 19 1 latmle1 K Lat X Base K Y Base K X ˙ Y K X
39 27 29 31 38 syl3anc K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y X ˙ Y K X
40 hlpos K HL K Poset
41 26 40 syl K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y K Poset
42 10 3 atbase p A p Base K
43 42 3ad2ant2 K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y p Base K
44 27 29 31 16 syl3anc K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y X ˙ Y Base K
45 simp2 K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y p A
46 10 19 27 43 44 29 37 39 lattrd K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y p K X
47 eqid K = K
48 19 47 3 4 atcvrlln2 K HL p A X N p K X p K X
49 26 45 28 46 48 syl31anc K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y p K X
50 10 19 47 cvrnbtwn4 K Poset p Base K X Base K X ˙ Y Base K p K X p K X ˙ Y X ˙ Y K X p = X ˙ Y X ˙ Y = X
51 41 43 29 44 49 50 syl131anc K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y p K X ˙ Y X ˙ Y K X p = X ˙ Y X ˙ Y = X
52 37 39 51 mpbi2and K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y p = X ˙ Y X ˙ Y = X
53 neor p = X ˙ Y X ˙ Y = X p X ˙ Y X ˙ Y = X
54 52 53 sylib K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y p X ˙ Y X ˙ Y = X
55 54 necon1d K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y X ˙ Y X p = X ˙ Y
56 36 55 mpd K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y p = X ˙ Y
57 56 3exp K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y p = X ˙ Y
58 57 reximdvai K HL X N Y N X Y X ˙ Y 0 ˙ p A p K X ˙ Y p A p = X ˙ Y
59 21 58 mpd K HL X N Y N X Y X ˙ Y 0 ˙ p A p = X ˙ Y
60 risset X ˙ Y A p A p = X ˙ Y
61 59 60 sylibr K HL X N Y N X Y X ˙ Y 0 ˙ X ˙ Y A