Metamath Proof Explorer


Theorem constrrtcc

Description: In the construction of constructible numbers, circle-circle intersections are roots of a quadratic equation. (Contributed by Thierry Arnoux, 6-Jul-2025)

Ref Expression
Hypotheses constrrtcc.s ( 𝜑𝑆 ⊆ ℂ )
constrrtcc.a ( 𝜑𝐴𝑆 )
constrrtcc.b ( 𝜑𝐵𝑆 )
constrrtcc.c ( 𝜑𝐶𝑆 )
constrrtcc.d ( 𝜑𝐷𝑆 )
constrrtcc.e ( 𝜑𝐸𝑆 )
constrrtcc.f ( 𝜑𝐹𝑆 )
constrrtcc.x ( 𝜑𝑋 ∈ ℂ )
constrrtcc.1 ( 𝜑𝐴𝐷 )
constrrtcc.2 ( 𝜑 → ( abs ‘ ( 𝑋𝐴 ) ) = ( abs ‘ ( 𝐵𝐶 ) ) )
constrrtcc.3 ( 𝜑 → ( abs ‘ ( 𝑋𝐷 ) ) = ( abs ‘ ( 𝐸𝐹 ) ) )
constrrtcc.4 𝑃 = ( ( 𝐵𝐶 ) · ( ∗ ‘ ( 𝐵𝐶 ) ) )
constrrtcc.5 𝑄 = ( ( 𝐸𝐹 ) · ( ∗ ‘ ( 𝐸𝐹 ) ) )
constrrtcc.m 𝑀 = ( ( ( 𝑄 − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) − ( 𝑃 − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) / ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) )
constrrtcc.n 𝑁 = - ( ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑃 · 𝐷 ) ) − ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑄 · 𝐴 ) ) ) / ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) )
Assertion constrrtcc ( 𝜑 → ( ( 𝑋 ↑ 2 ) + ( ( 𝑀 · 𝑋 ) + 𝑁 ) ) = 0 )

Proof

