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