Metamath Proof Explorer


Theorem cvrat3

Description: A condition implying that a certain lattice element is an atom. Part of Lemma 3.2.20 of PtakPulmannova p. 68. ( atcvat3i analog.) (Contributed by NM, 30-Nov-2011)

Ref Expression
Hypotheses cvrat3.b ⊢ B = Base K
cvrat3.l ⊢ ≤ ˙ = ≤ K
cvrat3.j ⊢ ∨ ˙ = join ⁡ K
cvrat3.m ⊢ ∧ ˙ = meet ⁡ K
cvrat3.a ⊢ A = Atoms ⁡ K
Assertion cvrat3 ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → P ≠ Q ∧ ¬ Q ≤ ˙ X ∧ P ≤ ˙ X ∨ ˙ Q → X ∧ ˙ P ∨ ˙ Q ∈ A

Proof

Step Hyp Ref Expression
1 cvrat3.b ⊢ B = Base K
2 cvrat3.l ⊢ ≤ ˙ = ≤ K
3 cvrat3.j ⊢ ∨ ˙ = join ⁡ K
4 cvrat3.m ⊢ ∧ ˙ = meet ⁡ K
5 cvrat3.a ⊢ A = Atoms ⁡ K
6 eqid ⊢ ⋖ K = ⋖ K
7 1 2 3 6 5 cvr1 ⊢ K ∈ HL ∧ X ∈ B ∧ Q ∈ A → ¬ Q ≤ ˙ X ↔ X ⋖ K X ∨ ˙ Q
8 7 3adant3r2 ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → ¬ Q ≤ ˙ X ↔ X ⋖ K X ∨ ˙ Q
9 8 biimpa ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A ∧ ¬ Q ≤ ˙ X → X ⋖ K X ∨ ˙ Q
10 9 adantrr ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A ∧ ¬ Q ≤ ˙ X ∧ P ≤ ˙ X ∨ ˙ Q → X ⋖ K X ∨ ˙ Q
11 hllat ⊢ K ∈ HL → K ∈ Lat
12 11 adantr ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → K ∈ Lat
13 simpr2 ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → P ∈ A
14 1 5 atbase ⊢ P ∈ A → P ∈ B
15 13 14 syl ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → P ∈ B
16 simpr3 ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → Q ∈ A
17 1 5 atbase ⊢ Q ∈ A → Q ∈ B
18 16 17 syl ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → Q ∈ B
19 1 3 latjcom ⊢ K ∈ Lat ∧ P ∈ B ∧ Q ∈ B → P ∨ ˙ Q = Q ∨ ˙ P
20 12 15 18 19 syl3anc ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → P ∨ ˙ Q = Q ∨ ˙ P
21 20 oveq2d ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → X ∨ ˙ P ∨ ˙ Q = X ∨ ˙ Q ∨ ˙ P
22 simpr1 ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → X ∈ B
23 1 3 latjass ⊢ K ∈ Lat ∧ X ∈ B ∧ Q ∈ B ∧ P ∈ B → X ∨ ˙ Q ∨ ˙ P = X ∨ ˙ Q ∨ ˙ P
24 12 22 18 15 23 syl13anc ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → X ∨ ˙ Q ∨ ˙ P = X ∨ ˙ Q ∨ ˙ P
25 21 24 eqtr4d ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → X ∨ ˙ P ∨ ˙ Q = X ∨ ˙ Q ∨ ˙ P
26 25 adantr ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A ∧ P ≤ ˙ X ∨ ˙ Q → X ∨ ˙ P ∨ ˙ Q = X ∨ ˙ Q ∨ ˙ P
27 1 3 latjcl ⊢ K ∈ Lat ∧ X ∈ B ∧ Q ∈ B → X ∨ ˙ Q ∈ B
28 12 22 18 27 syl3anc ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → X ∨ ˙ Q ∈ B
29 1 2 3 latjlej2 ⊢ K ∈ Lat ∧ P ∈ B ∧ X ∨ ˙ Q ∈ B ∧ X ∨ ˙ Q ∈ B → P ≤ ˙ X ∨ ˙ Q → X ∨ ˙ Q ∨ ˙ P ≤ ˙ X ∨ ˙ Q ∨ ˙ X ∨ ˙ Q
30 12 15 28 28 29 syl13anc ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → P ≤ ˙ X ∨ ˙ Q → X ∨ ˙ Q ∨ ˙ P ≤ ˙ X ∨ ˙ Q ∨ ˙ X ∨ ˙ Q
31 30 imp ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A ∧ P ≤ ˙ X ∨ ˙ Q → X ∨ ˙ Q ∨ ˙ P ≤ ˙ X ∨ ˙ Q ∨ ˙ X ∨ ˙ Q
32 26 31 eqbrtrd ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A ∧ P ≤ ˙ X ∨ ˙ Q → X ∨ ˙ P ∨ ˙ Q ≤ ˙ X ∨ ˙ Q ∨ ˙ X ∨ ˙ Q
33 1 3 latjidm ⊢ K ∈ Lat ∧ X ∨ ˙ Q ∈ B → X ∨ ˙ Q ∨ ˙ X ∨ ˙ Q = X ∨ ˙ Q
34 12 28 33 syl2anc ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → X ∨ ˙ Q ∨ ˙ X ∨ ˙ Q = X ∨ ˙ Q
35 34 adantr ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A ∧ P ≤ ˙ X ∨ ˙ Q → X ∨ ˙ Q ∨ ˙ X ∨ ˙ Q = X ∨ ˙ Q
36 32 35 breqtrd ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A ∧ P ≤ ˙ X ∨ ˙ Q → X ∨ ˙ P ∨ ˙ Q ≤ ˙ X ∨ ˙ Q
37 simpl ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → K ∈ HL
38 2 3 5 hlatlej2 ⊢ K ∈ HL ∧ P ∈ A ∧ Q ∈ A → Q ≤ ˙ P ∨ ˙ Q
39 37 13 16 38 syl3anc ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → Q ≤ ˙ P ∨ ˙ Q
40 1 3 latjcl ⊢ K ∈ Lat ∧ P ∈ B ∧ Q ∈ B → P ∨ ˙ Q ∈ B
41 12 15 18 40 syl3anc ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → P ∨ ˙ Q ∈ B
42 1 2 3 latjlej2 ⊢ K ∈ Lat ∧ Q ∈ B ∧ P ∨ ˙ Q ∈ B ∧ X ∈ B → Q ≤ ˙ P ∨ ˙ Q → X ∨ ˙ Q ≤ ˙ X ∨ ˙ P ∨ ˙ Q
43 12 18 41 22 42 syl13anc ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → Q ≤ ˙ P ∨ ˙ Q → X ∨ ˙ Q ≤ ˙ X ∨ ˙ P ∨ ˙ Q
44 39 43 mpd ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → X ∨ ˙ Q ≤ ˙ X ∨ ˙ P ∨ ˙ Q
45 44 adantr ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A ∧ P ≤ ˙ X ∨ ˙ Q → X ∨ ˙ Q ≤ ˙ X ∨ ˙ P ∨ ˙ Q
46 1 3 latjcl ⊢ K ∈ Lat ∧ X ∈ B ∧ P ∨ ˙ Q ∈ B → X ∨ ˙ P ∨ ˙ Q ∈ B
47 12 22 41 46 syl3anc ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → X ∨ ˙ P ∨ ˙ Q ∈ B
48 1 2 latasymb ⊢ K ∈ Lat ∧ X ∨ ˙ P ∨ ˙ Q ∈ B ∧ X ∨ ˙ Q ∈ B → X ∨ ˙ P ∨ ˙ Q ≤ ˙ X ∨ ˙ Q ∧ X ∨ ˙ Q ≤ ˙ X ∨ ˙ P ∨ ˙ Q ↔ X ∨ ˙ P ∨ ˙ Q = X ∨ ˙ Q
49 12 47 28 48 syl3anc ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → X ∨ ˙ P ∨ ˙ Q ≤ ˙ X ∨ ˙ Q ∧ X ∨ ˙ Q ≤ ˙ X ∨ ˙ P ∨ ˙ Q ↔ X ∨ ˙ P ∨ ˙ Q = X ∨ ˙ Q
50 49 adantr ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A ∧ P ≤ ˙ X ∨ ˙ Q → X ∨ ˙ P ∨ ˙ Q ≤ ˙ X ∨ ˙ Q ∧ X ∨ ˙ Q ≤ ˙ X ∨ ˙ P ∨ ˙ Q ↔ X ∨ ˙ P ∨ ˙ Q = X ∨ ˙ Q
51 36 45 50 mpbi2and ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A ∧ P ≤ ˙ X ∨ ˙ Q → X ∨ ˙ P ∨ ˙ Q = X ∨ ˙ Q
52 51 breq2d ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A ∧ P ≤ ˙ X ∨ ˙ Q → X ⋖ K X ∨ ˙ P ∨ ˙ Q ↔ X ⋖ K X ∨ ˙ Q
53 52 adantrl ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A ∧ ¬ Q ≤ ˙ X ∧ P ≤ ˙ X ∨ ˙ Q → X ⋖ K X ∨ ˙ P ∨ ˙ Q ↔ X ⋖ K X ∨ ˙ Q
54 10 53 mpbird ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A ∧ ¬ Q ≤ ˙ X ∧ P ≤ ˙ X ∨ ˙ Q → X ⋖ K X ∨ ˙ P ∨ ˙ Q
55 54 ex ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → ¬ Q ≤ ˙ X ∧ P ≤ ˙ X ∨ ˙ Q → X ⋖ K X ∨ ˙ P ∨ ˙ Q
56 1 3 4 6 cvrexch ⊢ K ∈ HL ∧ X ∈ B ∧ P ∨ ˙ Q ∈ B → X ∧ ˙ P ∨ ˙ Q ⋖ K P ∨ ˙ Q ↔ X ⋖ K X ∨ ˙ P ∨ ˙ Q
57 37 22 41 56 syl3anc ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → X ∧ ˙ P ∨ ˙ Q ⋖ K P ∨ ˙ Q ↔ X ⋖ K X ∨ ˙ P ∨ ˙ Q
58 55 57 sylibrd ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → ¬ Q ≤ ˙ X ∧ P ≤ ˙ X ∨ ˙ Q → X ∧ ˙ P ∨ ˙ Q ⋖ K P ∨ ˙ Q
59 58 adantr ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A ∧ P ≠ Q → ¬ Q ≤ ˙ X ∧ P ≤ ˙ X ∨ ˙ Q → X ∧ ˙ P ∨ ˙ Q ⋖ K P ∨ ˙ Q
60 1 4 latmcl ⊢ K ∈ Lat ∧ X ∈ B ∧ P ∨ ˙ Q ∈ B → X ∧ ˙ P ∨ ˙ Q ∈ B
61 12 22 41 60 syl3anc ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → X ∧ ˙ P ∨ ˙ Q ∈ B
62 1 3 6 5 cvrat2 ⊢ K ∈ HL ∧ X ∧ ˙ P ∨ ˙ Q ∈ B ∧ P ∈ A ∧ Q ∈ A ∧ P ≠ Q ∧ X ∧ ˙ P ∨ ˙ Q ⋖ K P ∨ ˙ Q → X ∧ ˙ P ∨ ˙ Q ∈ A
63 62 3expia ⊢ K ∈ HL ∧ X ∧ ˙ P ∨ ˙ Q ∈ B ∧ P ∈ A ∧ Q ∈ A → P ≠ Q ∧ X ∧ ˙ P ∨ ˙ Q ⋖ K P ∨ ˙ Q → X ∧ ˙ P ∨ ˙ Q ∈ A
64 37 61 13 16 63 syl13anc ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → P ≠ Q ∧ X ∧ ˙ P ∨ ˙ Q ⋖ K P ∨ ˙ Q → X ∧ ˙ P ∨ ˙ Q ∈ A
65 64 expdimp ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A ∧ P ≠ Q → X ∧ ˙ P ∨ ˙ Q ⋖ K P ∨ ˙ Q → X ∧ ˙ P ∨ ˙ Q ∈ A
66 59 65 syld ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A ∧ P ≠ Q → ¬ Q ≤ ˙ X ∧ P ≤ ˙ X ∨ ˙ Q → X ∧ ˙ P ∨ ˙ Q ∈ A
67 66 exp4b ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → P ≠ Q → ¬ Q ≤ ˙ X → P ≤ ˙ X ∨ ˙ Q → X ∧ ˙ P ∨ ˙ Q ∈ A
68 67 3impd ⊢ K ∈ HL ∧ X ∈ B ∧ P ∈ A ∧ Q ∈ A → P ≠ Q ∧ ¬ Q ≤ ˙ X ∧ P ≤ ˙ X ∨ ˙ Q → X ∧ ˙ P ∨ ˙ Q ∈ A