Description: Ceva's theorem. Let A B C be a triangle and let points F , D and E lie on sides A B , B C , C A correspondingly. Suppose that cevians A D , B E and C F intersect at one point O . Then triangle's sides are partitioned into segments and their lengths satisfy a certain identity. Here we obtain a bit stronger version by using complex numbers themselves instead of their absolute values.
The proof goes by applying cevathlem2 three times and then using cevathlem1 to multiply obtained identities and prove the theorem.
In the theorem statement we are using function G as a collinearity indicator. For justification of that use, see sigarcol . This is Metamath 100 proof #61. (Contributed by Saveliy Skresanov, 24-Sep-2017)
Ref | Expression | ||
---|---|---|---|
Hypotheses | cevath.sigar | โข ๐บ = ( ๐ฅ โ โ , ๐ฆ โ โ โฆ ( โ โ ( ( โ โ ๐ฅ ) ยท ๐ฆ ) ) ) | |
cevath.a | โข ( ๐ โ ( ๐ด โ โ โง ๐ต โ โ โง ๐ถ โ โ ) ) | ||
cevath.b | โข ( ๐ โ ( ๐น โ โ โง ๐ท โ โ โง ๐ธ โ โ ) ) | ||
cevath.c | โข ( ๐ โ ๐ โ โ ) | ||
cevath.d | โข ( ๐ โ ( ( ( ๐ด โ ๐ ) ๐บ ( ๐ท โ ๐ ) ) = 0 โง ( ( ๐ต โ ๐ ) ๐บ ( ๐ธ โ ๐ ) ) = 0 โง ( ( ๐ถ โ ๐ ) ๐บ ( ๐น โ ๐ ) ) = 0 ) ) | ||
cevath.e | โข ( ๐ โ ( ( ( ๐ด โ ๐น ) ๐บ ( ๐ต โ ๐น ) ) = 0 โง ( ( ๐ต โ ๐ท ) ๐บ ( ๐ถ โ ๐ท ) ) = 0 โง ( ( ๐ถ โ ๐ธ ) ๐บ ( ๐ด โ ๐ธ ) ) = 0 ) ) | ||
cevath.f | โข ( ๐ โ ( ( ( ๐ด โ ๐ ) ๐บ ( ๐ต โ ๐ ) ) โ 0 โง ( ( ๐ต โ ๐ ) ๐บ ( ๐ถ โ ๐ ) ) โ 0 โง ( ( ๐ถ โ ๐ ) ๐บ ( ๐ด โ ๐ ) ) โ 0 ) ) | ||
Assertion | cevath | โข ( ๐ โ ( ( ( ๐ด โ ๐น ) ยท ( ๐ถ โ ๐ธ ) ) ยท ( ๐ต โ ๐ท ) ) = ( ( ( ๐น โ ๐ต ) ยท ( ๐ธ โ ๐ด ) ) ยท ( ๐ท โ ๐ถ ) ) ) |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | cevath.sigar | โข ๐บ = ( ๐ฅ โ โ , ๐ฆ โ โ โฆ ( โ โ ( ( โ โ ๐ฅ ) ยท ๐ฆ ) ) ) | |
2 | cevath.a | โข ( ๐ โ ( ๐ด โ โ โง ๐ต โ โ โง ๐ถ โ โ ) ) | |
3 | cevath.b | โข ( ๐ โ ( ๐น โ โ โง ๐ท โ โ โง ๐ธ โ โ ) ) | |
4 | cevath.c | โข ( ๐ โ ๐ โ โ ) | |
5 | cevath.d | โข ( ๐ โ ( ( ( ๐ด โ ๐ ) ๐บ ( ๐ท โ ๐ ) ) = 0 โง ( ( ๐ต โ ๐ ) ๐บ ( ๐ธ โ ๐ ) ) = 0 โง ( ( ๐ถ โ ๐ ) ๐บ ( ๐น โ ๐ ) ) = 0 ) ) | |
6 | cevath.e | โข ( ๐ โ ( ( ( ๐ด โ ๐น ) ๐บ ( ๐ต โ ๐น ) ) = 0 โง ( ( ๐ต โ ๐ท ) ๐บ ( ๐ถ โ ๐ท ) ) = 0 โง ( ( ๐ถ โ ๐ธ ) ๐บ ( ๐ด โ ๐ธ ) ) = 0 ) ) | |
7 | cevath.f | โข ( ๐ โ ( ( ( ๐ด โ ๐ ) ๐บ ( ๐ต โ ๐ ) ) โ 0 โง ( ( ๐ต โ ๐ ) ๐บ ( ๐ถ โ ๐ ) ) โ 0 โง ( ( ๐ถ โ ๐ ) ๐บ ( ๐ด โ ๐ ) ) โ 0 ) ) | |
8 | 2 | simp2d | โข ( ๐ โ ๐ต โ โ ) |
9 | 8 4 | subcld | โข ( ๐ โ ( ๐ต โ ๐ ) โ โ ) |
10 | 2 | simp3d | โข ( ๐ โ ๐ถ โ โ ) |
11 | 10 4 | subcld | โข ( ๐ โ ( ๐ถ โ ๐ ) โ โ ) |
12 | 9 11 | jca | โข ( ๐ โ ( ( ๐ต โ ๐ ) โ โ โง ( ๐ถ โ ๐ ) โ โ ) ) |
13 | 1 12 | sigarimcd | โข ( ๐ โ ( ( ๐ต โ ๐ ) ๐บ ( ๐ถ โ ๐ ) ) โ โ ) |
14 | 2 | simp1d | โข ( ๐ โ ๐ด โ โ ) |
15 | 3 | simp1d | โข ( ๐ โ ๐น โ โ ) |
16 | 14 15 | subcld | โข ( ๐ โ ( ๐ด โ ๐น ) โ โ ) |
17 | 14 4 | subcld | โข ( ๐ โ ( ๐ด โ ๐ ) โ โ ) |
18 | 11 17 | jca | โข ( ๐ โ ( ( ๐ถ โ ๐ ) โ โ โง ( ๐ด โ ๐ ) โ โ ) ) |
19 | 1 18 | sigarimcd | โข ( ๐ โ ( ( ๐ถ โ ๐ ) ๐บ ( ๐ด โ ๐ ) ) โ โ ) |
20 | 13 16 19 | 3jca | โข ( ๐ โ ( ( ( ๐ต โ ๐ ) ๐บ ( ๐ถ โ ๐ ) ) โ โ โง ( ๐ด โ ๐น ) โ โ โง ( ( ๐ถ โ ๐ ) ๐บ ( ๐ด โ ๐ ) ) โ โ ) ) |
21 | 15 8 | subcld | โข ( ๐ โ ( ๐น โ ๐ต ) โ โ ) |
22 | 17 9 | jca | โข ( ๐ โ ( ( ๐ด โ ๐ ) โ โ โง ( ๐ต โ ๐ ) โ โ ) ) |
23 | 1 22 | sigarimcd | โข ( ๐ โ ( ( ๐ด โ ๐ ) ๐บ ( ๐ต โ ๐ ) ) โ โ ) |
24 | 3 | simp3d | โข ( ๐ โ ๐ธ โ โ ) |
25 | 10 24 | subcld | โข ( ๐ โ ( ๐ถ โ ๐ธ ) โ โ ) |
26 | 21 23 25 | 3jca | โข ( ๐ โ ( ( ๐น โ ๐ต ) โ โ โง ( ( ๐ด โ ๐ ) ๐บ ( ๐ต โ ๐ ) ) โ โ โง ( ๐ถ โ ๐ธ ) โ โ ) ) |
27 | 24 14 | subcld | โข ( ๐ โ ( ๐ธ โ ๐ด ) โ โ ) |
28 | 3 | simp2d | โข ( ๐ โ ๐ท โ โ ) |
29 | 8 28 | subcld | โข ( ๐ โ ( ๐ต โ ๐ท ) โ โ ) |
30 | 28 10 | subcld | โข ( ๐ โ ( ๐ท โ ๐ถ ) โ โ ) |
31 | 27 29 30 | 3jca | โข ( ๐ โ ( ( ๐ธ โ ๐ด ) โ โ โง ( ๐ต โ ๐ท ) โ โ โง ( ๐ท โ ๐ถ ) โ โ ) ) |
32 | 7 | simp2d | โข ( ๐ โ ( ( ๐ต โ ๐ ) ๐บ ( ๐ถ โ ๐ ) ) โ 0 ) |
33 | 7 | simp1d | โข ( ๐ โ ( ( ๐ด โ ๐ ) ๐บ ( ๐ต โ ๐ ) ) โ 0 ) |
34 | 7 | simp3d | โข ( ๐ โ ( ( ๐ถ โ ๐ ) ๐บ ( ๐ด โ ๐ ) ) โ 0 ) |
35 | 32 33 34 | 3jca | โข ( ๐ โ ( ( ( ๐ต โ ๐ ) ๐บ ( ๐ถ โ ๐ ) ) โ 0 โง ( ( ๐ด โ ๐ ) ๐บ ( ๐ต โ ๐ ) ) โ 0 โง ( ( ๐ถ โ ๐ ) ๐บ ( ๐ด โ ๐ ) ) โ 0 ) ) |
36 | 10 14 8 | 3jca | โข ( ๐ โ ( ๐ถ โ โ โง ๐ด โ โ โง ๐ต โ โ ) ) |
37 | 24 15 28 | 3jca | โข ( ๐ โ ( ๐ธ โ โ โง ๐น โ โ โง ๐ท โ โ ) ) |
38 | 5 | simp3d | โข ( ๐ โ ( ( ๐ถ โ ๐ ) ๐บ ( ๐น โ ๐ ) ) = 0 ) |
39 | 5 | simp1d | โข ( ๐ โ ( ( ๐ด โ ๐ ) ๐บ ( ๐ท โ ๐ ) ) = 0 ) |
40 | 5 | simp2d | โข ( ๐ โ ( ( ๐ต โ ๐ ) ๐บ ( ๐ธ โ ๐ ) ) = 0 ) |
41 | 38 39 40 | 3jca | โข ( ๐ โ ( ( ( ๐ถ โ ๐ ) ๐บ ( ๐น โ ๐ ) ) = 0 โง ( ( ๐ด โ ๐ ) ๐บ ( ๐ท โ ๐ ) ) = 0 โง ( ( ๐ต โ ๐ ) ๐บ ( ๐ธ โ ๐ ) ) = 0 ) ) |
42 | 6 | simp3d | โข ( ๐ โ ( ( ๐ถ โ ๐ธ ) ๐บ ( ๐ด โ ๐ธ ) ) = 0 ) |
43 | 6 | simp1d | โข ( ๐ โ ( ( ๐ด โ ๐น ) ๐บ ( ๐ต โ ๐น ) ) = 0 ) |
44 | 6 | simp2d | โข ( ๐ โ ( ( ๐ต โ ๐ท ) ๐บ ( ๐ถ โ ๐ท ) ) = 0 ) |
45 | 42 43 44 | 3jca | โข ( ๐ โ ( ( ( ๐ถ โ ๐ธ ) ๐บ ( ๐ด โ ๐ธ ) ) = 0 โง ( ( ๐ด โ ๐น ) ๐บ ( ๐ต โ ๐น ) ) = 0 โง ( ( ๐ต โ ๐ท ) ๐บ ( ๐ถ โ ๐ท ) ) = 0 ) ) |
46 | 34 33 32 | 3jca | โข ( ๐ โ ( ( ( ๐ถ โ ๐ ) ๐บ ( ๐ด โ ๐ ) ) โ 0 โง ( ( ๐ด โ ๐ ) ๐บ ( ๐ต โ ๐ ) ) โ 0 โง ( ( ๐ต โ ๐ ) ๐บ ( ๐ถ โ ๐ ) ) โ 0 ) ) |
47 | 1 36 37 4 41 45 46 | cevathlem2 | โข ( ๐ โ ( ( ( ๐ต โ ๐ ) ๐บ ( ๐ถ โ ๐ ) ) ยท ( ๐ด โ ๐น ) ) = ( ( ( ๐ถ โ ๐ ) ๐บ ( ๐ด โ ๐ ) ) ยท ( ๐น โ ๐ต ) ) ) |
48 | 8 10 14 | 3jca | โข ( ๐ โ ( ๐ต โ โ โง ๐ถ โ โ โง ๐ด โ โ ) ) |
49 | 28 24 15 | 3jca | โข ( ๐ โ ( ๐ท โ โ โง ๐ธ โ โ โง ๐น โ โ ) ) |
50 | 40 38 39 | 3jca | โข ( ๐ โ ( ( ( ๐ต โ ๐ ) ๐บ ( ๐ธ โ ๐ ) ) = 0 โง ( ( ๐ถ โ ๐ ) ๐บ ( ๐น โ ๐ ) ) = 0 โง ( ( ๐ด โ ๐ ) ๐บ ( ๐ท โ ๐ ) ) = 0 ) ) |
51 | 44 42 43 | 3jca | โข ( ๐ โ ( ( ( ๐ต โ ๐ท ) ๐บ ( ๐ถ โ ๐ท ) ) = 0 โง ( ( ๐ถ โ ๐ธ ) ๐บ ( ๐ด โ ๐ธ ) ) = 0 โง ( ( ๐ด โ ๐น ) ๐บ ( ๐ต โ ๐น ) ) = 0 ) ) |
52 | 32 34 33 | 3jca | โข ( ๐ โ ( ( ( ๐ต โ ๐ ) ๐บ ( ๐ถ โ ๐ ) ) โ 0 โง ( ( ๐ถ โ ๐ ) ๐บ ( ๐ด โ ๐ ) ) โ 0 โง ( ( ๐ด โ ๐ ) ๐บ ( ๐ต โ ๐ ) ) โ 0 ) ) |
53 | 1 48 49 4 50 51 52 | cevathlem2 | โข ( ๐ โ ( ( ( ๐ด โ ๐ ) ๐บ ( ๐ต โ ๐ ) ) ยท ( ๐ถ โ ๐ธ ) ) = ( ( ( ๐ต โ ๐ ) ๐บ ( ๐ถ โ ๐ ) ) ยท ( ๐ธ โ ๐ด ) ) ) |
54 | 1 2 3 4 5 6 7 | cevathlem2 | โข ( ๐ โ ( ( ( ๐ถ โ ๐ ) ๐บ ( ๐ด โ ๐ ) ) ยท ( ๐ต โ ๐ท ) ) = ( ( ( ๐ด โ ๐ ) ๐บ ( ๐ต โ ๐ ) ) ยท ( ๐ท โ ๐ถ ) ) ) |
55 | 47 53 54 | 3jca | โข ( ๐ โ ( ( ( ( ๐ต โ ๐ ) ๐บ ( ๐ถ โ ๐ ) ) ยท ( ๐ด โ ๐น ) ) = ( ( ( ๐ถ โ ๐ ) ๐บ ( ๐ด โ ๐ ) ) ยท ( ๐น โ ๐ต ) ) โง ( ( ( ๐ด โ ๐ ) ๐บ ( ๐ต โ ๐ ) ) ยท ( ๐ถ โ ๐ธ ) ) = ( ( ( ๐ต โ ๐ ) ๐บ ( ๐ถ โ ๐ ) ) ยท ( ๐ธ โ ๐ด ) ) โง ( ( ( ๐ถ โ ๐ ) ๐บ ( ๐ด โ ๐ ) ) ยท ( ๐ต โ ๐ท ) ) = ( ( ( ๐ด โ ๐ ) ๐บ ( ๐ต โ ๐ ) ) ยท ( ๐ท โ ๐ถ ) ) ) ) |
56 | 20 26 31 35 55 | cevathlem1 | โข ( ๐ โ ( ( ( ๐ด โ ๐น ) ยท ( ๐ถ โ ๐ธ ) ) ยท ( ๐ต โ ๐ท ) ) = ( ( ( ๐น โ ๐ต ) ยท ( ๐ธ โ ๐ด ) ) ยท ( ๐ท โ ๐ถ ) ) ) |