Metamath Proof Explorer


Theorem dalem56

Description: Lemma for dath . Analogue of dalem55 for line S T . (Contributed by NM, 8-Aug-2012)

Ref Expression
Hypotheses dalem.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
dalem.l ⊢ ≤ ˙ = ≤ K
dalem.j ⊢ ∨ ˙ = join ⁡ K
dalem.a ⊢ A = Atoms ⁡ K
dalem.ps ⊢ ψ ↔ c ∈ A ∧ d ∈ A ∧ ¬ c ≤ ˙ Y ∧ d ≠ c ∧ ¬ d ≤ ˙ Y ∧ C ≤ ˙ c ∨ ˙ d
dalem54.m ⊢ ∧ ˙ = meet ⁡ K
dalem54.o ⊢ O = LPlanes ⁡ K
dalem54.y ⊢ Y = P ∨ ˙ Q ∨ ˙ R
dalem54.z ⊢ Z = S ∨ ˙ T ∨ ˙ U
dalem54.g ⊢ G = c ∨ ˙ P ∧ ˙ d ∨ ˙ S
dalem54.h ⊢ H = c ∨ ˙ Q ∧ ˙ d ∨ ˙ T
dalem54.i ⊢ I = c ∨ ˙ R ∧ ˙ d ∨ ˙ U
dalem54.b1 ⊢ B = G ∨ ˙ H ∨ ˙ I ∧ ˙ Y
Assertion dalem56 ⊢ φ ∧ Y = Z ∧ ψ → G ∨ ˙ H ∧ ˙ S ∨ ˙ T = G ∨ ˙ H ∧ ˙ B

Proof

