Metamath Proof Explorer


Theorem ssscongptld

Description: If two triangles have equal sides, one angle in one triangle has the same cosine as the corresponding angle in the other triangle. This is a partial form of the SSS congruence theorem.

This theorem is proven by using lawcos on both triangles to express one side in terms of the other two, and then equating these expressions and reducing this algebraically to get an equality of cosines of angles. (Contributed by David Moews, 28-Feb-2017)

Ref Expression
Hypotheses ssscongptld.angdef F = x 0 , y 0 log y x
ssscongptld.1 φ A
ssscongptld.2 φ B
ssscongptld.3 φ C
ssscongptld.4 φ D
ssscongptld.5 φ E
ssscongptld.6 φ G
ssscongptld.7 φ A B
ssscongptld.8 φ B C
ssscongptld.9 φ D E
ssscongptld.10 φ E G
ssscongptld.11 φ A B = D E
ssscongptld.12 φ B C = E G
ssscongptld.13 φ C A = G D
Assertion ssscongptld φ cos A B F C B = cos D E F G E

Proof

Step Hyp Ref Expression
1 ssscongptld.angdef F = x 0 , y 0 log y x
2 ssscongptld.1 φ A
3 ssscongptld.2 φ B
4 ssscongptld.3 φ C
5 ssscongptld.4 φ D
6 ssscongptld.5 φ E
7 ssscongptld.6 φ G
8 ssscongptld.7 φ A B
9 ssscongptld.8 φ B C
10 ssscongptld.9 φ D E
11 ssscongptld.10 φ E G
12 ssscongptld.11 φ A B = D E
13 ssscongptld.12 φ B C = E G
14 ssscongptld.13 φ C A = G D
15 negpitopissre π π
16 ax-resscn
17 15 16 sstri π π
18 2 3 subcld φ A B
19 2 3 8 subne0d φ A B 0
20 4 3 subcld φ C B
21 9 necomd φ C B
22 4 3 21 subne0d φ C B 0
23 1 18 19 20 22 angcld φ A B F C B π π
24 17 23 sseldi φ A B F C B
25 24 coscld φ cos A B F C B
26 5 6 subcld φ D E
27 5 6 10 subne0d φ D E 0
28 7 6 subcld φ G E
29 11 necomd φ G E
30 7 6 29 subne0d φ G E 0
31 1 26 27 28 30 angcld φ D E F G E π π
32 17 31 sseldi φ D E F G E
33 32 coscld φ cos D E F G E
34 26 abscld φ D E
35 34 recnd φ D E
36 28 abscld φ G E
37 36 recnd φ G E
38 35 37 mulcld φ D E G E
39 26 27 absne0d φ D E 0
40 28 30 absne0d φ G E 0
41 35 37 39 40 mulne0d φ D E G E 0
42 4 3 abssubd φ C B = B C
43 7 6 abssubd φ G E = E G
44 13 42 43 3eqtr4d φ C B = G E
45 12 44 oveq12d φ A B C B = D E G E
46 45 oveq1d φ A B C B cos A B F C B = D E G E cos A B F C B
47 12 35 eqeltrd φ A B
48 44 37 eqeltrd φ C B
49 47 48 mulcld φ A B C B
50 49 25 mulcld φ A B C B cos A B F C B
51 38 33 mulcld φ D E G E cos D E F G E
52 2cnd φ 2
53 2ne0 2 0
54 53 a1i φ 2 0
55 35 sqcld φ D E 2
56 37 sqcld φ G E 2
57 55 56 addcld φ D E 2 + G E 2
58 52 50 mulcld φ 2 A B C B cos A B F C B
59 52 51 mulcld φ 2 D E G E cos D E F G E
60 12 oveq1d φ A B 2 = D E 2
61 44 oveq1d φ C B 2 = G E 2
62 60 61 oveq12d φ A B 2 + C B 2 = D E 2 + G E 2
63 62 oveq1d φ A B 2 + C B 2 - 2 A B C B cos A B F C B = D E 2 + G E 2 - 2 A B C B cos A B F C B
64 14 oveq1d φ C A 2 = G D 2
65 eqid A B = A B
66 eqid C B = C B
67 eqid C A = C A
68 eqid A B F C B = A B F C B
69 1 65 66 67 68 lawcos C A B C B A B C A 2 = A B 2 + C B 2 - 2 A B C B cos A B F C B
70 4 2 3 21 8 69 syl32anc φ C A 2 = A B 2 + C B 2 - 2 A B C B cos A B F C B
71 eqid D E = D E
72 eqid G E = G E
73 eqid G D = G D
74 eqid D E F G E = D E F G E
75 1 71 72 73 74 lawcos G D E G E D E G D 2 = D E 2 + G E 2 - 2 D E G E cos D E F G E
76 7 5 6 29 10 75 syl32anc φ G D 2 = D E 2 + G E 2 - 2 D E G E cos D E F G E
77 64 70 76 3eqtr3d φ A B 2 + C B 2 - 2 A B C B cos A B F C B = D E 2 + G E 2 - 2 D E G E cos D E F G E
78 63 77 eqtr3d φ D E 2 + G E 2 - 2 A B C B cos A B F C B = D E 2 + G E 2 - 2 D E G E cos D E F G E
79 57 58 59 78 subcand φ 2 A B C B cos A B F C B = 2 D E G E cos D E F G E
80 50 51 52 54 79 mulcanad φ A B C B cos A B F C B = D E G E cos D E F G E
81 46 80 eqtr3d φ D E G E cos A B F C B = D E G E cos D E F G E
82 25 33 38 41 81 mulcanad φ cos A B F C B = cos D E F G E