Metamath Proof Explorer


Theorem dalemrotps

Description: Lemma for dath . Rotate triangles Y = P Q R and Z = S T U to allow reuse of analogous proofs. (Contributed by NM, 15-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
dalemrotps.y ⊢ Y = P ∨ ˙ Q ∨ ˙ R
Assertion dalemrotps ⊢ φ ∧ ψ → c ∈ A ∧ d ∈ A ∧ ¬ c ≤ ˙ Q ∨ ˙ R ∨ ˙ P ∧ d ≠ c ∧ ¬ d ≤ ˙ Q ∨ ˙ R ∨ ˙ P ∧ C ≤ ˙ c ∨ ˙ d

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 dalemrotps.y ⊢ Y = P ∨ ˙ Q ∨ ˙ R
7 5 dalemccea ⊢ ψ → c ∈ A
8 5 dalemddea ⊢ ψ → d ∈ A
9 7 8 jca ⊢ ψ → c ∈ A ∧ d ∈ A
10 9 adantl ⊢ φ ∧ ψ → c ∈ A ∧ d ∈ A
11 5 dalem-ccly ⊢ ψ → ¬ c ≤ ˙ Y
12 11 adantl ⊢ φ ∧ ψ → ¬ c ≤ ˙ Y
13 1 3 4 dalemqrprot ⊢ φ → Q ∨ ˙ R ∨ ˙ P = P ∨ ˙ Q ∨ ˙ R
14 6 13 eqtr4id ⊢ φ → Y = Q ∨ ˙ R ∨ ˙ P
15 14 breq2d ⊢ φ → c ≤ ˙ Y ↔ c ≤ ˙ Q ∨ ˙ R ∨ ˙ P
16 15 adantr ⊢ φ ∧ ψ → c ≤ ˙ Y ↔ c ≤ ˙ Q ∨ ˙ R ∨ ˙ P
17 12 16 mtbid ⊢ φ ∧ ψ → ¬ c ≤ ˙ Q ∨ ˙ R ∨ ˙ P
18 5 dalemccnedd ⊢ ψ → c ≠ d
19 18 necomd ⊢ ψ → d ≠ c
20 19 adantl ⊢ φ ∧ ψ → d ≠ c
21 5 dalem-ddly ⊢ ψ → ¬ d ≤ ˙ Y
22 21 adantl ⊢ φ ∧ ψ → ¬ d ≤ ˙ Y
23 14 breq2d ⊢ φ → d ≤ ˙ Y ↔ d ≤ ˙ Q ∨ ˙ R ∨ ˙ P
24 23 adantr ⊢ φ ∧ ψ → d ≤ ˙ Y ↔ d ≤ ˙ Q ∨ ˙ R ∨ ˙ P
25 22 24 mtbid ⊢ φ ∧ ψ → ¬ d ≤ ˙ Q ∨ ˙ R ∨ ˙ P
26 5 dalemclccjdd ⊢ ψ → C ≤ ˙ c ∨ ˙ d
27 26 adantl ⊢ φ ∧ ψ → C ≤ ˙ c ∨ ˙ d
28 20 25 27 3jca ⊢ φ ∧ ψ → d ≠ c ∧ ¬ d ≤ ˙ Q ∨ ˙ R ∨ ˙ P ∧ C ≤ ˙ c ∨ ˙ d
29 10 17 28 3jca ⊢ φ ∧ ψ → c ∈ A ∧ d ∈ A ∧ ¬ c ≤ ˙ Q ∨ ˙ R ∨ ˙ P ∧ d ≠ c ∧ ¬ d ≤ ˙ Q ∨ ˙ R ∨ ˙ P ∧ C ≤ ˙ c ∨ ˙ d