Step Hyp Ref Expression
1 constrrtcc.s ( 𝜑𝑆 ⊆ ℂ )
2 constrrtcc.a ( 𝜑𝐴𝑆 )
3 constrrtcc.b ( 𝜑𝐵𝑆 )
4 constrrtcc.c ( 𝜑𝐶𝑆 )
5 constrrtcc.d ( 𝜑𝐷𝑆 )
6 constrrtcc.e ( 𝜑𝐸𝑆 )
7 constrrtcc.f ( 𝜑𝐹𝑆 )
8 constrrtcc.x ( 𝜑𝑋 ∈ ℂ )
9 constrrtcc.1 ( 𝜑𝐴𝐷 )
10 constrrtcc.2 ( 𝜑 → ( abs ‘ ( 𝑋𝐴 ) ) = ( abs ‘ ( 𝐵𝐶 ) ) )
11 constrrtcc.3 ( 𝜑 → ( abs ‘ ( 𝑋𝐷 ) ) = ( abs ‘ ( 𝐸𝐹 ) ) )
12 constrrtcc.4 𝑃 = ( ( 𝐵𝐶 ) · ( ∗ ‘ ( 𝐵𝐶 ) ) )
13 constrrtcc.5 𝑄 = ( ( 𝐸𝐹 ) · ( ∗ ‘ ( 𝐸𝐹 ) ) )
14 constrrtcc.m 𝑀 = ( ( ( 𝑄 − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) − ( 𝑃 − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) / ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) )
15 constrrtcc.n 𝑁 = - ( ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑃 · 𝐷 ) ) − ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑄 · 𝐴 ) ) ) / ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) )
16 14 a1i ( ( 𝜑𝐵 = 𝐶 ) → 𝑀 = ( ( ( 𝑄 − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) − ( 𝑃 − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) / ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) ) )
17 1 6 sseldd ( 𝜑𝐸 ∈ ℂ )
18 1 7 sseldd ( 𝜑𝐹 ∈ ℂ )
19 17 18 subcld ( 𝜑 → ( 𝐸𝐹 ) ∈ ℂ )
20 19 adantr ( ( 𝜑𝐵 = 𝐶 ) → ( 𝐸𝐹 ) ∈ ℂ )
21 20 absvalsqd ( ( 𝜑𝐵 = 𝐶 ) → ( ( abs ‘ ( 𝐸𝐹 ) ) ↑ 2 ) = ( ( 𝐸𝐹 ) · ( ∗ ‘ ( 𝐸𝐹 ) ) ) )
22 13 21 eqtr4id ( ( 𝜑𝐵 = 𝐶 ) → 𝑄 = ( ( abs ‘ ( 𝐸𝐹 ) ) ↑ 2 ) )
23 8 adantr ( ( 𝜑𝐵 = 𝐶 ) → 𝑋 ∈ ℂ )
24 1 2 sseldd ( 𝜑𝐴 ∈ ℂ )
25 24 adantr ( ( 𝜑𝐵 = 𝐶 ) → 𝐴 ∈ ℂ )
26 8 24 subcld ( 𝜑 → ( 𝑋𝐴 ) ∈ ℂ )
27 26 adantr ( ( 𝜑𝐵 = 𝐶 ) → ( 𝑋𝐴 ) ∈ ℂ )
28 10 adantr ( ( 𝜑𝐵 = 𝐶 ) → ( abs ‘ ( 𝑋𝐴 ) ) = ( abs ‘ ( 𝐵𝐶 ) ) )
29 1 3 sseldd ( 𝜑𝐵 ∈ ℂ )
30 29 adantr ( ( 𝜑𝐵 = 𝐶 ) → 𝐵 ∈ ℂ )
31 simpr ( ( 𝜑𝐵 = 𝐶 ) → 𝐵 = 𝐶 )
32 30 31 subeq0bd ( ( 𝜑𝐵 = 𝐶 ) → ( 𝐵𝐶 ) = 0 )
33 32 abs00bd ( ( 𝜑𝐵 = 𝐶 ) → ( abs ‘ ( 𝐵𝐶 ) ) = 0 )
34 28 33 eqtrd ( ( 𝜑𝐵 = 𝐶 ) → ( abs ‘ ( 𝑋𝐴 ) ) = 0 )
35 27 34 abs00d ( ( 𝜑𝐵 = 𝐶 ) → ( 𝑋𝐴 ) = 0 )
36 23 25 35 subeq0d ( ( 𝜑𝐵 = 𝐶 ) → 𝑋 = 𝐴 )
37 36 fvoveq1d ( ( 𝜑𝐵 = 𝐶 ) → ( abs ‘ ( 𝑋𝐷 ) ) = ( abs ‘ ( 𝐴𝐷 ) ) )
38 11 adantr ( ( 𝜑𝐵 = 𝐶 ) → ( abs ‘ ( 𝑋𝐷 ) ) = ( abs ‘ ( 𝐸𝐹 ) ) )
39 1 5 sseldd ( 𝜑𝐷 ∈ ℂ )
40 39 adantr ( ( 𝜑𝐵 = 𝐶 ) → 𝐷 ∈ ℂ )
41 25 40 abssubd ( ( 𝜑𝐵 = 𝐶 ) → ( abs ‘ ( 𝐴𝐷 ) ) = ( abs ‘ ( 𝐷𝐴 ) ) )
42 37 38 41 3eqtr3d ( ( 𝜑𝐵 = 𝐶 ) → ( abs ‘ ( 𝐸𝐹 ) ) = ( abs ‘ ( 𝐷𝐴 ) ) )
43 42 oveq1d ( ( 𝜑𝐵 = 𝐶 ) → ( ( abs ‘ ( 𝐸𝐹 ) ) ↑ 2 ) = ( ( abs ‘ ( 𝐷𝐴 ) ) ↑ 2 ) )
44 39 24 subcld ( 𝜑 → ( 𝐷𝐴 ) ∈ ℂ )
45 44 absvalsqd ( 𝜑 → ( ( abs ‘ ( 𝐷𝐴 ) ) ↑ 2 ) = ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
46 45 adantr ( ( 𝜑𝐵 = 𝐶 ) → ( ( abs ‘ ( 𝐷𝐴 ) ) ↑ 2 ) = ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
47 22 43 46 3eqtrd ( ( 𝜑𝐵 = 𝐶 ) → 𝑄 = ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
48 47 oveq1d ( ( 𝜑𝐵 = 𝐶 ) → ( 𝑄 − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) = ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) )
49 32 oveq1d ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝐵𝐶 ) · ( ∗ ‘ ( 𝐵𝐶 ) ) ) = ( 0 · ( ∗ ‘ ( 𝐵𝐶 ) ) ) )
50 1 4 sseldd ( 𝜑𝐶 ∈ ℂ )
51 29 50 subcld ( 𝜑 → ( 𝐵𝐶 ) ∈ ℂ )
52 51 cjcld ( 𝜑 → ( ∗ ‘ ( 𝐵𝐶 ) ) ∈ ℂ )
53 52 adantr ( ( 𝜑𝐵 = 𝐶 ) → ( ∗ ‘ ( 𝐵𝐶 ) ) ∈ ℂ )
54 53 mul02d ( ( 𝜑𝐵 = 𝐶 ) → ( 0 · ( ∗ ‘ ( 𝐵𝐶 ) ) ) = 0 )
55 49 54 eqtrd ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝐵𝐶 ) · ( ∗ ‘ ( 𝐵𝐶 ) ) ) = 0 )
56 12 55 eqtrid ( ( 𝜑𝐵 = 𝐶 ) → 𝑃 = 0 )
57 56 oveq1d ( ( 𝜑𝐵 = 𝐶 ) → ( 𝑃 − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) = ( 0 − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) )
58 48 57 oveq12d ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝑄 − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) − ( 𝑃 − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) = ( ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) − ( 0 − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) )
59 44 adantr ( ( 𝜑𝐵 = 𝐶 ) → ( 𝐷𝐴 ) ∈ ℂ )
60 59 cjcld ( ( 𝜑𝐵 = 𝐶 ) → ( ∗ ‘ ( 𝐷𝐴 ) ) ∈ ℂ )
61 59 60 mulcld ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) ∈ ℂ )
62 40 cjcld ( ( 𝜑𝐵 = 𝐶 ) → ( ∗ ‘ 𝐷 ) ∈ ℂ )
63 40 25 addcld ( ( 𝜑𝐵 = 𝐶 ) → ( 𝐷 + 𝐴 ) ∈ ℂ )
64 62 63 mulcld ( ( 𝜑𝐵 = 𝐶 ) → ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ∈ ℂ )
65 0cnd ( ( 𝜑𝐵 = 𝐶 ) → 0 ∈ ℂ )
66 25 cjcld ( ( 𝜑𝐵 = 𝐶 ) → ( ∗ ‘ 𝐴 ) ∈ ℂ )
67 66 63 mulcld ( ( 𝜑𝐵 = 𝐶 ) → ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ∈ ℂ )
68 61 64 65 67 sub4d ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) − ( 0 − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) = ( ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) − 0 ) − ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) )
69 61 subid1d ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) − 0 ) = ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
70 39 24 cjsubd ( 𝜑 → ( ∗ ‘ ( 𝐷𝐴 ) ) = ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) )
71 70 oveq1d ( 𝜑 → ( ( ∗ ‘ ( 𝐷𝐴 ) ) · ( 𝐷 + 𝐴 ) ) = ( ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) · ( 𝐷 + 𝐴 ) ) )
72 44 cjcld ( 𝜑 → ( ∗ ‘ ( 𝐷𝐴 ) ) ∈ ℂ )
73 39 24 addcld ( 𝜑 → ( 𝐷 + 𝐴 ) ∈ ℂ )
74 72 73 mulcomd ( 𝜑 → ( ( ∗ ‘ ( 𝐷𝐴 ) ) · ( 𝐷 + 𝐴 ) ) = ( ( 𝐷 + 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
75 39 cjcld ( 𝜑 → ( ∗ ‘ 𝐷 ) ∈ ℂ )
76 24 cjcld ( 𝜑 → ( ∗ ‘ 𝐴 ) ∈ ℂ )
77 75 76 73 subdird ( 𝜑 → ( ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) · ( 𝐷 + 𝐴 ) ) = ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) )
78 71 74 77 3eqtr3rd ( 𝜑 → ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) = ( ( 𝐷 + 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
79 78 adantr ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) = ( ( 𝐷 + 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
80 69 79 oveq12d ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) − 0 ) − ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) = ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) − ( ( 𝐷 + 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) ) )
81 58 68 80 3eqtrd ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝑄 − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) − ( 𝑃 − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) = ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) − ( ( 𝐷 + 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) ) )
82 59 63 60 subdird ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( 𝐷𝐴 ) − ( 𝐷 + 𝐴 ) ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) = ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) − ( ( 𝐷 + 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) ) )
83 63 59 negsubdi2d ( ( 𝜑𝐵 = 𝐶 ) → - ( ( 𝐷 + 𝐴 ) − ( 𝐷𝐴 ) ) = ( ( 𝐷𝐴 ) − ( 𝐷 + 𝐴 ) ) )
84 40 25 25 pnncand ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝐷 + 𝐴 ) − ( 𝐷𝐴 ) ) = ( 𝐴 + 𝐴 ) )
85 25 2timesd ( ( 𝜑𝐵 = 𝐶 ) → ( 2 · 𝐴 ) = ( 𝐴 + 𝐴 ) )
86 84 85 eqtr4d ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝐷 + 𝐴 ) − ( 𝐷𝐴 ) ) = ( 2 · 𝐴 ) )
87 86 negeqd ( ( 𝜑𝐵 = 𝐶 ) → - ( ( 𝐷 + 𝐴 ) − ( 𝐷𝐴 ) ) = - ( 2 · 𝐴 ) )
88 83 87 eqtr3d ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝐷𝐴 ) − ( 𝐷 + 𝐴 ) ) = - ( 2 · 𝐴 ) )
89 88 oveq1d ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( 𝐷𝐴 ) − ( 𝐷 + 𝐴 ) ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) = ( - ( 2 · 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
90 81 82 89 3eqtr2rd ( ( 𝜑𝐵 = 𝐶 ) → ( - ( 2 · 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) = ( ( 𝑄 − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) − ( 𝑃 − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) )
91 70 adantr ( ( 𝜑𝐵 = 𝐶 ) → ( ∗ ‘ ( 𝐷𝐴 ) ) = ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) )
92 90 91 oveq12d ( ( 𝜑𝐵 = 𝐶 ) → ( ( - ( 2 · 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) / ( ∗ ‘ ( 𝐷𝐴 ) ) ) = ( ( ( 𝑄 − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) − ( 𝑃 − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) / ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) ) )
93 2cnd ( ( 𝜑𝐵 = 𝐶 ) → 2 ∈ ℂ )
94 93 25 mulcld ( ( 𝜑𝐵 = 𝐶 ) → ( 2 · 𝐴 ) ∈ ℂ )
95 94 negcld ( ( 𝜑𝐵 = 𝐶 ) → - ( 2 · 𝐴 ) ∈ ℂ )
96 9 necomd ( 𝜑𝐷𝐴 )
97 39 24 96 subne0d ( 𝜑 → ( 𝐷𝐴 ) ≠ 0 )
98 44 97 cjne0d ( 𝜑 → ( ∗ ‘ ( 𝐷𝐴 ) ) ≠ 0 )
99 98 adantr ( ( 𝜑𝐵 = 𝐶 ) → ( ∗ ‘ ( 𝐷𝐴 ) ) ≠ 0 )
100 95 60 99 divcan4d ( ( 𝜑𝐵 = 𝐶 ) → ( ( - ( 2 · 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) / ( ∗ ‘ ( 𝐷𝐴 ) ) ) = - ( 2 · 𝐴 ) )
101 16 92 100 3eqtr2d ( ( 𝜑𝐵 = 𝐶 ) → 𝑀 = - ( 2 · 𝐴 ) )
102 101 oveq1d ( ( 𝜑𝐵 = 𝐶 ) → ( 𝑀 · 𝑋 ) = ( - ( 2 · 𝐴 ) · 𝑋 ) )
103 94 23 mulneg1d ( ( 𝜑𝐵 = 𝐶 ) → ( - ( 2 · 𝐴 ) · 𝑋 ) = - ( ( 2 · 𝐴 ) · 𝑋 ) )
104 93 25 23 mulassd ( ( 𝜑𝐵 = 𝐶 ) → ( ( 2 · 𝐴 ) · 𝑋 ) = ( 2 · ( 𝐴 · 𝑋 ) ) )
105 25 23 mulcomd ( ( 𝜑𝐵 = 𝐶 ) → ( 𝐴 · 𝑋 ) = ( 𝑋 · 𝐴 ) )
106 105 oveq2d ( ( 𝜑𝐵 = 𝐶 ) → ( 2 · ( 𝐴 · 𝑋 ) ) = ( 2 · ( 𝑋 · 𝐴 ) ) )
107 104 106 eqtrd ( ( 𝜑𝐵 = 𝐶 ) → ( ( 2 · 𝐴 ) · 𝑋 ) = ( 2 · ( 𝑋 · 𝐴 ) ) )
108 107 negeqd ( ( 𝜑𝐵 = 𝐶 ) → - ( ( 2 · 𝐴 ) · 𝑋 ) = - ( 2 · ( 𝑋 · 𝐴 ) ) )
109 102 103 108 3eqtrd ( ( 𝜑𝐵 = 𝐶 ) → ( 𝑀 · 𝑋 ) = - ( 2 · ( 𝑋 · 𝐴 ) ) )
110 25 sqcld ( ( 𝜑𝐵 = 𝐶 ) → ( 𝐴 ↑ 2 ) ∈ ℂ )
111 56 oveq1d ( ( 𝜑𝐵 = 𝐶 ) → ( 𝑃 · 𝐷 ) = ( 0 · 𝐷 ) )
112 40 mul02d ( ( 𝜑𝐵 = 𝐶 ) → ( 0 · 𝐷 ) = 0 )
113 111 112 eqtrd ( ( 𝜑𝐵 = 𝐶 ) → ( 𝑃 · 𝐷 ) = 0 )
114 113 oveq2d ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑃 · 𝐷 ) ) = ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − 0 ) )
115 40 25 mulcld ( ( 𝜑𝐵 = 𝐶 ) → ( 𝐷 · 𝐴 ) ∈ ℂ )
116 66 115 mulcld ( ( 𝜑𝐵 = 𝐶 ) → ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) ∈ ℂ )
117 116 subid1d ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − 0 ) = ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) )
118 114 117 eqtrd ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑃 · 𝐷 ) ) = ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) )
119 47 oveq1d ( ( 𝜑𝐵 = 𝐶 ) → ( 𝑄 · 𝐴 ) = ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐴 ) )
120 119 oveq2d ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑄 · 𝐴 ) ) = ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐴 ) ) )
121 118 120 oveq12d ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑃 · 𝐷 ) ) − ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑄 · 𝐴 ) ) ) = ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐴 ) ) ) )
122 62 115 mulcld ( ( 𝜑𝐵 = 𝐶 ) → ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) ∈ ℂ )
123 61 25 mulcld ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐴 ) ∈ ℂ )
124 116 122 123 subsubd ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐴 ) ) ) = ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) ) + ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐴 ) ) )
125 70 negeqd ( 𝜑 → - ( ∗ ‘ ( 𝐷𝐴 ) ) = - ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) )
126 75 76 negsubdi2d ( 𝜑 → - ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) = ( ( ∗ ‘ 𝐴 ) − ( ∗ ‘ 𝐷 ) ) )
127 125 126 eqtr2d ( 𝜑 → ( ( ∗ ‘ 𝐴 ) − ( ∗ ‘ 𝐷 ) ) = - ( ∗ ‘ ( 𝐷𝐴 ) ) )
128 127 oveq1d ( 𝜑 → ( ( ( ∗ ‘ 𝐴 ) − ( ∗ ‘ 𝐷 ) ) · ( 𝐷 · 𝐴 ) ) = ( - ( ∗ ‘ ( 𝐷𝐴 ) ) · ( 𝐷 · 𝐴 ) ) )
129 39 24 mulcld ( 𝜑 → ( 𝐷 · 𝐴 ) ∈ ℂ )
130 76 75 129 subdird ( 𝜑 → ( ( ( ∗ ‘ 𝐴 ) − ( ∗ ‘ 𝐷 ) ) · ( 𝐷 · 𝐴 ) ) = ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) ) )
131 72 129 mulcomd ( 𝜑 → ( ( ∗ ‘ ( 𝐷𝐴 ) ) · ( 𝐷 · 𝐴 ) ) = ( ( 𝐷 · 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
132 131 negeqd ( 𝜑 → - ( ( ∗ ‘ ( 𝐷𝐴 ) ) · ( 𝐷 · 𝐴 ) ) = - ( ( 𝐷 · 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
133 72 129 mulneg1d ( 𝜑 → ( - ( ∗ ‘ ( 𝐷𝐴 ) ) · ( 𝐷 · 𝐴 ) ) = - ( ( ∗ ‘ ( 𝐷𝐴 ) ) · ( 𝐷 · 𝐴 ) ) )
134 129 72 mulneg1d ( 𝜑 → ( - ( 𝐷 · 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) = - ( ( 𝐷 · 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
135 132 133 134 3eqtr4d ( 𝜑 → ( - ( ∗ ‘ ( 𝐷𝐴 ) ) · ( 𝐷 · 𝐴 ) ) = ( - ( 𝐷 · 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
136 128 130 135 3eqtr3d ( 𝜑 → ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) ) = ( - ( 𝐷 · 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
137 136 adantr ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) ) = ( - ( 𝐷 · 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
138 59 60 25 mul32d ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐴 ) = ( ( ( 𝐷𝐴 ) · 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
139 40 25 25 subdird ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝐷𝐴 ) · 𝐴 ) = ( ( 𝐷 · 𝐴 ) − ( 𝐴 · 𝐴 ) ) )
140 25 sqvald ( ( 𝜑𝐵 = 𝐶 ) → ( 𝐴 ↑ 2 ) = ( 𝐴 · 𝐴 ) )
141 140 oveq2d ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝐷 · 𝐴 ) − ( 𝐴 ↑ 2 ) ) = ( ( 𝐷 · 𝐴 ) − ( 𝐴 · 𝐴 ) ) )
142 139 141 eqtr4d ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝐷𝐴 ) · 𝐴 ) = ( ( 𝐷 · 𝐴 ) − ( 𝐴 ↑ 2 ) ) )
143 142 oveq1d ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( 𝐷𝐴 ) · 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) = ( ( ( 𝐷 · 𝐴 ) − ( 𝐴 ↑ 2 ) ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
144 138 143 eqtrd ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐴 ) = ( ( ( 𝐷 · 𝐴 ) − ( 𝐴 ↑ 2 ) ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
145 137 144 oveq12d ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) ) + ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐴 ) ) = ( ( - ( 𝐷 · 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) + ( ( ( 𝐷 · 𝐴 ) − ( 𝐴 ↑ 2 ) ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) ) )
146 115 negcld ( ( 𝜑𝐵 = 𝐶 ) → - ( 𝐷 · 𝐴 ) ∈ ℂ )
147 115 110 subcld ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝐷 · 𝐴 ) − ( 𝐴 ↑ 2 ) ) ∈ ℂ )
148 146 147 60 adddird ( ( 𝜑𝐵 = 𝐶 ) → ( ( - ( 𝐷 · 𝐴 ) + ( ( 𝐷 · 𝐴 ) − ( 𝐴 ↑ 2 ) ) ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) = ( ( - ( 𝐷 · 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) + ( ( ( 𝐷 · 𝐴 ) − ( 𝐴 ↑ 2 ) ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) ) )
149 115 subidd ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝐷 · 𝐴 ) − ( 𝐷 · 𝐴 ) ) = 0 )
150 149 oveq1d ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( 𝐷 · 𝐴 ) − ( 𝐷 · 𝐴 ) ) − ( 𝐴 ↑ 2 ) ) = ( 0 − ( 𝐴 ↑ 2 ) ) )
151 146 147 addcomd ( ( 𝜑𝐵 = 𝐶 ) → ( - ( 𝐷 · 𝐴 ) + ( ( 𝐷 · 𝐴 ) − ( 𝐴 ↑ 2 ) ) ) = ( ( ( 𝐷 · 𝐴 ) − ( 𝐴 ↑ 2 ) ) + - ( 𝐷 · 𝐴 ) ) )
152 147 115 negsubd ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( 𝐷 · 𝐴 ) − ( 𝐴 ↑ 2 ) ) + - ( 𝐷 · 𝐴 ) ) = ( ( ( 𝐷 · 𝐴 ) − ( 𝐴 ↑ 2 ) ) − ( 𝐷 · 𝐴 ) ) )
153 115 110 115 sub32d ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( 𝐷 · 𝐴 ) − ( 𝐴 ↑ 2 ) ) − ( 𝐷 · 𝐴 ) ) = ( ( ( 𝐷 · 𝐴 ) − ( 𝐷 · 𝐴 ) ) − ( 𝐴 ↑ 2 ) ) )
154 151 152 153 3eqtrd ( ( 𝜑𝐵 = 𝐶 ) → ( - ( 𝐷 · 𝐴 ) + ( ( 𝐷 · 𝐴 ) − ( 𝐴 ↑ 2 ) ) ) = ( ( ( 𝐷 · 𝐴 ) − ( 𝐷 · 𝐴 ) ) − ( 𝐴 ↑ 2 ) ) )
155 df-neg - ( 𝐴 ↑ 2 ) = ( 0 − ( 𝐴 ↑ 2 ) )
156 155 a1i ( ( 𝜑𝐵 = 𝐶 ) → - ( 𝐴 ↑ 2 ) = ( 0 − ( 𝐴 ↑ 2 ) ) )
157 150 154 156 3eqtr4d ( ( 𝜑𝐵 = 𝐶 ) → ( - ( 𝐷 · 𝐴 ) + ( ( 𝐷 · 𝐴 ) − ( 𝐴 ↑ 2 ) ) ) = - ( 𝐴 ↑ 2 ) )
158 157 oveq1d ( ( 𝜑𝐵 = 𝐶 ) → ( ( - ( 𝐷 · 𝐴 ) + ( ( 𝐷 · 𝐴 ) − ( 𝐴 ↑ 2 ) ) ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) = ( - ( 𝐴 ↑ 2 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
159 145 148 158 3eqtr2d ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) ) + ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐴 ) ) = ( - ( 𝐴 ↑ 2 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
160 121 124 159 3eqtrd ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑃 · 𝐷 ) ) − ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑄 · 𝐴 ) ) ) = ( - ( 𝐴 ↑ 2 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
161 91 eqcomd ( ( 𝜑𝐵 = 𝐶 ) → ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) = ( ∗ ‘ ( 𝐷𝐴 ) ) )
162 160 161 oveq12d ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑃 · 𝐷 ) ) − ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑄 · 𝐴 ) ) ) / ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) ) = ( ( - ( 𝐴 ↑ 2 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) / ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
163 110 negcld ( ( 𝜑𝐵 = 𝐶 ) → - ( 𝐴 ↑ 2 ) ∈ ℂ )
164 163 60 99 divcan4d ( ( 𝜑𝐵 = 𝐶 ) → ( ( - ( 𝐴 ↑ 2 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) / ( ∗ ‘ ( 𝐷𝐴 ) ) ) = - ( 𝐴 ↑ 2 ) )
165 162 164 eqtr2d ( ( 𝜑𝐵 = 𝐶 ) → - ( 𝐴 ↑ 2 ) = ( ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑃 · 𝐷 ) ) − ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑄 · 𝐴 ) ) ) / ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) ) )
166 110 165 negcon1ad ( ( 𝜑𝐵 = 𝐶 ) → - ( ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑃 · 𝐷 ) ) − ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑄 · 𝐴 ) ) ) / ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) ) = ( 𝐴 ↑ 2 ) )
167 15 166 eqtrid ( ( 𝜑𝐵 = 𝐶 ) → 𝑁 = ( 𝐴 ↑ 2 ) )
168 109 167 oveq12d ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝑀 · 𝑋 ) + 𝑁 ) = ( - ( 2 · ( 𝑋 · 𝐴 ) ) + ( 𝐴 ↑ 2 ) ) )
169 168 oveq2d ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝑋 ↑ 2 ) + ( ( 𝑀 · 𝑋 ) + 𝑁 ) ) = ( ( 𝑋 ↑ 2 ) + ( - ( 2 · ( 𝑋 · 𝐴 ) ) + ( 𝐴 ↑ 2 ) ) ) )
170 23 sqcld ( ( 𝜑𝐵 = 𝐶 ) → ( 𝑋 ↑ 2 ) ∈ ℂ )
171 23 25 mulcld ( ( 𝜑𝐵 = 𝐶 ) → ( 𝑋 · 𝐴 ) ∈ ℂ )
172 93 171 mulcld ( ( 𝜑𝐵 = 𝐶 ) → ( 2 · ( 𝑋 · 𝐴 ) ) ∈ ℂ )
173 172 negcld ( ( 𝜑𝐵 = 𝐶 ) → - ( 2 · ( 𝑋 · 𝐴 ) ) ∈ ℂ )
174 170 173 110 addassd ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( 𝑋 ↑ 2 ) + - ( 2 · ( 𝑋 · 𝐴 ) ) ) + ( 𝐴 ↑ 2 ) ) = ( ( 𝑋 ↑ 2 ) + ( - ( 2 · ( 𝑋 · 𝐴 ) ) + ( 𝐴 ↑ 2 ) ) ) )
175 170 172 negsubd ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝑋 ↑ 2 ) + - ( 2 · ( 𝑋 · 𝐴 ) ) ) = ( ( 𝑋 ↑ 2 ) − ( 2 · ( 𝑋 · 𝐴 ) ) ) )
176 175 oveq1d ( ( 𝜑𝐵 = 𝐶 ) → ( ( ( 𝑋 ↑ 2 ) + - ( 2 · ( 𝑋 · 𝐴 ) ) ) + ( 𝐴 ↑ 2 ) ) = ( ( ( 𝑋 ↑ 2 ) − ( 2 · ( 𝑋 · 𝐴 ) ) ) + ( 𝐴 ↑ 2 ) ) )
177 169 174 176 3eqtr2d ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝑋 ↑ 2 ) + ( ( 𝑀 · 𝑋 ) + 𝑁 ) ) = ( ( ( 𝑋 ↑ 2 ) − ( 2 · ( 𝑋 · 𝐴 ) ) ) + ( 𝐴 ↑ 2 ) ) )
178 binom2sub ( ( 𝑋 ∈ ℂ ∧ 𝐴 ∈ ℂ ) → ( ( 𝑋𝐴 ) ↑ 2 ) = ( ( ( 𝑋 ↑ 2 ) − ( 2 · ( 𝑋 · 𝐴 ) ) ) + ( 𝐴 ↑ 2 ) ) )
179 23 25 178 syl2anc ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝑋𝐴 ) ↑ 2 ) = ( ( ( 𝑋 ↑ 2 ) − ( 2 · ( 𝑋 · 𝐴 ) ) ) + ( 𝐴 ↑ 2 ) ) )
180 35 sq0id ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝑋𝐴 ) ↑ 2 ) = 0 )
181 177 179 180 3eqtr2d ( ( 𝜑𝐵 = 𝐶 ) → ( ( 𝑋 ↑ 2 ) + ( ( 𝑀 · 𝑋 ) + 𝑁 ) ) = 0 )
182 14 a1i ( ( 𝜑𝐸 = 𝐹 ) → 𝑀 = ( ( ( 𝑄 − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) − ( 𝑃 − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) / ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) ) )
183 17 adantr ( ( 𝜑𝐸 = 𝐹 ) → 𝐸 ∈ ℂ )
184 simpr ( ( 𝜑𝐸 = 𝐹 ) → 𝐸 = 𝐹 )
185 183 184 subeq0bd ( ( 𝜑𝐸 = 𝐹 ) → ( 𝐸𝐹 ) = 0 )
186 185 oveq1d ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝐸𝐹 ) · ( ∗ ‘ ( 𝐸𝐹 ) ) ) = ( 0 · ( ∗ ‘ ( 𝐸𝐹 ) ) ) )
187 19 cjcld ( 𝜑 → ( ∗ ‘ ( 𝐸𝐹 ) ) ∈ ℂ )
188 187 adantr ( ( 𝜑𝐸 = 𝐹 ) → ( ∗ ‘ ( 𝐸𝐹 ) ) ∈ ℂ )
189 188 mul02d ( ( 𝜑𝐸 = 𝐹 ) → ( 0 · ( ∗ ‘ ( 𝐸𝐹 ) ) ) = 0 )
190 186 189 eqtrd ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝐸𝐹 ) · ( ∗ ‘ ( 𝐸𝐹 ) ) ) = 0 )
191 13 190 eqtrid ( ( 𝜑𝐸 = 𝐹 ) → 𝑄 = 0 )
192 191 oveq1d ( ( 𝜑𝐸 = 𝐹 ) → ( 𝑄 − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) = ( 0 − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) )
193 51 adantr ( ( 𝜑𝐸 = 𝐹 ) → ( 𝐵𝐶 ) ∈ ℂ )
194 193 absvalsqd ( ( 𝜑𝐸 = 𝐹 ) → ( ( abs ‘ ( 𝐵𝐶 ) ) ↑ 2 ) = ( ( 𝐵𝐶 ) · ( ∗ ‘ ( 𝐵𝐶 ) ) ) )
195 12 194 eqtr4id ( ( 𝜑𝐸 = 𝐹 ) → 𝑃 = ( ( abs ‘ ( 𝐵𝐶 ) ) ↑ 2 ) )
196 10 adantr ( ( 𝜑𝐸 = 𝐹 ) → ( abs ‘ ( 𝑋𝐴 ) ) = ( abs ‘ ( 𝐵𝐶 ) ) )
197 8 adantr ( ( 𝜑𝐸 = 𝐹 ) → 𝑋 ∈ ℂ )
198 39 adantr ( ( 𝜑𝐸 = 𝐹 ) → 𝐷 ∈ ℂ )
199 8 39 subcld ( 𝜑 → ( 𝑋𝐷 ) ∈ ℂ )
200 199 adantr ( ( 𝜑𝐸 = 𝐹 ) → ( 𝑋𝐷 ) ∈ ℂ )
201 11 adantr ( ( 𝜑𝐸 = 𝐹 ) → ( abs ‘ ( 𝑋𝐷 ) ) = ( abs ‘ ( 𝐸𝐹 ) ) )
202 185 abs00bd ( ( 𝜑𝐸 = 𝐹 ) → ( abs ‘ ( 𝐸𝐹 ) ) = 0 )
203 201 202 eqtrd ( ( 𝜑𝐸 = 𝐹 ) → ( abs ‘ ( 𝑋𝐷 ) ) = 0 )
204 200 203 abs00d ( ( 𝜑𝐸 = 𝐹 ) → ( 𝑋𝐷 ) = 0 )
205 197 198 204 subeq0d ( ( 𝜑𝐸 = 𝐹 ) → 𝑋 = 𝐷 )
206 205 fvoveq1d ( ( 𝜑𝐸 = 𝐹 ) → ( abs ‘ ( 𝑋𝐴 ) ) = ( abs ‘ ( 𝐷𝐴 ) ) )
207 196 206 eqtr3d ( ( 𝜑𝐸 = 𝐹 ) → ( abs ‘ ( 𝐵𝐶 ) ) = ( abs ‘ ( 𝐷𝐴 ) ) )
208 207 oveq1d ( ( 𝜑𝐸 = 𝐹 ) → ( ( abs ‘ ( 𝐵𝐶 ) ) ↑ 2 ) = ( ( abs ‘ ( 𝐷𝐴 ) ) ↑ 2 ) )
209 45 adantr ( ( 𝜑𝐸 = 𝐹 ) → ( ( abs ‘ ( 𝐷𝐴 ) ) ↑ 2 ) = ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
210 195 208 209 3eqtrd ( ( 𝜑𝐸 = 𝐹 ) → 𝑃 = ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
211 210 oveq1d ( ( 𝜑𝐸 = 𝐹 ) → ( 𝑃 − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) = ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) )
212 192 211 oveq12d ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝑄 − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) − ( 𝑃 − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) = ( ( 0 − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) − ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) )
213 0cnd ( ( 𝜑𝐸 = 𝐹 ) → 0 ∈ ℂ )
214 198 cjcld ( ( 𝜑𝐸 = 𝐹 ) → ( ∗ ‘ 𝐷 ) ∈ ℂ )
215 24 adantr ( ( 𝜑𝐸 = 𝐹 ) → 𝐴 ∈ ℂ )
216 198 215 addcld ( ( 𝜑𝐸 = 𝐹 ) → ( 𝐷 + 𝐴 ) ∈ ℂ )
217 214 216 mulcld ( ( 𝜑𝐸 = 𝐹 ) → ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ∈ ℂ )
218 44 adantr ( ( 𝜑𝐸 = 𝐹 ) → ( 𝐷𝐴 ) ∈ ℂ )
219 218 cjcld ( ( 𝜑𝐸 = 𝐹 ) → ( ∗ ‘ ( 𝐷𝐴 ) ) ∈ ℂ )
220 218 219 mulcld ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) ∈ ℂ )
221 215 cjcld ( ( 𝜑𝐸 = 𝐹 ) → ( ∗ ‘ 𝐴 ) ∈ ℂ )
222 221 216 mulcld ( ( 𝜑𝐸 = 𝐹 ) → ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ∈ ℂ )
223 213 217 220 222 sub4d ( ( 𝜑𝐸 = 𝐹 ) → ( ( 0 − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) − ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) = ( ( 0 − ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) ) − ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) )
224 218 219 mulneg1d ( ( 𝜑𝐸 = 𝐹 ) → ( - ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) = - ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
225 198 215 negsubdi2d ( ( 𝜑𝐸 = 𝐹 ) → - ( 𝐷𝐴 ) = ( 𝐴𝐷 ) )
226 225 oveq1d ( ( 𝜑𝐸 = 𝐹 ) → ( - ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) = ( ( 𝐴𝐷 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
227 df-neg - ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) = ( 0 − ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
228 227 a1i ( ( 𝜑𝐸 = 𝐹 ) → - ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) = ( 0 − ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) ) )
229 224 226 228 3eqtr3rd ( ( 𝜑𝐸 = 𝐹 ) → ( 0 − ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) ) = ( ( 𝐴𝐷 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
230 78 adantr ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) = ( ( 𝐷 + 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
231 229 230 oveq12d ( ( 𝜑𝐸 = 𝐹 ) → ( ( 0 − ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) ) − ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) = ( ( ( 𝐴𝐷 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) − ( ( 𝐷 + 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) ) )
232 212 223 231 3eqtrd ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝑄 − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) − ( 𝑃 − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) = ( ( ( 𝐴𝐷 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) − ( ( 𝐷 + 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) ) )
233 215 198 subcld ( ( 𝜑𝐸 = 𝐹 ) → ( 𝐴𝐷 ) ∈ ℂ )
234 233 216 219 subdird ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( 𝐴𝐷 ) − ( 𝐷 + 𝐴 ) ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) = ( ( ( 𝐴𝐷 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) − ( ( 𝐷 + 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) ) )
235 216 233 negsubdi2d ( ( 𝜑𝐸 = 𝐹 ) → - ( ( 𝐷 + 𝐴 ) − ( 𝐴𝐷 ) ) = ( ( 𝐴𝐷 ) − ( 𝐷 + 𝐴 ) ) )
236 198 2timesd ( ( 𝜑𝐸 = 𝐹 ) → ( 2 · 𝐷 ) = ( 𝐷 + 𝐷 ) )
237 215 198 198 pnncand ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝐴 + 𝐷 ) − ( 𝐴𝐷 ) ) = ( 𝐷 + 𝐷 ) )
238 215 198 addcomd ( ( 𝜑𝐸 = 𝐹 ) → ( 𝐴 + 𝐷 ) = ( 𝐷 + 𝐴 ) )
239 238 oveq1d ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝐴 + 𝐷 ) − ( 𝐴𝐷 ) ) = ( ( 𝐷 + 𝐴 ) − ( 𝐴𝐷 ) ) )
240 236 237 239 3eqtr2rd ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝐷 + 𝐴 ) − ( 𝐴𝐷 ) ) = ( 2 · 𝐷 ) )
241 240 negeqd ( ( 𝜑𝐸 = 𝐹 ) → - ( ( 𝐷 + 𝐴 ) − ( 𝐴𝐷 ) ) = - ( 2 · 𝐷 ) )
242 235 241 eqtr3d ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝐴𝐷 ) − ( 𝐷 + 𝐴 ) ) = - ( 2 · 𝐷 ) )
243 242 oveq1d ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( 𝐴𝐷 ) − ( 𝐷 + 𝐴 ) ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) = ( - ( 2 · 𝐷 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
244 232 234 243 3eqtr2rd ( ( 𝜑𝐸 = 𝐹 ) → ( - ( 2 · 𝐷 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) = ( ( 𝑄 − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) − ( 𝑃 − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) )
245 70 adantr ( ( 𝜑𝐸 = 𝐹 ) → ( ∗ ‘ ( 𝐷𝐴 ) ) = ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) )
246 244 245 oveq12d ( ( 𝜑𝐸 = 𝐹 ) → ( ( - ( 2 · 𝐷 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) / ( ∗ ‘ ( 𝐷𝐴 ) ) ) = ( ( ( 𝑄 − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 + 𝐴 ) ) ) − ( 𝑃 − ( ( ∗ ‘ 𝐴 ) · ( 𝐷 + 𝐴 ) ) ) ) / ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) ) )
247 2cnd ( ( 𝜑𝐸 = 𝐹 ) → 2 ∈ ℂ )
248 247 198 mulcld ( ( 𝜑𝐸 = 𝐹 ) → ( 2 · 𝐷 ) ∈ ℂ )
249 248 negcld ( ( 𝜑𝐸 = 𝐹 ) → - ( 2 · 𝐷 ) ∈ ℂ )
250 98 adantr ( ( 𝜑𝐸 = 𝐹 ) → ( ∗ ‘ ( 𝐷𝐴 ) ) ≠ 0 )
251 249 219 250 divcan4d ( ( 𝜑𝐸 = 𝐹 ) → ( ( - ( 2 · 𝐷 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) / ( ∗ ‘ ( 𝐷𝐴 ) ) ) = - ( 2 · 𝐷 ) )
252 182 246 251 3eqtr2d ( ( 𝜑𝐸 = 𝐹 ) → 𝑀 = - ( 2 · 𝐷 ) )
253 252 oveq1d ( ( 𝜑𝐸 = 𝐹 ) → ( 𝑀 · 𝑋 ) = ( - ( 2 · 𝐷 ) · 𝑋 ) )
254 248 197 mulneg1d ( ( 𝜑𝐸 = 𝐹 ) → ( - ( 2 · 𝐷 ) · 𝑋 ) = - ( ( 2 · 𝐷 ) · 𝑋 ) )
255 247 198 197 mulassd ( ( 𝜑𝐸 = 𝐹 ) → ( ( 2 · 𝐷 ) · 𝑋 ) = ( 2 · ( 𝐷 · 𝑋 ) ) )
256 198 197 mulcomd ( ( 𝜑𝐸 = 𝐹 ) → ( 𝐷 · 𝑋 ) = ( 𝑋 · 𝐷 ) )
257 256 oveq2d ( ( 𝜑𝐸 = 𝐹 ) → ( 2 · ( 𝐷 · 𝑋 ) ) = ( 2 · ( 𝑋 · 𝐷 ) ) )
258 255 257 eqtrd ( ( 𝜑𝐸 = 𝐹 ) → ( ( 2 · 𝐷 ) · 𝑋 ) = ( 2 · ( 𝑋 · 𝐷 ) ) )
259 258 negeqd ( ( 𝜑𝐸 = 𝐹 ) → - ( ( 2 · 𝐷 ) · 𝑋 ) = - ( 2 · ( 𝑋 · 𝐷 ) ) )
260 253 254 259 3eqtrd ( ( 𝜑𝐸 = 𝐹 ) → ( 𝑀 · 𝑋 ) = - ( 2 · ( 𝑋 · 𝐷 ) ) )
261 198 sqcld ( ( 𝜑𝐸 = 𝐹 ) → ( 𝐷 ↑ 2 ) ∈ ℂ )
262 210 oveq1d ( ( 𝜑𝐸 = 𝐹 ) → ( 𝑃 · 𝐷 ) = ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐷 ) )
263 262 oveq2d ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑃 · 𝐷 ) ) = ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐷 ) ) )
264 191 oveq1d ( ( 𝜑𝐸 = 𝐹 ) → ( 𝑄 · 𝐴 ) = ( 0 · 𝐴 ) )
265 215 mul02d ( ( 𝜑𝐸 = 𝐹 ) → ( 0 · 𝐴 ) = 0 )
266 264 265 eqtrd ( ( 𝜑𝐸 = 𝐹 ) → ( 𝑄 · 𝐴 ) = 0 )
267 266 oveq2d ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑄 · 𝐴 ) ) = ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − 0 ) )
268 198 215 mulcld ( ( 𝜑𝐸 = 𝐹 ) → ( 𝐷 · 𝐴 ) ∈ ℂ )
269 214 268 mulcld ( ( 𝜑𝐸 = 𝐹 ) → ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) ∈ ℂ )
270 269 subid1d ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − 0 ) = ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) )
271 267 270 eqtrd ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑄 · 𝐴 ) ) = ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) )
272 263 271 oveq12d ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑃 · 𝐷 ) ) − ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑄 · 𝐴 ) ) ) = ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐷 ) ) − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) ) )
273 221 268 mulcld ( ( 𝜑𝐸 = 𝐹 ) → ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) ∈ ℂ )
274 220 198 mulcld ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐷 ) ∈ ℂ )
275 273 274 269 sub32d ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐷 ) ) − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) ) = ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) ) − ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐷 ) ) )
276 136 adantr ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) ) = ( - ( 𝐷 · 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
277 218 219 198 mul32d ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐷 ) = ( ( ( 𝐷𝐴 ) · 𝐷 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
278 198 215 198 subdird ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝐷𝐴 ) · 𝐷 ) = ( ( 𝐷 · 𝐷 ) − ( 𝐴 · 𝐷 ) ) )
279 198 sqvald ( ( 𝜑𝐸 = 𝐹 ) → ( 𝐷 ↑ 2 ) = ( 𝐷 · 𝐷 ) )
280 198 215 mulcomd ( ( 𝜑𝐸 = 𝐹 ) → ( 𝐷 · 𝐴 ) = ( 𝐴 · 𝐷 ) )
281 279 280 oveq12d ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝐷 ↑ 2 ) − ( 𝐷 · 𝐴 ) ) = ( ( 𝐷 · 𝐷 ) − ( 𝐴 · 𝐷 ) ) )
282 278 281 eqtr4d ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝐷𝐴 ) · 𝐷 ) = ( ( 𝐷 ↑ 2 ) − ( 𝐷 · 𝐴 ) ) )
283 282 oveq1d ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( 𝐷𝐴 ) · 𝐷 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) = ( ( ( 𝐷 ↑ 2 ) − ( 𝐷 · 𝐴 ) ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
284 277 283 eqtrd ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐷 ) = ( ( ( 𝐷 ↑ 2 ) − ( 𝐷 · 𝐴 ) ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
285 276 284 oveq12d ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) ) − ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐷 ) ) = ( ( - ( 𝐷 · 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) − ( ( ( 𝐷 ↑ 2 ) − ( 𝐷 · 𝐴 ) ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) ) )
286 268 negcld ( ( 𝜑𝐸 = 𝐹 ) → - ( 𝐷 · 𝐴 ) ∈ ℂ )
287 261 268 subcld ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝐷 ↑ 2 ) − ( 𝐷 · 𝐴 ) ) ∈ ℂ )
288 286 287 219 subdird ( ( 𝜑𝐸 = 𝐹 ) → ( ( - ( 𝐷 · 𝐴 ) − ( ( 𝐷 ↑ 2 ) − ( 𝐷 · 𝐴 ) ) ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) = ( ( - ( 𝐷 · 𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) − ( ( ( 𝐷 ↑ 2 ) − ( 𝐷 · 𝐴 ) ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) ) )
289 286 268 addcomd ( ( 𝜑𝐸 = 𝐹 ) → ( - ( 𝐷 · 𝐴 ) + ( 𝐷 · 𝐴 ) ) = ( ( 𝐷 · 𝐴 ) + - ( 𝐷 · 𝐴 ) ) )
290 268 268 negsubd ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝐷 · 𝐴 ) + - ( 𝐷 · 𝐴 ) ) = ( ( 𝐷 · 𝐴 ) − ( 𝐷 · 𝐴 ) ) )
291 268 subidd ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝐷 · 𝐴 ) − ( 𝐷 · 𝐴 ) ) = 0 )
292 289 290 291 3eqtrd ( ( 𝜑𝐸 = 𝐹 ) → ( - ( 𝐷 · 𝐴 ) + ( 𝐷 · 𝐴 ) ) = 0 )
293 292 oveq1d ( ( 𝜑𝐸 = 𝐹 ) → ( ( - ( 𝐷 · 𝐴 ) + ( 𝐷 · 𝐴 ) ) − ( 𝐷 ↑ 2 ) ) = ( 0 − ( 𝐷 ↑ 2 ) ) )
294 286 261 268 subsub3d ( ( 𝜑𝐸 = 𝐹 ) → ( - ( 𝐷 · 𝐴 ) − ( ( 𝐷 ↑ 2 ) − ( 𝐷 · 𝐴 ) ) ) = ( ( - ( 𝐷 · 𝐴 ) + ( 𝐷 · 𝐴 ) ) − ( 𝐷 ↑ 2 ) ) )
295 df-neg - ( 𝐷 ↑ 2 ) = ( 0 − ( 𝐷 ↑ 2 ) )
296 295 a1i ( ( 𝜑𝐸 = 𝐹 ) → - ( 𝐷 ↑ 2 ) = ( 0 − ( 𝐷 ↑ 2 ) ) )
297 293 294 296 3eqtr4d ( ( 𝜑𝐸 = 𝐹 ) → ( - ( 𝐷 · 𝐴 ) − ( ( 𝐷 ↑ 2 ) − ( 𝐷 · 𝐴 ) ) ) = - ( 𝐷 ↑ 2 ) )
298 297 oveq1d ( ( 𝜑𝐸 = 𝐹 ) → ( ( - ( 𝐷 · 𝐴 ) − ( ( 𝐷 ↑ 2 ) − ( 𝐷 · 𝐴 ) ) ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) = ( - ( 𝐷 ↑ 2 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
299 285 288 298 3eqtr2d ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) ) − ( ( ( 𝐷𝐴 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) · 𝐷 ) ) = ( - ( 𝐷 ↑ 2 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
300 272 275 299 3eqtrd ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑃 · 𝐷 ) ) − ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑄 · 𝐴 ) ) ) = ( - ( 𝐷 ↑ 2 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
301 245 eqcomd ( ( 𝜑𝐸 = 𝐹 ) → ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) = ( ∗ ‘ ( 𝐷𝐴 ) ) )
302 300 301 oveq12d ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑃 · 𝐷 ) ) − ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑄 · 𝐴 ) ) ) / ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) ) = ( ( - ( 𝐷 ↑ 2 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) / ( ∗ ‘ ( 𝐷𝐴 ) ) ) )
303 261 negcld ( ( 𝜑𝐸 = 𝐹 ) → - ( 𝐷 ↑ 2 ) ∈ ℂ )
304 303 219 250 divcan4d ( ( 𝜑𝐸 = 𝐹 ) → ( ( - ( 𝐷 ↑ 2 ) · ( ∗ ‘ ( 𝐷𝐴 ) ) ) / ( ∗ ‘ ( 𝐷𝐴 ) ) ) = - ( 𝐷 ↑ 2 ) )
305 302 304 eqtr2d ( ( 𝜑𝐸 = 𝐹 ) → - ( 𝐷 ↑ 2 ) = ( ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑃 · 𝐷 ) ) − ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑄 · 𝐴 ) ) ) / ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) ) )
306 261 305 negcon1ad ( ( 𝜑𝐸 = 𝐹 ) → - ( ( ( ( ( ∗ ‘ 𝐴 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑃 · 𝐷 ) ) − ( ( ( ∗ ‘ 𝐷 ) · ( 𝐷 · 𝐴 ) ) − ( 𝑄 · 𝐴 ) ) ) / ( ( ∗ ‘ 𝐷 ) − ( ∗ ‘ 𝐴 ) ) ) = ( 𝐷 ↑ 2 ) )
307 15 306 eqtrid ( ( 𝜑𝐸 = 𝐹 ) → 𝑁 = ( 𝐷 ↑ 2 ) )
308 260 307 oveq12d ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝑀 · 𝑋 ) + 𝑁 ) = ( - ( 2 · ( 𝑋 · 𝐷 ) ) + ( 𝐷 ↑ 2 ) ) )
309 308 oveq2d ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝑋 ↑ 2 ) + ( ( 𝑀 · 𝑋 ) + 𝑁 ) ) = ( ( 𝑋 ↑ 2 ) + ( - ( 2 · ( 𝑋 · 𝐷 ) ) + ( 𝐷 ↑ 2 ) ) ) )
310 197 sqcld ( ( 𝜑𝐸 = 𝐹 ) → ( 𝑋 ↑ 2 ) ∈ ℂ )
311 197 198 mulcld ( ( 𝜑𝐸 = 𝐹 ) → ( 𝑋 · 𝐷 ) ∈ ℂ )
312 247 311 mulcld ( ( 𝜑𝐸 = 𝐹 ) → ( 2 · ( 𝑋 · 𝐷 ) ) ∈ ℂ )
313 312 negcld ( ( 𝜑𝐸 = 𝐹 ) → - ( 2 · ( 𝑋 · 𝐷 ) ) ∈ ℂ )
314 310 313 261 addassd ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( 𝑋 ↑ 2 ) + - ( 2 · ( 𝑋 · 𝐷 ) ) ) + ( 𝐷 ↑ 2 ) ) = ( ( 𝑋 ↑ 2 ) + ( - ( 2 · ( 𝑋 · 𝐷 ) ) + ( 𝐷 ↑ 2 ) ) ) )
315 310 312 negsubd ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝑋 ↑ 2 ) + - ( 2 · ( 𝑋 · 𝐷 ) ) ) = ( ( 𝑋 ↑ 2 ) − ( 2 · ( 𝑋 · 𝐷 ) ) ) )
316 315 oveq1d ( ( 𝜑𝐸 = 𝐹 ) → ( ( ( 𝑋 ↑ 2 ) + - ( 2 · ( 𝑋 · 𝐷 ) ) ) + ( 𝐷 ↑ 2 ) ) = ( ( ( 𝑋 ↑ 2 ) − ( 2 · ( 𝑋 · 𝐷 ) ) ) + ( 𝐷 ↑ 2 ) ) )
317 309 314 316 3eqtr2d ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝑋 ↑ 2 ) + ( ( 𝑀 · 𝑋 ) + 𝑁 ) ) = ( ( ( 𝑋 ↑ 2 ) − ( 2 · ( 𝑋 · 𝐷 ) ) ) + ( 𝐷 ↑ 2 ) ) )
318 binom2sub ( ( 𝑋 ∈ ℂ ∧ 𝐷 ∈ ℂ ) → ( ( 𝑋𝐷 ) ↑ 2 ) = ( ( ( 𝑋 ↑ 2 ) − ( 2 · ( 𝑋 · 𝐷 ) ) ) + ( 𝐷 ↑ 2 ) ) )
319 197 198 318 syl2anc ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝑋𝐷 ) ↑ 2 ) = ( ( ( 𝑋 ↑ 2 ) − ( 2 · ( 𝑋 · 𝐷 ) ) ) + ( 𝐷 ↑ 2 ) ) )
320 204 sq0id ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝑋𝐷 ) ↑ 2 ) = 0 )
321 317 319 320 3eqtr2d ( ( 𝜑𝐸 = 𝐹 ) → ( ( 𝑋 ↑ 2 ) + ( ( 𝑀 · 𝑋 ) + 𝑁 ) ) = 0 )
322 1 adantr ( ( 𝜑 ∧ ( 𝐵𝐶𝐸𝐹 ) ) → 𝑆 ⊆ ℂ )
323 2 adantr ( ( 𝜑 ∧ ( 𝐵𝐶𝐸𝐹 ) ) → 𝐴𝑆 )
324 3 adantr ( ( 𝜑 ∧ ( 𝐵𝐶𝐸𝐹 ) ) → 𝐵𝑆 )
325 4 adantr ( ( 𝜑 ∧ ( 𝐵𝐶𝐸𝐹 ) ) → 𝐶𝑆 )
326 5 adantr ( ( 𝜑 ∧ ( 𝐵𝐶𝐸𝐹 ) ) → 𝐷𝑆 )
327 6 adantr ( ( 𝜑 ∧ ( 𝐵𝐶𝐸𝐹 ) ) → 𝐸𝑆 )
328 7 adantr ( ( 𝜑 ∧ ( 𝐵𝐶𝐸𝐹 ) ) → 𝐹𝑆 )
329 8 adantr ( ( 𝜑 ∧ ( 𝐵𝐶𝐸𝐹 ) ) → 𝑋 ∈ ℂ )
330 9 adantr ( ( 𝜑 ∧ ( 𝐵𝐶𝐸𝐹 ) ) → 𝐴𝐷 )
331 10 adantr ( ( 𝜑 ∧ ( 𝐵𝐶𝐸𝐹 ) ) → ( abs ‘ ( 𝑋𝐴 ) ) = ( abs ‘ ( 𝐵𝐶 ) ) )
332 11 adantr ( ( 𝜑 ∧ ( 𝐵𝐶𝐸𝐹 ) ) → ( abs ‘ ( 𝑋𝐷 ) ) = ( abs ‘ ( 𝐸𝐹 ) ) )
333 simprl ( ( 𝜑 ∧ ( 𝐵𝐶𝐸𝐹 ) ) → 𝐵𝐶 )
334 simprr ( ( 𝜑 ∧ ( 𝐵𝐶𝐸𝐹 ) ) → 𝐸𝐹 )
335 322 323 324 325 326 327 328 329 330 331 332 12 13 14 15 333 334 constrrtcclem ( ( 𝜑 ∧ ( 𝐵𝐶𝐸𝐹 ) ) → ( ( 𝑋 ↑ 2 ) + ( ( 𝑀 · 𝑋 ) + 𝑁 ) ) = 0 )
336 181 321 335 pm2.61da2ne ( 𝜑 → ( ( 𝑋 ↑ 2 ) + ( ( 𝑀 · 𝑋 ) + 𝑁 ) ) = 0 )