Metamath Proof Explorer


Theorem 2llnmeqat

Description: An atom equals the intersection of two majorizing lines. (Contributed by NM, 3-Apr-2013)

Ref Expression
Hypotheses 2llnmeqat.l ⊢ ≤ ˙ = ≤ K
2llnmeqat.m ⊢ ∧ ˙ = meet ⁡ K
2llnmeqat.a ⊢ A = Atoms ⁡ K
2llnmeqat.n ⊢ N = LLines ⁡ K
Assertion 2llnmeqat ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ P ∈ A ∧ X ≠ Y ∧ P ≤ ˙ X ∧ ˙ Y → P = X ∧ ˙ Y

Proof

Step Hyp Ref Expression
1 2llnmeqat.l ⊢ ≤ ˙ = ≤ K
2 2llnmeqat.m ⊢ ∧ ˙ = meet ⁡ K
3 2llnmeqat.a ⊢ A = Atoms ⁡ K
4 2llnmeqat.n ⊢ N = LLines ⁡ K
5 simp3r ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ P ∈ A ∧ X ≠ Y ∧ P ≤ ˙ X ∧ ˙ Y → P ≤ ˙ X ∧ ˙ Y
6 hlatl ⊢ K ∈ HL → K ∈ AtLat
7 6 3ad2ant1 ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ P ∈ A ∧ X ≠ Y ∧ P ≤ ˙ X ∧ ˙ Y → K ∈ AtLat
8 simp23 ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ P ∈ A ∧ X ≠ Y ∧ P ≤ ˙ X ∧ ˙ Y → P ∈ A
9 simp1 ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ P ∈ A ∧ X ≠ Y ∧ P ≤ ˙ X ∧ ˙ Y → K ∈ HL
10 simp21 ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ P ∈ A ∧ X ≠ Y ∧ P ≤ ˙ X ∧ ˙ Y → X ∈ N
11 simp22 ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ P ∈ A ∧ X ≠ Y ∧ P ≤ ˙ X ∧ ˙ Y → Y ∈ N
12 simp3l ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ P ∈ A ∧ X ≠ Y ∧ P ≤ ˙ X ∧ ˙ Y → X ≠ Y
13 hllat ⊢ K ∈ HL → K ∈ Lat
14 13 3ad2ant1 ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ P ∈ A ∧ X ≠ Y ∧ P ≤ ˙ X ∧ ˙ Y → K ∈ Lat
15 eqid ⊢ Base K = Base K
16 15 3 atbase ⊢ P ∈ A → P ∈ Base K
17 8 16 syl ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ P ∈ A ∧ X ≠ Y ∧ P ≤ ˙ X ∧ ˙ Y → P ∈ Base K
18 15 4 llnbase ⊢ X ∈ N → X ∈ Base K
19 10 18 syl ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ P ∈ A ∧ X ≠ Y ∧ P ≤ ˙ X ∧ ˙ Y → X ∈ Base K
20 15 4 llnbase ⊢ Y ∈ N → Y ∈ Base K
21 11 20 syl ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ P ∈ A ∧ X ≠ Y ∧ P ≤ ˙ X ∧ ˙ Y → Y ∈ Base K
22 15 1 2 latlem12 ⊢ K ∈ Lat ∧ P ∈ Base K ∧ X ∈ Base K ∧ Y ∈ Base K → P ≤ ˙ X ∧ P ≤ ˙ Y ↔ P ≤ ˙ X ∧ ˙ Y
23 14 17 19 21 22 syl13anc ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ P ∈ A ∧ X ≠ Y ∧ P ≤ ˙ X ∧ ˙ Y → P ≤ ˙ X ∧ P ≤ ˙ Y ↔ P ≤ ˙ X ∧ ˙ Y
24 5 23 mpbird ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ P ∈ A ∧ X ≠ Y ∧ P ≤ ˙ X ∧ ˙ Y → P ≤ ˙ X ∧ P ≤ ˙ Y
25 eqid ⊢ 0. ⁡ K = 0. ⁡ K
26 1 2 25 3 4 2llnm4 ⊢ K ∈ HL ∧ P ∈ A ∧ X ∈ N ∧ Y ∈ N ∧ P ≤ ˙ X ∧ P ≤ ˙ Y → X ∧ ˙ Y ≠ 0. ⁡ K
27 9 8 10 11 24 26 syl131anc ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ P ∈ A ∧ X ≠ Y ∧ P ≤ ˙ X ∧ ˙ Y → X ∧ ˙ Y ≠ 0. ⁡ K
28 2 25 3 4 2llnmat ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ X ≠ Y ∧ X ∧ ˙ Y ≠ 0. ⁡ K → X ∧ ˙ Y ∈ A
29 9 10 11 12 27 28 syl32anc ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ P ∈ A ∧ X ≠ Y ∧ P ≤ ˙ X ∧ ˙ Y → X ∧ ˙ Y ∈ A
30 1 3 atcmp ⊢ K ∈ AtLat ∧ P ∈ A ∧ X ∧ ˙ Y ∈ A → P ≤ ˙ X ∧ ˙ Y ↔ P = X ∧ ˙ Y
31 7 8 29 30 syl3anc ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ P ∈ A ∧ X ≠ Y ∧ P ≤ ˙ X ∧ ˙ Y → P ≤ ˙ X ∧ ˙ Y ↔ P = X ∧ ˙ Y
32 5 31 mpbid ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ P ∈ A ∧ X ≠ Y ∧ P ≤ ˙ X ∧ ˙ Y → P = X ∧ ˙ Y