Step Hyp Ref Expression
1 dalem.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 dalem.l ⊢ ≤ ˙ = ≤ K
3 dalem.j ⊢ ∨ ˙ = join ⁡ K
4 dalem.a ⊢ A = Atoms ⁡ K
5 dalem.ps ⊢ ψ ↔ c ∈ A ∧ d ∈ A ∧ ¬ c ≤ ˙ Y ∧ d ≠ c ∧ ¬ d ≤ ˙ Y ∧ C ≤ ˙ c ∨ ˙ d
6 dalem54.m ⊢ ∧ ˙ = meet ⁡ K
7 dalem54.o ⊢ O = LPlanes ⁡ K
8 dalem54.y ⊢ Y = P ∨ ˙ Q ∨ ˙ R
9 dalem54.z ⊢ Z = S ∨ ˙ T ∨ ˙ U
10 dalem54.g ⊢ G = c ∨ ˙ P ∧ ˙ d ∨ ˙ S
11 dalem54.h ⊢ H = c ∨ ˙ Q ∧ ˙ d ∨ ˙ T
12 dalem54.i ⊢ I = c ∨ ˙ R ∧ ˙ d ∨ ˙ U
13 dalem54.b1 ⊢ B = G ∨ ˙ H ∨ ˙ I ∧ ˙ Y
14 1 2 3 4 dalemswapyz ⊢ φ → K ∈ HL ∧ C ∈ Base K ∧ S ∈ A ∧ T ∈ A ∧ U ∈ A ∧ P ∈ A ∧ Q ∈ A ∧ R ∈ A ∧ Z ∈ O ∧ Y ∈ O ∧ ¬ C ≤ ˙ S ∨ ˙ T ∧ ¬ C ≤ ˙ T ∨ ˙ U ∧ ¬ C ≤ ˙ U ∨ ˙ S ∧ ¬ C ≤ ˙ P ∨ ˙ Q ∧ ¬ C ≤ ˙ Q ∨ ˙ R ∧ ¬ C ≤ ˙ R ∨ ˙ P ∧ C ≤ ˙ S ∨ ˙ P ∧ C ≤ ˙ T ∨ ˙ Q ∧ C ≤ ˙ U ∨ ˙ R
15 14 3ad2ant1 ⊢ φ ∧ Y = Z ∧ ψ → K ∈ HL ∧ C ∈ Base K ∧ S ∈ A ∧ T ∈ A ∧ U ∈ A ∧ P ∈ A ∧ Q ∈ A ∧ R ∈ A ∧ Z ∈ O ∧ Y ∈ O ∧ ¬ C ≤ ˙ S ∨ ˙ T ∧ ¬ C ≤ ˙ T ∨ ˙ U ∧ ¬ C ≤ ˙ U ∨ ˙ S ∧ ¬ C ≤ ˙ P ∨ ˙ Q ∧ ¬ C ≤ ˙ Q ∨ ˙ R ∧ ¬ C ≤ ˙ R ∨ ˙ P ∧ C ≤ ˙ S ∨ ˙ P ∧ C ≤ ˙ T ∨ ˙ Q ∧ C ≤ ˙ U ∨ ˙ R
16 simp2 ⊢ φ ∧ Y = Z ∧ ψ → Y = Z
17 16 eqcomd ⊢ φ ∧ Y = Z ∧ ψ → Z = Y
18 1 2 3 4 5 dalemswapyzps ⊢ φ ∧ Y = Z ∧ ψ → d ∈ A ∧ c ∈ A ∧ ¬ d ≤ ˙ Z ∧ c ≠ d ∧ ¬ c ≤ ˙ Z ∧ C ≤ ˙ d ∨ ˙ c
19 biid ⊢ K ∈ HL ∧ C ∈ Base K ∧ S ∈ A ∧ T ∈ A ∧ U ∈ A ∧ P ∈ A ∧ Q ∈ A ∧ R ∈ A ∧ Z ∈ O ∧ Y ∈ O ∧ ¬ C ≤ ˙ S ∨ ˙ T ∧ ¬ C ≤ ˙ T ∨ ˙ U ∧ ¬ C ≤ ˙ U ∨ ˙ S ∧ ¬ C ≤ ˙ P ∨ ˙ Q ∧ ¬ C ≤ ˙ Q ∨ ˙ R ∧ ¬ C ≤ ˙ R ∨ ˙ P ∧ C ≤ ˙ S ∨ ˙ P ∧ C ≤ ˙ T ∨ ˙ Q ∧ C ≤ ˙ U ∨ ˙ R ↔ K ∈ HL ∧ C ∈ Base K ∧ S ∈ A ∧ T ∈ A ∧ U ∈ A ∧ P ∈ A ∧ Q ∈ A ∧ R ∈ A ∧ Z ∈ O ∧ Y ∈ O ∧ ¬ C ≤ ˙ S ∨ ˙ T ∧ ¬ C ≤ ˙ T ∨ ˙ U ∧ ¬ C ≤ ˙ U ∨ ˙ S ∧ ¬ C ≤ ˙ P ∨ ˙ Q ∧ ¬ C ≤ ˙ Q ∨ ˙ R ∧ ¬ C ≤ ˙ R ∨ ˙ P ∧ C ≤ ˙ S ∨ ˙ P ∧ C ≤ ˙ T ∨ ˙ Q ∧ C ≤ ˙ U ∨ ˙ R
20 biid ⊢ d ∈ A ∧ c ∈ A ∧ ¬ d ≤ ˙ Z ∧ c ≠ d ∧ ¬ c ≤ ˙ Z ∧ C ≤ ˙ d ∨ ˙ c ↔ d ∈ A ∧ c ∈ A ∧ ¬ d ≤ ˙ Z ∧ c ≠ d ∧ ¬ c ≤ ˙ Z ∧ C ≤ ˙ d ∨ ˙ c
21 eqid ⊢ d ∨ ˙ S ∧ ˙ c ∨ ˙ P = d ∨ ˙ S ∧ ˙ c ∨ ˙ P
22 eqid ⊢ d ∨ ˙ T ∧ ˙ c ∨ ˙ Q = d ∨ ˙ T ∧ ˙ c ∨ ˙ Q
23 eqid ⊢ d ∨ ˙ U ∧ ˙ c ∨ ˙ R = d ∨ ˙ U ∧ ˙ c ∨ ˙ R
24 eqid ⊢ d ∨ ˙ S ∧ ˙ c ∨ ˙ P ∨ ˙ d ∨ ˙ T ∧ ˙ c ∨ ˙ Q ∨ ˙ d ∨ ˙ U ∧ ˙ c ∨ ˙ R ∧ ˙ Z = d ∨ ˙ S ∧ ˙ c ∨ ˙ P ∨ ˙ d ∨ ˙ T ∧ ˙ c ∨ ˙ Q ∨ ˙ d ∨ ˙ U ∧ ˙ c ∨ ˙ R ∧ ˙ Z
25 19 2 3 4 20 6 7 9 8 21 22 23 24 dalem55 ⊢ K ∈ HL ∧ C ∈ Base K ∧ S ∈ A ∧ T ∈ A ∧ U ∈ A ∧ P ∈ A ∧ Q ∈ A ∧ R ∈ A ∧ Z ∈ O ∧ Y ∈ O ∧ ¬ C ≤ ˙ S ∨ ˙ T ∧ ¬ C ≤ ˙ T ∨ ˙ U ∧ ¬ C ≤ ˙ U ∨ ˙ S ∧ ¬ C ≤ ˙ P ∨ ˙ Q ∧ ¬ C ≤ ˙ Q ∨ ˙ R ∧ ¬ C ≤ ˙ R ∨ ˙ P ∧ C ≤ ˙ S ∨ ˙ P ∧ C ≤ ˙ T ∨ ˙ Q ∧ C ≤ ˙ U ∨ ˙ R ∧ Z = Y ∧ d ∈ A ∧ c ∈ A ∧ ¬ d ≤ ˙ Z ∧ c ≠ d ∧ ¬ c ≤ ˙ Z ∧ C ≤ ˙ d ∨ ˙ c → d ∨ ˙ S ∧ ˙ c ∨ ˙ P ∨ ˙ d ∨ ˙ T ∧ ˙ c ∨ ˙ Q ∧ ˙ S ∨ ˙ T = d ∨ ˙ S ∧ ˙ c ∨ ˙ P ∨ ˙ d ∨ ˙ T ∧ ˙ c ∨ ˙ Q ∧ ˙ d ∨ ˙ S ∧ ˙ c ∨ ˙ P ∨ ˙ d ∨ ˙ T ∧ ˙ c ∨ ˙ Q ∨ ˙ d ∨ ˙ U ∧ ˙ c ∨ ˙ R ∧ ˙ Z
26 15 17 18 25 syl3anc ⊢ φ ∧ Y = Z ∧ ψ → d ∨ ˙ S ∧ ˙ c ∨ ˙ P ∨ ˙ d ∨ ˙ T ∧ ˙ c ∨ ˙ Q ∧ ˙ S ∨ ˙ T = d ∨ ˙ S ∧ ˙ c ∨ ˙ P ∨ ˙ d ∨ ˙ T ∧ ˙ c ∨ ˙ Q ∧ ˙ d ∨ ˙ S ∧ ˙ c ∨ ˙ P ∨ ˙ d ∨ ˙ T ∧ ˙ c ∨ ˙ Q ∨ ˙ d ∨ ˙ U ∧ ˙ c ∨ ˙ R ∧ ˙ Z
27 1 dalemkelat ⊢ φ → K ∈ Lat
28 27 3ad2ant1 ⊢ φ ∧ Y = Z ∧ ψ → K ∈ Lat
29 1 dalemkehl ⊢ φ → K ∈ HL
30 29 3ad2ant1 ⊢ φ ∧ Y = Z ∧ ψ → K ∈ HL
31 5 dalemccea ⊢ ψ → c ∈ A
32 31 3ad2ant3 ⊢ φ ∧ Y = Z ∧ ψ → c ∈ A
33 1 dalempea ⊢ φ → P ∈ A
34 33 3ad2ant1 ⊢ φ ∧ Y = Z ∧ ψ → P ∈ A
35 eqid ⊢ Base K = Base K
36 35 3 4 hlatjcl ⊢ K ∈ HL ∧ c ∈ A ∧ P ∈ A → c ∨ ˙ P ∈ Base K
37 30 32 34 36 syl3anc ⊢ φ ∧ Y = Z ∧ ψ → c ∨ ˙ P ∈ Base K
38 5 dalemddea ⊢ ψ → d ∈ A
39 38 3ad2ant3 ⊢ φ ∧ Y = Z ∧ ψ → d ∈ A
40 1 dalemsea ⊢ φ → S ∈ A
41 40 3ad2ant1 ⊢ φ ∧ Y = Z ∧ ψ → S ∈ A
42 35 3 4 hlatjcl ⊢ K ∈ HL ∧ d ∈ A ∧ S ∈ A → d ∨ ˙ S ∈ Base K
43 30 39 41 42 syl3anc ⊢ φ ∧ Y = Z ∧ ψ → d ∨ ˙ S ∈ Base K
44 35 6 latmcom ⊢ K ∈ Lat ∧ c ∨ ˙ P ∈ Base K ∧ d ∨ ˙ S ∈ Base K → c ∨ ˙ P ∧ ˙ d ∨ ˙ S = d ∨ ˙ S ∧ ˙ c ∨ ˙ P
45 28 37 43 44 syl3anc ⊢ φ ∧ Y = Z ∧ ψ → c ∨ ˙ P ∧ ˙ d ∨ ˙ S = d ∨ ˙ S ∧ ˙ c ∨ ˙ P
46 10 45 eqtrid ⊢ φ ∧ Y = Z ∧ ψ → G = d ∨ ˙ S ∧ ˙ c ∨ ˙ P
47 1 dalemqea ⊢ φ → Q ∈ A
48 47 3ad2ant1 ⊢ φ ∧ Y = Z ∧ ψ → Q ∈ A
49 35 3 4 hlatjcl ⊢ K ∈ HL ∧ c ∈ A ∧ Q ∈ A → c ∨ ˙ Q ∈ Base K
50 30 32 48 49 syl3anc ⊢ φ ∧ Y = Z ∧ ψ → c ∨ ˙ Q ∈ Base K
51 1 dalemtea ⊢ φ → T ∈ A
52 51 3ad2ant1 ⊢ φ ∧ Y = Z ∧ ψ → T ∈ A
53 35 3 4 hlatjcl ⊢ K ∈ HL ∧ d ∈ A ∧ T ∈ A → d ∨ ˙ T ∈ Base K
54 30 39 52 53 syl3anc ⊢ φ ∧ Y = Z ∧ ψ → d ∨ ˙ T ∈ Base K
55 35 6 latmcom ⊢ K ∈ Lat ∧ c ∨ ˙ Q ∈ Base K ∧ d ∨ ˙ T ∈ Base K → c ∨ ˙ Q ∧ ˙ d ∨ ˙ T = d ∨ ˙ T ∧ ˙ c ∨ ˙ Q
56 28 50 54 55 syl3anc ⊢ φ ∧ Y = Z ∧ ψ → c ∨ ˙ Q ∧ ˙ d ∨ ˙ T = d ∨ ˙ T ∧ ˙ c ∨ ˙ Q
57 11 56 eqtrid ⊢ φ ∧ Y = Z ∧ ψ → H = d ∨ ˙ T ∧ ˙ c ∨ ˙ Q
58 46 57 oveq12d ⊢ φ ∧ Y = Z ∧ ψ → G ∨ ˙ H = d ∨ ˙ S ∧ ˙ c ∨ ˙ P ∨ ˙ d ∨ ˙ T ∧ ˙ c ∨ ˙ Q
59 58 oveq1d ⊢ φ ∧ Y = Z ∧ ψ → G ∨ ˙ H ∧ ˙ S ∨ ˙ T = d ∨ ˙ S ∧ ˙ c ∨ ˙ P ∨ ˙ d ∨ ˙ T ∧ ˙ c ∨ ˙ Q ∧ ˙ S ∨ ˙ T
60 1 dalemrea ⊢ φ → R ∈ A
61 60 3ad2ant1 ⊢ φ ∧ Y = Z ∧ ψ → R ∈ A
62 35 3 4 hlatjcl ⊢ K ∈ HL ∧ c ∈ A ∧ R ∈ A → c ∨ ˙ R ∈ Base K
63 30 32 61 62 syl3anc ⊢ φ ∧ Y = Z ∧ ψ → c ∨ ˙ R ∈ Base K
64 1 dalemuea ⊢ φ → U ∈ A
65 64 3ad2ant1 ⊢ φ ∧ Y = Z ∧ ψ → U ∈ A
66 35 3 4 hlatjcl ⊢ K ∈ HL ∧ d ∈ A ∧ U ∈ A → d ∨ ˙ U ∈ Base K
67 30 39 65 66 syl3anc ⊢ φ ∧ Y = Z ∧ ψ → d ∨ ˙ U ∈ Base K
68 35 6 latmcom ⊢ K ∈ Lat ∧ c ∨ ˙ R ∈ Base K ∧ d ∨ ˙ U ∈ Base K → c ∨ ˙ R ∧ ˙ d ∨ ˙ U = d ∨ ˙ U ∧ ˙ c ∨ ˙ R
69 28 63 67 68 syl3anc ⊢ φ ∧ Y = Z ∧ ψ → c ∨ ˙ R ∧ ˙ d ∨ ˙ U = d ∨ ˙ U ∧ ˙ c ∨ ˙ R
70 12 69 eqtrid ⊢ φ ∧ Y = Z ∧ ψ → I = d ∨ ˙ U ∧ ˙ c ∨ ˙ R
71 58 70 oveq12d ⊢ φ ∧ Y = Z ∧ ψ → G ∨ ˙ H ∨ ˙ I = d ∨ ˙ S ∧ ˙ c ∨ ˙ P ∨ ˙ d ∨ ˙ T ∧ ˙ c ∨ ˙ Q ∨ ˙ d ∨ ˙ U ∧ ˙ c ∨ ˙ R
72 71 16 oveq12d ⊢ φ ∧ Y = Z ∧ ψ → G ∨ ˙ H ∨ ˙ I ∧ ˙ Y = d ∨ ˙ S ∧ ˙ c ∨ ˙ P ∨ ˙ d ∨ ˙ T ∧ ˙ c ∨ ˙ Q ∨ ˙ d ∨ ˙ U ∧ ˙ c ∨ ˙ R ∧ ˙ Z
73 13 72 eqtrid ⊢ φ ∧ Y = Z ∧ ψ → B = d ∨ ˙ S ∧ ˙ c ∨ ˙ P ∨ ˙ d ∨ ˙ T ∧ ˙ c ∨ ˙ Q ∨ ˙ d ∨ ˙ U ∧ ˙ c ∨ ˙ R ∧ ˙ Z
74 58 73 oveq12d ⊢ φ ∧ Y = Z ∧ ψ → G ∨ ˙ H ∧ ˙ B = d ∨ ˙ S ∧ ˙ c ∨ ˙ P ∨ ˙ d ∨ ˙ T ∧ ˙ c ∨ ˙ Q ∧ ˙ d ∨ ˙ S ∧ ˙ c ∨ ˙ P ∨ ˙ d ∨ ˙ T ∧ ˙ c ∨ ˙ Q ∨ ˙ d ∨ ˙ U ∧ ˙ c ∨ ˙ R ∧ ˙ Z
75 26 59 74 3eqtr4d ⊢ φ ∧ Y = Z ∧ ψ → G ∨ ˙ H ∧ ˙ S ∨ ˙ T = G ∨ ˙ H ∧ ˙ B