Metamath Proof Explorer


Theorem dalem3

Description: Lemma for dalemdnee . (Contributed by NM, 10-Aug-2012)

Ref Expression
Hypotheses dalema.ph ⊢ φ ↔ K ∈ HL ∧ C ∈ Base K ∧ P ∈ A ∧ Q ∈ A ∧ R ∈ A ∧ S ∈ A ∧ T ∈ A ∧ U ∈ A ∧ Y ∈ O ∧ Z ∈ O ∧ ¬ C ≤ ˙ P ∨ ˙ Q ∧ ¬ C ≤ ˙ Q ∨ ˙ R ∧ ¬ C ≤ ˙ R ∨ ˙ P ∧ ¬ C ≤ ˙ S ∨ ˙ T ∧ ¬ C ≤ ˙ T ∨ ˙ U ∧ ¬ C ≤ ˙ U ∨ ˙ S ∧ C ≤ ˙ P ∨ ˙ S ∧ C ≤ ˙ Q ∨ ˙ T ∧ C ≤ ˙ R ∨ ˙ U
dalemc.l ⊢ ≤ ˙ = ≤ K
dalemc.j ⊢ ∨ ˙ = join ⁡ K
dalemc.a ⊢ A = Atoms ⁡ K
dalem3.m ⊢ ∧ ˙ = meet ⁡ K
dalem3.o ⊢ O = LPlanes ⁡ K
dalem3.y ⊢ Y = P ∨ ˙ Q ∨ ˙ R
dalem3.z ⊢ Z = S ∨ ˙ T ∨ ˙ U
dalem3.d ⊢ D = P ∨ ˙ Q ∧ ˙ S ∨ ˙ T
dalem3.e ⊢ E = Q ∨ ˙ R ∧ ˙ T ∨ ˙ U
Assertion dalem3 ⊢ φ ∧ D ≠ Q → D ≠ E

Proof

