Metamath Proof Explorer


Theorem 2llnmj

Description: The meet of two lattice lines is an atom iff their join is a lattice plane. (Contributed by NM, 27-Jun-2012)

Ref Expression
Hypotheses 2llnmj.j ⊢ ∨ ˙ = join ⁡ K
2llnmj.m ⊢ ∧ ˙ = meet ⁡ K
2llnmj.a ⊢ A = Atoms ⁡ K
2llnmj.n ⊢ N = LLines ⁡ K
2llnmj.p ⊢ P = LPlanes ⁡ K
Assertion 2llnmj ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N → X ∧ ˙ Y ∈ A ↔ X ∨ ˙ Y ∈ P

Proof

Step Hyp Ref Expression
1 2llnmj.j ⊢ ∨ ˙ = join ⁡ K
2 2llnmj.m ⊢ ∧ ˙ = meet ⁡ K
3 2llnmj.a ⊢ A = Atoms ⁡ K
4 2llnmj.n ⊢ N = LLines ⁡ K
5 2llnmj.p ⊢ P = LPlanes ⁡ K
6 simp1 ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N → K ∈ HL
7 eqid ⊢ Base K = Base K
8 7 4 llnbase ⊢ X ∈ N → X ∈ Base K
9 8 3ad2ant2 ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N → X ∈ Base K
10 7 4 llnbase ⊢ Y ∈ N → Y ∈ Base K
11 10 3ad2ant3 ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N → Y ∈ Base K
12 eqid ⊢ ⋖ K = ⋖ K
13 7 1 2 12 cvrexch ⊢ K ∈ HL ∧ X ∈ Base K ∧ Y ∈ Base K → X ∧ ˙ Y ⋖ K Y ↔ X ⋖ K X ∨ ˙ Y
14 6 9 11 13 syl3anc ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N → X ∧ ˙ Y ⋖ K Y ↔ X ⋖ K X ∨ ˙ Y
15 simpl1 ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ X ∧ ˙ Y ∈ A → K ∈ HL
16 simpr ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ X ∧ ˙ Y ∈ A → X ∧ ˙ Y ∈ A
17 simpl3 ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ X ∧ ˙ Y ∈ A → Y ∈ N
18 hllat ⊢ K ∈ HL → K ∈ Lat
19 eqid ⊢ ≤ K = ≤ K
20 7 19 2 latmle2 ⊢ K ∈ Lat ∧ X ∈ Base K ∧ Y ∈ Base K → X ∧ ˙ Y ≤ K Y
21 18 8 10 20 syl3an ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N → X ∧ ˙ Y ≤ K Y
22 21 adantr ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ X ∧ ˙ Y ∈ A → X ∧ ˙ Y ≤ K Y
23 19 12 3 4 atcvrlln2 ⊢ K ∈ HL ∧ X ∧ ˙ Y ∈ A ∧ Y ∈ N ∧ X ∧ ˙ Y ≤ K Y → X ∧ ˙ Y ⋖ K Y
24 15 16 17 22 23 syl31anc ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ X ∧ ˙ Y ∈ A → X ∧ ˙ Y ⋖ K Y
25 simpl3 ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ X ∧ ˙ Y ⋖ K Y → Y ∈ N
26 7 2 latmcl ⊢ K ∈ Lat ∧ X ∈ Base K ∧ Y ∈ Base K → X ∧ ˙ Y ∈ Base K
27 18 8 10 26 syl3an ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N → X ∧ ˙ Y ∈ Base K
28 6 27 11 3jca ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N → K ∈ HL ∧ X ∧ ˙ Y ∈ Base K ∧ Y ∈ Base K
29 7 12 3 4 atcvrlln ⊢ K ∈ HL ∧ X ∧ ˙ Y ∈ Base K ∧ Y ∈ Base K ∧ X ∧ ˙ Y ⋖ K Y → X ∧ ˙ Y ∈ A ↔ Y ∈ N
30 28 29 sylan ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ X ∧ ˙ Y ⋖ K Y → X ∧ ˙ Y ∈ A ↔ Y ∈ N
31 25 30 mpbird ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ X ∧ ˙ Y ⋖ K Y → X ∧ ˙ Y ∈ A
32 24 31 impbida ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N → X ∧ ˙ Y ∈ A ↔ X ∧ ˙ Y ⋖ K Y
33 simpl1 ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ X ∨ ˙ Y ∈ P → K ∈ HL
34 simpl2 ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ X ∨ ˙ Y ∈ P → X ∈ N
35 simpr ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ X ∨ ˙ Y ∈ P → X ∨ ˙ Y ∈ P
36 7 19 1 latlej1 ⊢ K ∈ Lat ∧ X ∈ Base K ∧ Y ∈ Base K → X ≤ K X ∨ ˙ Y
37 18 8 10 36 syl3an ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N → X ≤ K X ∨ ˙ Y
38 37 adantr ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ X ∨ ˙ Y ∈ P → X ≤ K X ∨ ˙ Y
39 19 12 4 5 llncvrlpln2 ⊢ K ∈ HL ∧ X ∈ N ∧ X ∨ ˙ Y ∈ P ∧ X ≤ K X ∨ ˙ Y → X ⋖ K X ∨ ˙ Y
40 33 34 35 38 39 syl31anc ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ X ∨ ˙ Y ∈ P → X ⋖ K X ∨ ˙ Y
41 simpl2 ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ X ⋖ K X ∨ ˙ Y → X ∈ N
42 7 1 latjcl ⊢ K ∈ Lat ∧ X ∈ Base K ∧ Y ∈ Base K → X ∨ ˙ Y ∈ Base K
43 18 8 10 42 syl3an ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N → X ∨ ˙ Y ∈ Base K
44 6 9 43 3jca ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N → K ∈ HL ∧ X ∈ Base K ∧ X ∨ ˙ Y ∈ Base K
45 7 12 4 5 llncvrlpln ⊢ K ∈ HL ∧ X ∈ Base K ∧ X ∨ ˙ Y ∈ Base K ∧ X ⋖ K X ∨ ˙ Y → X ∈ N ↔ X ∨ ˙ Y ∈ P
46 44 45 sylan ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ X ⋖ K X ∨ ˙ Y → X ∈ N ↔ X ∨ ˙ Y ∈ P
47 41 46 mpbid ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N ∧ X ⋖ K X ∨ ˙ Y → X ∨ ˙ Y ∈ P
48 40 47 impbida ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N → X ∨ ˙ Y ∈ P ↔ X ⋖ K X ∨ ˙ Y
49 14 32 48 3bitr4d ⊢ K ∈ HL ∧ X ∈ N ∧ Y ∈ N → X ∧ ˙ Y ∈ A ↔ X ∨ ˙ Y ∈ P