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