Step Hyp Ref Expression
1 dalema.ph ⊢ φ ↔ K ∈ HL ∧ C ∈ Base K ∧ P ∈ A ∧ Q ∈ A ∧ R ∈ A ∧ S ∈ A ∧ T ∈ A ∧ U ∈ A ∧ Y ∈ O ∧ Z ∈ O ∧ ¬ C ≤ ˙ P ∨ ˙ Q ∧ ¬ C ≤ ˙ Q ∨ ˙ R ∧ ¬ C ≤ ˙ R ∨ ˙ P ∧ ¬ C ≤ ˙ S ∨ ˙ T ∧ ¬ C ≤ ˙ T ∨ ˙ U ∧ ¬ C ≤ ˙ U ∨ ˙ S ∧ C ≤ ˙ P ∨ ˙ S ∧ C ≤ ˙ Q ∨ ˙ T ∧ C ≤ ˙ R ∨ ˙ U
2 dalemc.l ⊢ ≤ ˙ = ≤ K
3 dalemc.j ⊢ ∨ ˙ = join ⁡ K
4 dalemc.a ⊢ A = Atoms ⁡ K
5 dalem3.m ⊢ ∧ ˙ = meet ⁡ K
6 dalem3.o ⊢ O = LPlanes ⁡ K
7 dalem3.y ⊢ Y = P ∨ ˙ Q ∨ ˙ R
8 dalem3.z ⊢ Z = S ∨ ˙ T ∨ ˙ U
9 dalem3.d ⊢ D = P ∨ ˙ Q ∧ ˙ S ∨ ˙ T
10 dalem3.e ⊢ E = Q ∨ ˙ R ∧ ˙ T ∨ ˙ U
11 1 dalemkehl ⊢ φ → K ∈ HL
12 1 dalempea ⊢ φ → P ∈ A
13 1 dalemqea ⊢ φ → Q ∈ A
14 1 dalemrea ⊢ φ → R ∈ A
15 1 dalemyeo ⊢ φ → Y ∈ O
16 2 3 4 6 7 lplnric ⊢ K ∈ HL ∧ P ∈ A ∧ Q ∈ A ∧ R ∈ A ∧ Y ∈ O → ¬ R ≤ ˙ P ∨ ˙ Q
17 11 12 13 14 15 16 syl131anc ⊢ φ → ¬ R ≤ ˙ P ∨ ˙ Q
18 17 adantr ⊢ φ ∧ D ≠ Q → ¬ R ≤ ˙ P ∨ ˙ Q
19 1 dalemkelat ⊢ φ → K ∈ Lat
20 eqid ⊢ Base K = Base K
21 20 3 4 hlatjcl ⊢ K ∈ HL ∧ Q ∈ A ∧ R ∈ A → Q ∨ ˙ R ∈ Base K
22 11 13 14 21 syl3anc ⊢ φ → Q ∨ ˙ R ∈ Base K
23 1 3 4 dalemtjueb ⊢ φ → T ∨ ˙ U ∈ Base K
24 20 2 5 latmle1 ⊢ K ∈ Lat ∧ Q ∨ ˙ R ∈ Base K ∧ T ∨ ˙ U ∈ Base K → Q ∨ ˙ R ∧ ˙ T ∨ ˙ U ≤ ˙ Q ∨ ˙ R
25 19 22 23 24 syl3anc ⊢ φ → Q ∨ ˙ R ∧ ˙ T ∨ ˙ U ≤ ˙ Q ∨ ˙ R
26 10 25 eqbrtrid ⊢ φ → E ≤ ˙ Q ∨ ˙ R
27 breq1 ⊢ D = E → D ≤ ˙ Q ∨ ˙ R ↔ E ≤ ˙ Q ∨ ˙ R
28 26 27 syl5ibrcom ⊢ φ → D = E → D ≤ ˙ Q ∨ ˙ R
29 28 adantr ⊢ φ ∧ D ≠ Q → D = E → D ≤ ˙ Q ∨ ˙ R
30 11 adantr ⊢ φ ∧ D ≠ Q → K ∈ HL
31 1 2 3 4 5 6 7 8 9 dalemdea ⊢ φ → D ∈ A
32 31 adantr ⊢ φ ∧ D ≠ Q → D ∈ A
33 14 adantr ⊢ φ ∧ D ≠ Q → R ∈ A
34 13 adantr ⊢ φ ∧ D ≠ Q → Q ∈ A
35 simpr ⊢ φ ∧ D ≠ Q → D ≠ Q
36 2 3 4 hlatexch1 ⊢ K ∈ HL ∧ D ∈ A ∧ R ∈ A ∧ Q ∈ A ∧ D ≠ Q → D ≤ ˙ Q ∨ ˙ R → R ≤ ˙ Q ∨ ˙ D
37 30 32 33 34 35 36 syl131anc ⊢ φ ∧ D ≠ Q → D ≤ ˙ Q ∨ ˙ R → R ≤ ˙ Q ∨ ˙ D
38 2 3 4 hlatlej2 ⊢ K ∈ HL ∧ P ∈ A ∧ Q ∈ A → Q ≤ ˙ P ∨ ˙ Q
39 11 12 13 38 syl3anc ⊢ φ → Q ≤ ˙ P ∨ ˙ Q
40 1 3 4 dalempjqeb ⊢ φ → P ∨ ˙ Q ∈ Base K
41 1 3 4 dalemsjteb ⊢ φ → S ∨ ˙ T ∈ Base K
42 20 2 5 latmle1 ⊢ K ∈ Lat ∧ P ∨ ˙ Q ∈ Base K ∧ S ∨ ˙ T ∈ Base K → P ∨ ˙ Q ∧ ˙ S ∨ ˙ T ≤ ˙ P ∨ ˙ Q
43 19 40 41 42 syl3anc ⊢ φ → P ∨ ˙ Q ∧ ˙ S ∨ ˙ T ≤ ˙ P ∨ ˙ Q
44 9 43 eqbrtrid ⊢ φ → D ≤ ˙ P ∨ ˙ Q
45 1 4 dalemqeb ⊢ φ → Q ∈ Base K
46 20 4 atbase ⊢ D ∈ A → D ∈ Base K
47 31 46 syl ⊢ φ → D ∈ Base K
48 20 2 3 latjle12 ⊢ K ∈ Lat ∧ Q ∈ Base K ∧ D ∈ Base K ∧ P ∨ ˙ Q ∈ Base K → Q ≤ ˙ P ∨ ˙ Q ∧ D ≤ ˙ P ∨ ˙ Q ↔ Q ∨ ˙ D ≤ ˙ P ∨ ˙ Q
49 19 45 47 40 48 syl13anc ⊢ φ → Q ≤ ˙ P ∨ ˙ Q ∧ D ≤ ˙ P ∨ ˙ Q ↔ Q ∨ ˙ D ≤ ˙ P ∨ ˙ Q
50 39 44 49 mpbi2and ⊢ φ → Q ∨ ˙ D ≤ ˙ P ∨ ˙ Q
51 1 4 dalemreb ⊢ φ → R ∈ Base K
52 20 3 4 hlatjcl ⊢ K ∈ HL ∧ Q ∈ A ∧ D ∈ A → Q ∨ ˙ D ∈ Base K
53 11 13 31 52 syl3anc ⊢ φ → Q ∨ ˙ D ∈ Base K
54 20 2 lattr ⊢ K ∈ Lat ∧ R ∈ Base K ∧ Q ∨ ˙ D ∈ Base K ∧ P ∨ ˙ Q ∈ Base K → R ≤ ˙ Q ∨ ˙ D ∧ Q ∨ ˙ D ≤ ˙ P ∨ ˙ Q → R ≤ ˙ P ∨ ˙ Q
55 19 51 53 40 54 syl13anc ⊢ φ → R ≤ ˙ Q ∨ ˙ D ∧ Q ∨ ˙ D ≤ ˙ P ∨ ˙ Q → R ≤ ˙ P ∨ ˙ Q
56 50 55 mpan2d ⊢ φ → R ≤ ˙ Q ∨ ˙ D → R ≤ ˙ P ∨ ˙ Q
57 56 adantr ⊢ φ ∧ D ≠ Q → R ≤ ˙ Q ∨ ˙ D → R ≤ ˙ P ∨ ˙ Q
58 29 37 57 3syld ⊢ φ ∧ D ≠ Q → D = E → R ≤ ˙ P ∨ ˙ Q
59 58 necon3bd ⊢ φ ∧ D ≠ Q → ¬ R ≤ ˙ P ∨ ˙ Q → D ≠ E
60 18 59 mpd ⊢ φ ∧ D ≠ Q → D ≠ E