Users' Mathboxes Mathbox for Thierry Arnoux < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  constrrtcc Structured version   Visualization version   GIF version

Theorem constrrtcc 34367
Description: In the construction of constructible numbers, circle-circle intersections are roots of a quadratic equation. (Contributed by Thierry Arnoux, 6-Jul-2025.)
Hypotheses
Ref Expression
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
Ref Expression
constrrtcc (𝜑 → ((𝑋↑2) + ((𝑀 · 𝑋) + 𝑁)) = 0)

Proof of Theorem constrrtcc
StepHypRef Expression
1 constrrtcc.m . . . . . . . . . 10 𝑀 = (((𝑄 − ((∗‘𝐷) · (𝐷 + 𝐴))) − (𝑃 − ((∗‘𝐴) · (𝐷 + 𝐴)))) / ((∗‘𝐷) − (∗‘𝐴)))
21a1i 11 . . . . . . . . 9 ((𝜑 ∧ 𝐵 = 𝐶) → 𝑀 = (((𝑄 − ((∗‘𝐷) · (𝐷 + 𝐴))) − (𝑃 − ((∗‘𝐴) · (𝐷 + 𝐴)))) / ((∗‘𝐷) − (∗‘𝐴))))
3 constrrtcc.5 . . . . . . . . . . . . . . . 16 𝑄 = ((𝐸 − 𝐹) · (∗‘(𝐸 − 𝐹)))
4 constrrtcc.s . . . . . . . . . . . . . . . . . . . 20 (𝜑 → 𝑆 ⊆ ℂ)
5 constrrtcc.e . . . . . . . . . . . . . . . . . . . 20 (𝜑 → 𝐸 ∈ 𝑆)
64, 5sseldd 3932 . . . . . . . . . . . . . . . . . . 19 (𝜑 → 𝐸 ∈ ℂ)
7 constrrtcc.f . . . . . . . . . . . . . . . . . . . 20 (𝜑 → 𝐹 ∈ 𝑆)
84, 7sseldd 3932 . . . . . . . . . . . . . . . . . . 19 (𝜑 → 𝐹 ∈ ℂ)
96, 8subcld 11669 . . . . . . . . . . . . . . . . . 18 (𝜑 → (𝐸 − 𝐹) ∈ ℂ)
109adantr 486 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝐵 = 𝐶) → (𝐸 − 𝐹) ∈ ℂ)
1110absvalsqd 15612 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝐵 = 𝐶) → ((abs‘(𝐸 − 𝐹))↑2) = ((𝐸 − 𝐹) · (∗‘(𝐸 − 𝐹))))
123, 11eqtr4id 2815 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐵 = 𝐶) → 𝑄 = ((abs‘(𝐸 − 𝐹))↑2))
13 constrrtcc.x . . . . . . . . . . . . . . . . . . . 20 (𝜑 → 𝑋 ∈ ℂ)
1413adantr 486 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝐵 = 𝐶) → 𝑋 ∈ ℂ)
15 constrrtcc.a . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → 𝐴 ∈ 𝑆)
164, 15sseldd 3932 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → 𝐴 ∈ ℂ)
1716adantr 486 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝐵 = 𝐶) → 𝐴 ∈ ℂ)
1813, 16subcld 11669 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → (𝑋 − 𝐴) ∈ ℂ)
1918adantr 486 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝐵 = 𝐶) → (𝑋 − 𝐴) ∈ ℂ)
20 constrrtcc.2 . . . . . . . . . . . . . . . . . . . . . 22 (𝜑 → (abs‘(𝑋 − 𝐴)) = (abs‘(𝐵 − 𝐶)))
2120adantr 486 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝐵 = 𝐶) → (abs‘(𝑋 − 𝐴)) = (abs‘(𝐵 − 𝐶)))
22 constrrtcc.b . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝜑 → 𝐵 ∈ 𝑆)
234, 22sseldd 3932 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝜑 → 𝐵 ∈ ℂ)
2423adantr 486 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝐵 = 𝐶) → 𝐵 ∈ ℂ)
25 simpr 490 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝐵 = 𝐶) → 𝐵 = 𝐶)
2624, 25subeq0bd 11742 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝐵 = 𝐶) → (𝐵 − 𝐶) = 0)
2726abs00bd 15458 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝐵 = 𝐶) → (abs‘(𝐵 − 𝐶)) = 0)
2821, 27eqtrd 2796 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝐵 = 𝐶) → (abs‘(𝑋 − 𝐴)) = 0)
2919, 28abs00d 15616 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝐵 = 𝐶) → (𝑋 − 𝐴) = 0)
3014, 17, 29subeq0d 11678 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝐵 = 𝐶) → 𝑋 = 𝐴)
3130fvoveq1d 7442 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝐵 = 𝐶) → (abs‘(𝑋 − 𝐷)) = (abs‘(𝐴 − 𝐷)))
32 constrrtcc.3 . . . . . . . . . . . . . . . . . 18 (𝜑 → (abs‘(𝑋 − 𝐷)) = (abs‘(𝐸 − 𝐹)))
3332adantr 486 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝐵 = 𝐶) → (abs‘(𝑋 − 𝐷)) = (abs‘(𝐸 − 𝐹)))
34 constrrtcc.d . . . . . . . . . . . . . . . . . . . 20 (𝜑 → 𝐷 ∈ 𝑆)
354, 34sseldd 3932 . . . . . . . . . . . . . . . . . . 19 (𝜑 → 𝐷 ∈ ℂ)
3635adantr 486 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝐵 = 𝐶) → 𝐷 ∈ ℂ)
3717, 36abssubd 15623 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝐵 = 𝐶) → (abs‘(𝐴 − 𝐷)) = (abs‘(𝐷 − 𝐴)))
3831, 33, 373eqtr3d 2804 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝐵 = 𝐶) → (abs‘(𝐸 − 𝐹)) = (abs‘(𝐷 − 𝐴)))
3938oveq1d 7435 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐵 = 𝐶) → ((abs‘(𝐸 − 𝐹))↑2) = ((abs‘(𝐷 − 𝐴))↑2))
4035, 16subcld 11669 . . . . . . . . . . . . . . . . 17 (𝜑 → (𝐷 − 𝐴) ∈ ℂ)
4140absvalsqd 15612 . . . . . . . . . . . . . . . 16 (𝜑 → ((abs‘(𝐷 − 𝐴))↑2) = ((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))))
4241adantr 486 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐵 = 𝐶) → ((abs‘(𝐷 − 𝐴))↑2) = ((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))))
4312, 39, 423eqtrd 2800 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐵 = 𝐶) → 𝑄 = ((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))))
4443oveq1d 7435 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐵 = 𝐶) → (𝑄 − ((∗‘𝐷) · (𝐷 + 𝐴))) = (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) − ((∗‘𝐷) · (𝐷 + 𝐴))))
45 constrrtcc.4 . . . . . . . . . . . . . . 15 𝑃 = ((𝐵 − 𝐶) · (∗‘(𝐵 − 𝐶)))
4626oveq1d 7435 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝐵 − 𝐶) · (∗‘(𝐵 − 𝐶))) = (0 · (∗‘(𝐵 − 𝐶))))
47 constrrtcc.c . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → 𝐶 ∈ 𝑆)
484, 47sseldd 3932 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → 𝐶 ∈ ℂ)
4923, 48subcld 11669 . . . . . . . . . . . . . . . . . . 19 (𝜑 → (𝐵 − 𝐶) ∈ ℂ)
5049cjcld 15363 . . . . . . . . . . . . . . . . . 18 (𝜑 → (∗‘(𝐵 − 𝐶)) ∈ ℂ)
5150adantr 486 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝐵 = 𝐶) → (∗‘(𝐵 − 𝐶)) ∈ ℂ)
5251mul02d 11508 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝐵 = 𝐶) → (0 · (∗‘(𝐵 − 𝐶))) = 0)
5346, 52eqtrd 2796 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝐵 − 𝐶) · (∗‘(𝐵 − 𝐶))) = 0)
5445, 53eqtrid 2808 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐵 = 𝐶) → 𝑃 = 0)
5554oveq1d 7435 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐵 = 𝐶) → (𝑃 − ((∗‘𝐴) · (𝐷 + 𝐴))) = (0 − ((∗‘𝐴) · (𝐷 + 𝐴))))
5644, 55oveq12d 7438 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝑄 − ((∗‘𝐷) · (𝐷 + 𝐴))) − (𝑃 − ((∗‘𝐴) · (𝐷 + 𝐴)))) = ((((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) − ((∗‘𝐷) · (𝐷 + 𝐴))) − (0 − ((∗‘𝐴) · (𝐷 + 𝐴)))))
5740adantr 486 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐵 = 𝐶) → (𝐷 − 𝐴) ∈ ℂ)
5857cjcld 15363 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐵 = 𝐶) → (∗‘(𝐷 − 𝐴)) ∈ ℂ)
5957, 58mulcld 11329 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) ∈ ℂ)
6036cjcld 15363 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐵 = 𝐶) → (∗‘𝐷) ∈ ℂ)
6136, 17addcld 11328 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐵 = 𝐶) → (𝐷 + 𝐴) ∈ ℂ)
6260, 61mulcld 11329 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐵 = 𝐶) → ((∗‘𝐷) · (𝐷 + 𝐴)) ∈ ℂ)
63 0cnd 11299 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐵 = 𝐶) → 0 ∈ ℂ)
6417cjcld 15363 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐵 = 𝐶) → (∗‘𝐴) ∈ ℂ)
6564, 61mulcld 11329 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐵 = 𝐶) → ((∗‘𝐴) · (𝐷 + 𝐴)) ∈ ℂ)
6659, 62, 63, 65sub4d 11718 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐵 = 𝐶) → ((((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) − ((∗‘𝐷) · (𝐷 + 𝐴))) − (0 − ((∗‘𝐴) · (𝐷 + 𝐴)))) = ((((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) − 0) − (((∗‘𝐷) · (𝐷 + 𝐴)) − ((∗‘𝐴) · (𝐷 + 𝐴)))))
6759subid1d 11658 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐵 = 𝐶) → (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) − 0) = ((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))))
6835, 16cjsubd 33334 . . . . . . . . . . . . . . . 16 (𝜑 → (∗‘(𝐷 − 𝐴)) = ((∗‘𝐷) − (∗‘𝐴)))
6968oveq1d 7435 . . . . . . . . . . . . . . 15 (𝜑 → ((∗‘(𝐷 − 𝐴)) · (𝐷 + 𝐴)) = (((∗‘𝐷) − (∗‘𝐴)) · (𝐷 + 𝐴)))
7040cjcld 15363 . . . . . . . . . . . . . . . 16 (𝜑 → (∗‘(𝐷 − 𝐴)) ∈ ℂ)
7135, 16addcld 11328 . . . . . . . . . . . . . . . 16 (𝜑 → (𝐷 + 𝐴) ∈ ℂ)
7270, 71mulcomd 11330 . . . . . . . . . . . . . . 15 (𝜑 → ((∗‘(𝐷 − 𝐴)) · (𝐷 + 𝐴)) = ((𝐷 + 𝐴) · (∗‘(𝐷 − 𝐴))))
7335cjcld 15363 . . . . . . . . . . . . . . . 16 (𝜑 → (∗‘𝐷) ∈ ℂ)
7416cjcld 15363 . . . . . . . . . . . . . . . 16 (𝜑 → (∗‘𝐴) ∈ ℂ)
7573, 74, 71subdird 11773 . . . . . . . . . . . . . . 15 (𝜑 → (((∗‘𝐷) − (∗‘𝐴)) · (𝐷 + 𝐴)) = (((∗‘𝐷) · (𝐷 + 𝐴)) − ((∗‘𝐴) · (𝐷 + 𝐴))))
7669, 72, 753eqtr3rd 2805 . . . . . . . . . . . . . 14 (𝜑 → (((∗‘𝐷) · (𝐷 + 𝐴)) − ((∗‘𝐴) · (𝐷 + 𝐴))) = ((𝐷 + 𝐴) · (∗‘(𝐷 − 𝐴))))
7776adantr 486 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐵 = 𝐶) → (((∗‘𝐷) · (𝐷 + 𝐴)) − ((∗‘𝐴) · (𝐷 + 𝐴))) = ((𝐷 + 𝐴) · (∗‘(𝐷 − 𝐴))))
7867, 77oveq12d 7438 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐵 = 𝐶) → ((((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) − 0) − (((∗‘𝐷) · (𝐷 + 𝐴)) − ((∗‘𝐴) · (𝐷 + 𝐴)))) = (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) − ((𝐷 + 𝐴) · (∗‘(𝐷 − 𝐴)))))
7956, 66, 783eqtrd 2800 . . . . . . . . . . 11 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝑄 − ((∗‘𝐷) · (𝐷 + 𝐴))) − (𝑃 − ((∗‘𝐴) · (𝐷 + 𝐴)))) = (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) − ((𝐷 + 𝐴) · (∗‘(𝐷 − 𝐴)))))
8057, 61, 58subdird 11773 . . . . . . . . . . 11 ((𝜑 ∧ 𝐵 = 𝐶) → (((𝐷 − 𝐴) − (𝐷 + 𝐴)) · (∗‘(𝐷 − 𝐴))) = (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) − ((𝐷 + 𝐴) · (∗‘(𝐷 − 𝐴)))))
8161, 57negsubdi2d 11685 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐵 = 𝐶) → -((𝐷 + 𝐴) − (𝐷 − 𝐴)) = ((𝐷 − 𝐴) − (𝐷 + 𝐴)))
8236, 17, 17pnncand 11708 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝐷 + 𝐴) − (𝐷 − 𝐴)) = (𝐴 + 𝐴))
83172timesd 12589 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐵 = 𝐶) → (2 · 𝐴) = (𝐴 + 𝐴))
8482, 83eqtr4d 2799 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝐷 + 𝐴) − (𝐷 − 𝐴)) = (2 · 𝐴))
8584negeqd 11551 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐵 = 𝐶) → -((𝐷 + 𝐴) − (𝐷 − 𝐴)) = -(2 · 𝐴))
8681, 85eqtr3d 2798 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝐷 − 𝐴) − (𝐷 + 𝐴)) = -(2 · 𝐴))
8786oveq1d 7435 . . . . . . . . . . 11 ((𝜑 ∧ 𝐵 = 𝐶) → (((𝐷 − 𝐴) − (𝐷 + 𝐴)) · (∗‘(𝐷 − 𝐴))) = ( -(2 · 𝐴) · (∗‘(𝐷 − 𝐴))))
8879, 80, 873eqtr2rd 2803 . . . . . . . . . 10 ((𝜑 ∧ 𝐵 = 𝐶) → ( -(2 · 𝐴) · (∗‘(𝐷 − 𝐴))) = ((𝑄 − ((∗‘𝐷) · (𝐷 + 𝐴))) − (𝑃 − ((∗‘𝐴) · (𝐷 + 𝐴)))))
8968adantr 486 . . . . . . . . . 10 ((𝜑 ∧ 𝐵 = 𝐶) → (∗‘(𝐷 − 𝐴)) = ((∗‘𝐷) − (∗‘𝐴)))
9088, 89oveq12d 7438 . . . . . . . . 9 ((𝜑 ∧ 𝐵 = 𝐶) → (( -(2 · 𝐴) · (∗‘(𝐷 − 𝐴))) / (∗‘(𝐷 − 𝐴))) = (((𝑄 − ((∗‘𝐷) · (𝐷 + 𝐴))) − (𝑃 − ((∗‘𝐴) · (𝐷 + 𝐴)))) / ((∗‘𝐷) − (∗‘𝐴))))
91 2cnd 12421 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐵 = 𝐶) → 2 ∈ ℂ)
9291, 17mulcld 11329 . . . . . . . . . . 11 ((𝜑 ∧ 𝐵 = 𝐶) → (2 · 𝐴) ∈ ℂ)
9392negcld 11656 . . . . . . . . . 10 ((𝜑 ∧ 𝐵 = 𝐶) → -(2 · 𝐴) ∈ ℂ)
94 constrrtcc.1 . . . . . . . . . . . . . 14 (𝜑 → 𝐴 ≠ 𝐷)
9594necomd 3011 . . . . . . . . . . . . 13 (𝜑 → 𝐷 ≠ 𝐴)
9635, 16, 95subne0d 11679 . . . . . . . . . . . 12 (𝜑 → (𝐷 − 𝐴) ≠ 0)
9740, 96cjne0d 15370 . . . . . . . . . . 11 (𝜑 → (∗‘(𝐷 − 𝐴)) ≠ 0)
9897adantr 486 . . . . . . . . . 10 ((𝜑 ∧ 𝐵 = 𝐶) → (∗‘(𝐷 − 𝐴)) ≠ 0)
9993, 58, 98divcan4d 12099 . . . . . . . . 9 ((𝜑 ∧ 𝐵 = 𝐶) → (( -(2 · 𝐴) · (∗‘(𝐷 − 𝐴))) / (∗‘(𝐷 − 𝐴))) = -(2 · 𝐴))
1002, 90, 993eqtr2d 2802 . . . . . . . 8 ((𝜑 ∧ 𝐵 = 𝐶) → 𝑀 = -(2 · 𝐴))
101100oveq1d 7435 . . . . . . 7 ((𝜑 ∧ 𝐵 = 𝐶) → (𝑀 · 𝑋) = ( -(2 · 𝐴) · 𝑋))
10292, 14mulneg1d 11769 . . . . . . 7 ((𝜑 ∧ 𝐵 = 𝐶) → ( -(2 · 𝐴) · 𝑋) = -((2 · 𝐴) · 𝑋))
10391, 17, 14mulassd 11332 . . . . . . . . 9 ((𝜑 ∧ 𝐵 = 𝐶) → ((2 · 𝐴) · 𝑋) = (2 · (𝐴 · 𝑋)))
10417, 14mulcomd 11330 . . . . . . . . . 10 ((𝜑 ∧ 𝐵 = 𝐶) → (𝐴 · 𝑋) = (𝑋 · 𝐴))
105104oveq2d 7436 . . . . . . . . 9 ((𝜑 ∧ 𝐵 = 𝐶) → (2 · (𝐴 · 𝑋)) = (2 · (𝑋 · 𝐴)))
106103, 105eqtrd 2796 . . . . . . . 8 ((𝜑 ∧ 𝐵 = 𝐶) → ((2 · 𝐴) · 𝑋) = (2 · (𝑋 · 𝐴)))
107106negeqd 11551 . . . . . . 7 ((𝜑 ∧ 𝐵 = 𝐶) → -((2 · 𝐴) · 𝑋) = -(2 · (𝑋 · 𝐴)))
108101, 102, 1073eqtrd 2800 . . . . . 6 ((𝜑 ∧ 𝐵 = 𝐶) → (𝑀 · 𝑋) = -(2 · (𝑋 · 𝐴)))
109 constrrtcc.n . . . . . . 7 𝑁 = -(((((∗‘𝐴) · (𝐷 · 𝐴)) − (𝑃 · 𝐷)) − (((∗‘𝐷) · (𝐷 · 𝐴)) − (𝑄 · 𝐴))) / ((∗‘𝐷) − (∗‘𝐴)))
11017sqcld 14287 . . . . . . . 8 ((𝜑 ∧ 𝐵 = 𝐶) → (𝐴↑2) ∈ ℂ)
11154oveq1d 7435 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐵 = 𝐶) → (𝑃 · 𝐷) = (0 · 𝐷))
11236mul02d 11508 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐵 = 𝐶) → (0 · 𝐷) = 0)
113111, 112eqtrd 2796 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐵 = 𝐶) → (𝑃 · 𝐷) = 0)
114113oveq2d 7436 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐵 = 𝐶) → (((∗‘𝐴) · (𝐷 · 𝐴)) − (𝑃 · 𝐷)) = (((∗‘𝐴) · (𝐷 · 𝐴)) − 0))
11536, 17mulcld 11329 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐵 = 𝐶) → (𝐷 · 𝐴) ∈ ℂ)
11664, 115mulcld 11329 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐵 = 𝐶) → ((∗‘𝐴) · (𝐷 · 𝐴)) ∈ ℂ)
117116subid1d 11658 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐵 = 𝐶) → (((∗‘𝐴) · (𝐷 · 𝐴)) − 0) = ((∗‘𝐴) · (𝐷 · 𝐴)))
118114, 117eqtrd 2796 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐵 = 𝐶) → (((∗‘𝐴) · (𝐷 · 𝐴)) − (𝑃 · 𝐷)) = ((∗‘𝐴) · (𝐷 · 𝐴)))
11943oveq1d 7435 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐵 = 𝐶) → (𝑄 · 𝐴) = (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐴))
120119oveq2d 7436 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐵 = 𝐶) → (((∗‘𝐷) · (𝐷 · 𝐴)) − (𝑄 · 𝐴)) = (((∗‘𝐷) · (𝐷 · 𝐴)) − (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐴)))
121118, 120oveq12d 7438 . . . . . . . . . . 11 ((𝜑 ∧ 𝐵 = 𝐶) → ((((∗‘𝐴) · (𝐷 · 𝐴)) − (𝑃 · 𝐷)) − (((∗‘𝐷) · (𝐷 · 𝐴)) − (𝑄 · 𝐴))) = (((∗‘𝐴) · (𝐷 · 𝐴)) − (((∗‘𝐷) · (𝐷 · 𝐴)) − (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐴))))
12260, 115mulcld 11329 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐵 = 𝐶) → ((∗‘𝐷) · (𝐷 · 𝐴)) ∈ ℂ)
12359, 17mulcld 11329 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐵 = 𝐶) → (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐴) ∈ ℂ)
124116, 122, 123subsubd 11697 . . . . . . . . . . 11 ((𝜑 ∧ 𝐵 = 𝐶) → (((∗‘𝐴) · (𝐷 · 𝐴)) − (((∗‘𝐷) · (𝐷 · 𝐴)) − (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐴))) = ((((∗‘𝐴) · (𝐷 · 𝐴)) − ((∗‘𝐷) · (𝐷 · 𝐴))) + (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐴)))
12568negeqd 11551 . . . . . . . . . . . . . . . . 17 (𝜑 → -(∗‘(𝐷 − 𝐴)) = -((∗‘𝐷) − (∗‘𝐴)))
12673, 74negsubdi2d 11685 . . . . . . . . . . . . . . . . 17 (𝜑 → -((∗‘𝐷) − (∗‘𝐴)) = ((∗‘𝐴) − (∗‘𝐷)))
127125, 126eqtr2d 2797 . . . . . . . . . . . . . . . 16 (𝜑 → ((∗‘𝐴) − (∗‘𝐷)) = -(∗‘(𝐷 − 𝐴)))
128127oveq1d 7435 . . . . . . . . . . . . . . 15 (𝜑 → (((∗‘𝐴) − (∗‘𝐷)) · (𝐷 · 𝐴)) = ( -(∗‘(𝐷 − 𝐴)) · (𝐷 · 𝐴)))
12935, 16mulcld 11329 . . . . . . . . . . . . . . . 16 (𝜑 → (𝐷 · 𝐴) ∈ ℂ)
13074, 73, 129subdird 11773 . . . . . . . . . . . . . . 15 (𝜑 → (((∗‘𝐴) − (∗‘𝐷)) · (𝐷 · 𝐴)) = (((∗‘𝐴) · (𝐷 · 𝐴)) − ((∗‘𝐷) · (𝐷 · 𝐴))))
13170, 129mulcomd 11330 . . . . . . . . . . . . . . . . 17 (𝜑 → ((∗‘(𝐷 − 𝐴)) · (𝐷 · 𝐴)) = ((𝐷 · 𝐴) · (∗‘(𝐷 − 𝐴))))
132131negeqd 11551 . . . . . . . . . . . . . . . 16 (𝜑 → -((∗‘(𝐷 − 𝐴)) · (𝐷 · 𝐴)) = -((𝐷 · 𝐴) · (∗‘(𝐷 − 𝐴))))
13370, 129mulneg1d 11769 . . . . . . . . . . . . . . . 16 (𝜑 → ( -(∗‘(𝐷 − 𝐴)) · (𝐷 · 𝐴)) = -((∗‘(𝐷 − 𝐴)) · (𝐷 · 𝐴)))
134129, 70mulneg1d 11769 . . . . . . . . . . . . . . . 16 (𝜑 → ( -(𝐷 · 𝐴) · (∗‘(𝐷 − 𝐴))) = -((𝐷 · 𝐴) · (∗‘(𝐷 − 𝐴))))
135132, 133, 1343eqtr4d 2806 . . . . . . . . . . . . . . 15 (𝜑 → ( -(∗‘(𝐷 − 𝐴)) · (𝐷 · 𝐴)) = ( -(𝐷 · 𝐴) · (∗‘(𝐷 − 𝐴))))
136128, 130, 1353eqtr3d 2804 . . . . . . . . . . . . . 14 (𝜑 → (((∗‘𝐴) · (𝐷 · 𝐴)) − ((∗‘𝐷) · (𝐷 · 𝐴))) = ( -(𝐷 · 𝐴) · (∗‘(𝐷 − 𝐴))))
137136adantr 486 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐵 = 𝐶) → (((∗‘𝐴) · (𝐷 · 𝐴)) − ((∗‘𝐷) · (𝐷 · 𝐴))) = ( -(𝐷 · 𝐴) · (∗‘(𝐷 − 𝐴))))
13857, 58, 17mul32d 11520 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐵 = 𝐶) → (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐴) = (((𝐷 − 𝐴) · 𝐴) · (∗‘(𝐷 − 𝐴))))
13936, 17, 17subdird 11773 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝐷 − 𝐴) · 𝐴) = ((𝐷 · 𝐴) − (𝐴 · 𝐴)))
14017sqvald 14286 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝐵 = 𝐶) → (𝐴↑2) = (𝐴 · 𝐴))
141140oveq2d 7436 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝐷 · 𝐴) − (𝐴↑2)) = ((𝐷 · 𝐴) − (𝐴 · 𝐴)))
142139, 141eqtr4d 2799 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝐷 − 𝐴) · 𝐴) = ((𝐷 · 𝐴) − (𝐴↑2)))
143142oveq1d 7435 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐵 = 𝐶) → (((𝐷 − 𝐴) · 𝐴) · (∗‘(𝐷 − 𝐴))) = (((𝐷 · 𝐴) − (𝐴↑2)) · (∗‘(𝐷 − 𝐴))))
144138, 143eqtrd 2796 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐵 = 𝐶) → (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐴) = (((𝐷 · 𝐴) − (𝐴↑2)) · (∗‘(𝐷 − 𝐴))))
145137, 144oveq12d 7438 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐵 = 𝐶) → ((((∗‘𝐴) · (𝐷 · 𝐴)) − ((∗‘𝐷) · (𝐷 · 𝐴))) + (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐴)) = (( -(𝐷 · 𝐴) · (∗‘(𝐷 − 𝐴))) + (((𝐷 · 𝐴) − (𝐴↑2)) · (∗‘(𝐷 − 𝐴)))))
146115negcld 11656 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐵 = 𝐶) → -(𝐷 · 𝐴) ∈ ℂ)
147115, 110subcld 11669 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝐷 · 𝐴) − (𝐴↑2)) ∈ ℂ)
148146, 147, 58adddird 11334 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐵 = 𝐶) → (( -(𝐷 · 𝐴) + ((𝐷 · 𝐴) − (𝐴↑2))) · (∗‘(𝐷 − 𝐴))) = (( -(𝐷 · 𝐴) · (∗‘(𝐷 − 𝐴))) + (((𝐷 · 𝐴) − (𝐴↑2)) · (∗‘(𝐷 − 𝐴)))))
149115subidd 11657 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝐷 · 𝐴) − (𝐷 · 𝐴)) = 0)
150149oveq1d 7435 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐵 = 𝐶) → (((𝐷 · 𝐴) − (𝐷 · 𝐴)) − (𝐴↑2)) = (0 − (𝐴↑2)))
151146, 147addcomd 11512 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐵 = 𝐶) → ( -(𝐷 · 𝐴) + ((𝐷 · 𝐴) − (𝐴↑2))) = (((𝐷 · 𝐴) − (𝐴↑2)) + -(𝐷 · 𝐴)))
152147, 115negsubd 11675 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐵 = 𝐶) → (((𝐷 · 𝐴) − (𝐴↑2)) + -(𝐷 · 𝐴)) = (((𝐷 · 𝐴) − (𝐴↑2)) − (𝐷 · 𝐴)))
153115, 110, 115sub32d 11701 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐵 = 𝐶) → (((𝐷 · 𝐴) − (𝐴↑2)) − (𝐷 · 𝐴)) = (((𝐷 · 𝐴) − (𝐷 · 𝐴)) − (𝐴↑2)))
154151, 152, 1533eqtrd 2800 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐵 = 𝐶) → ( -(𝐷 · 𝐴) + ((𝐷 · 𝐴) − (𝐴↑2))) = (((𝐷 · 𝐴) − (𝐷 · 𝐴)) − (𝐴↑2)))
155 df-neg 11544 . . . . . . . . . . . . . . 15 -(𝐴↑2) = (0 − (𝐴↑2))
156155a1i 11 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐵 = 𝐶) → -(𝐴↑2) = (0 − (𝐴↑2)))
157150, 154, 1563eqtr4d 2806 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐵 = 𝐶) → ( -(𝐷 · 𝐴) + ((𝐷 · 𝐴) − (𝐴↑2))) = -(𝐴↑2))
158157oveq1d 7435 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐵 = 𝐶) → (( -(𝐷 · 𝐴) + ((𝐷 · 𝐴) − (𝐴↑2))) · (∗‘(𝐷 − 𝐴))) = ( -(𝐴↑2) · (∗‘(𝐷 − 𝐴))))
159145, 148, 1583eqtr2d 2802 . . . . . . . . . . 11 ((𝜑 ∧ 𝐵 = 𝐶) → ((((∗‘𝐴) · (𝐷 · 𝐴)) − ((∗‘𝐷) · (𝐷 · 𝐴))) + (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐴)) = ( -(𝐴↑2) · (∗‘(𝐷 − 𝐴))))
160121, 124, 1593eqtrd 2800 . . . . . . . . . 10 ((𝜑 ∧ 𝐵 = 𝐶) → ((((∗‘𝐴) · (𝐷 · 𝐴)) − (𝑃 · 𝐷)) − (((∗‘𝐷) · (𝐷 · 𝐴)) − (𝑄 · 𝐴))) = ( -(𝐴↑2) · (∗‘(𝐷 − 𝐴))))
16189eqcomd 2767 . . . . . . . . . 10 ((𝜑 ∧ 𝐵 = 𝐶) → ((∗‘𝐷) − (∗‘𝐴)) = (∗‘(𝐷 − 𝐴)))
162160, 161oveq12d 7438 . . . . . . . . 9 ((𝜑 ∧ 𝐵 = 𝐶) → (((((∗‘𝐴) · (𝐷 · 𝐴)) − (𝑃 · 𝐷)) − (((∗‘𝐷) · (𝐷 · 𝐴)) − (𝑄 · 𝐴))) / ((∗‘𝐷) − (∗‘𝐴))) = (( -(𝐴↑2) · (∗‘(𝐷 − 𝐴))) / (∗‘(𝐷 − 𝐴))))
163110negcld 11656 . . . . . . . . . 10 ((𝜑 ∧ 𝐵 = 𝐶) → -(𝐴↑2) ∈ ℂ)
164163, 58, 98divcan4d 12099 . . . . . . . . 9 ((𝜑 ∧ 𝐵 = 𝐶) → (( -(𝐴↑2) · (∗‘(𝐷 − 𝐴))) / (∗‘(𝐷 − 𝐴))) = -(𝐴↑2))
165162, 164eqtr2d 2797 . . . . . . . 8 ((𝜑 ∧ 𝐵 = 𝐶) → -(𝐴↑2) = (((((∗‘𝐴) · (𝐷 · 𝐴)) − (𝑃 · 𝐷)) − (((∗‘𝐷) · (𝐷 · 𝐴)) − (𝑄 · 𝐴))) / ((∗‘𝐷) − (∗‘𝐴))))
166110, 165negcon1ad 11664 . . . . . . 7 ((𝜑 ∧ 𝐵 = 𝐶) → -(((((∗‘𝐴) · (𝐷 · 𝐴)) − (𝑃 · 𝐷)) − (((∗‘𝐷) · (𝐷 · 𝐴)) − (𝑄 · 𝐴))) / ((∗‘𝐷) − (∗‘𝐴))) = (𝐴↑2))
167109, 166eqtrid 2808 . . . . . 6 ((𝜑 ∧ 𝐵 = 𝐶) → 𝑁 = (𝐴↑2))
168108, 167oveq12d 7438 . . . . 5 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝑀 · 𝑋) + 𝑁) = ( -(2 · (𝑋 · 𝐴)) + (𝐴↑2)))
169168oveq2d 7436 . . . 4 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝑋↑2) + ((𝑀 · 𝑋) + 𝑁)) = ((𝑋↑2) + ( -(2 · (𝑋 · 𝐴)) + (𝐴↑2))))
17014sqcld 14287 . . . . 5 ((𝜑 ∧ 𝐵 = 𝐶) → (𝑋↑2) ∈ ℂ)
17114, 17mulcld 11329 . . . . . . 7 ((𝜑 ∧ 𝐵 = 𝐶) → (𝑋 · 𝐴) ∈ ℂ)
17291, 171mulcld 11329 . . . . . 6 ((𝜑 ∧ 𝐵 = 𝐶) → (2 · (𝑋 · 𝐴)) ∈ ℂ)
173172negcld 11656 . . . . 5 ((𝜑 ∧ 𝐵 = 𝐶) → -(2 · (𝑋 · 𝐴)) ∈ ℂ)
174170, 173, 110addassd 11331 . . . 4 ((𝜑 ∧ 𝐵 = 𝐶) → (((𝑋↑2) + -(2 · (𝑋 · 𝐴))) + (𝐴↑2)) = ((𝑋↑2) + ( -(2 · (𝑋 · 𝐴)) + (𝐴↑2))))
175170, 172negsubd 11675 . . . . 5 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝑋↑2) + -(2 · (𝑋 · 𝐴))) = ((𝑋↑2) − (2 · (𝑋 · 𝐴))))
176175oveq1d 7435 . . . 4 ((𝜑 ∧ 𝐵 = 𝐶) → (((𝑋↑2) + -(2 · (𝑋 · 𝐴))) + (𝐴↑2)) = (((𝑋↑2) − (2 · (𝑋 · 𝐴))) + (𝐴↑2)))
177169, 174, 1763eqtr2d 2802 . . 3 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝑋↑2) + ((𝑀 · 𝑋) + 𝑁)) = (((𝑋↑2) − (2 · (𝑋 · 𝐴))) + (𝐴↑2)))
178 binom2sub 14364 . . . 4 ((𝑋 ∈ ℂ ∧ 𝐴 ∈ ℂ) → ((𝑋 − 𝐴)↑2) = (((𝑋↑2) − (2 · (𝑋 · 𝐴))) + (𝐴↑2)))
17914, 17, 178syl2anc 596 . . 3 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝑋 − 𝐴)↑2) = (((𝑋↑2) − (2 · (𝑋 · 𝐴))) + (𝐴↑2)))
18029sq0id 14337 . . 3 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝑋 − 𝐴)↑2) = 0)
181177, 179, 1803eqtr2d 2802 . 2 ((𝜑 ∧ 𝐵 = 𝐶) → ((𝑋↑2) + ((𝑀 · 𝑋) + 𝑁)) = 0)
1821a1i 11 . . . . . . . . 9 ((𝜑 ∧ 𝐸 = 𝐹) → 𝑀 = (((𝑄 − ((∗‘𝐷) · (𝐷 + 𝐴))) − (𝑃 − ((∗‘𝐴) · (𝐷 + 𝐴)))) / ((∗‘𝐷) − (∗‘𝐴))))
1836adantr 486 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝐸 = 𝐹) → 𝐸 ∈ ℂ)
184 simpr 490 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝐸 = 𝐹) → 𝐸 = 𝐹)
185183, 184subeq0bd 11742 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝐸 = 𝐹) → (𝐸 − 𝐹) = 0)
186185oveq1d 7435 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝐸 − 𝐹) · (∗‘(𝐸 − 𝐹))) = (0 · (∗‘(𝐸 − 𝐹))))
1879cjcld 15363 . . . . . . . . . . . . . . . . . 18 (𝜑 → (∗‘(𝐸 − 𝐹)) ∈ ℂ)
188187adantr 486 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝐸 = 𝐹) → (∗‘(𝐸 − 𝐹)) ∈ ℂ)
189188mul02d 11508 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝐸 = 𝐹) → (0 · (∗‘(𝐸 − 𝐹))) = 0)
190186, 189eqtrd 2796 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝐸 − 𝐹) · (∗‘(𝐸 − 𝐹))) = 0)
1913, 190eqtrid 2808 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐸 = 𝐹) → 𝑄 = 0)
192191oveq1d 7435 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐸 = 𝐹) → (𝑄 − ((∗‘𝐷) · (𝐷 + 𝐴))) = (0 − ((∗‘𝐷) · (𝐷 + 𝐴))))
19349adantr 486 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝐸 = 𝐹) → (𝐵 − 𝐶) ∈ ℂ)
194193absvalsqd 15612 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝐸 = 𝐹) → ((abs‘(𝐵 − 𝐶))↑2) = ((𝐵 − 𝐶) · (∗‘(𝐵 − 𝐶))))
19545, 194eqtr4id 2815 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐸 = 𝐹) → 𝑃 = ((abs‘(𝐵 − 𝐶))↑2))
19620adantr 486 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝐸 = 𝐹) → (abs‘(𝑋 − 𝐴)) = (abs‘(𝐵 − 𝐶)))
19713adantr 486 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝐸 = 𝐹) → 𝑋 ∈ ℂ)
19835adantr 486 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝐸 = 𝐹) → 𝐷 ∈ ℂ)
19913, 35subcld 11669 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → (𝑋 − 𝐷) ∈ ℂ)
200199adantr 486 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝐸 = 𝐹) → (𝑋 − 𝐷) ∈ ℂ)
20132adantr 486 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝐸 = 𝐹) → (abs‘(𝑋 − 𝐷)) = (abs‘(𝐸 − 𝐹)))
202185abs00bd 15458 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝐸 = 𝐹) → (abs‘(𝐸 − 𝐹)) = 0)
203201, 202eqtrd 2796 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝐸 = 𝐹) → (abs‘(𝑋 − 𝐷)) = 0)
204200, 203abs00d 15616 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝐸 = 𝐹) → (𝑋 − 𝐷) = 0)
205197, 198, 204subeq0d 11678 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝐸 = 𝐹) → 𝑋 = 𝐷)
206205fvoveq1d 7442 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝐸 = 𝐹) → (abs‘(𝑋 − 𝐴)) = (abs‘(𝐷 − 𝐴)))
207196, 206eqtr3d 2798 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝐸 = 𝐹) → (abs‘(𝐵 − 𝐶)) = (abs‘(𝐷 − 𝐴)))
208207oveq1d 7435 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐸 = 𝐹) → ((abs‘(𝐵 − 𝐶))↑2) = ((abs‘(𝐷 − 𝐴))↑2))
20941adantr 486 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐸 = 𝐹) → ((abs‘(𝐷 − 𝐴))↑2) = ((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))))
210195, 208, 2093eqtrd 2800 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐸 = 𝐹) → 𝑃 = ((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))))
211210oveq1d 7435 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐸 = 𝐹) → (𝑃 − ((∗‘𝐴) · (𝐷 + 𝐴))) = (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) − ((∗‘𝐴) · (𝐷 + 𝐴))))
212192, 211oveq12d 7438 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝑄 − ((∗‘𝐷) · (𝐷 + 𝐴))) − (𝑃 − ((∗‘𝐴) · (𝐷 + 𝐴)))) = ((0 − ((∗‘𝐷) · (𝐷 + 𝐴))) − (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) − ((∗‘𝐴) · (𝐷 + 𝐴)))))
213 0cnd 11299 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐸 = 𝐹) → 0 ∈ ℂ)
214198cjcld 15363 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐸 = 𝐹) → (∗‘𝐷) ∈ ℂ)
21516adantr 486 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐸 = 𝐹) → 𝐴 ∈ ℂ)
216198, 215addcld 11328 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐸 = 𝐹) → (𝐷 + 𝐴) ∈ ℂ)
217214, 216mulcld 11329 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐸 = 𝐹) → ((∗‘𝐷) · (𝐷 + 𝐴)) ∈ ℂ)
21840adantr 486 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐸 = 𝐹) → (𝐷 − 𝐴) ∈ ℂ)
219218cjcld 15363 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐸 = 𝐹) → (∗‘(𝐷 − 𝐴)) ∈ ℂ)
220218, 219mulcld 11329 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) ∈ ℂ)
221215cjcld 15363 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐸 = 𝐹) → (∗‘𝐴) ∈ ℂ)
222221, 216mulcld 11329 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐸 = 𝐹) → ((∗‘𝐴) · (𝐷 + 𝐴)) ∈ ℂ)
223213, 217, 220, 222sub4d 11718 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐸 = 𝐹) → ((0 − ((∗‘𝐷) · (𝐷 + 𝐴))) − (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) − ((∗‘𝐴) · (𝐷 + 𝐴)))) = ((0 − ((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴)))) − (((∗‘𝐷) · (𝐷 + 𝐴)) − ((∗‘𝐴) · (𝐷 + 𝐴)))))
224218, 219mulneg1d 11769 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐸 = 𝐹) → ( -(𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) = -((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))))
225198, 215negsubdi2d 11685 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐸 = 𝐹) → -(𝐷 − 𝐴) = (𝐴 − 𝐷))
226225oveq1d 7435 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐸 = 𝐹) → ( -(𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) = ((𝐴 − 𝐷) · (∗‘(𝐷 − 𝐴))))
227 df-neg 11544 . . . . . . . . . . . . . . 15 -((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) = (0 − ((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))))
228227a1i 11 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐸 = 𝐹) → -((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) = (0 − ((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴)))))
229224, 226, 2283eqtr3rd 2805 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐸 = 𝐹) → (0 − ((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴)))) = ((𝐴 − 𝐷) · (∗‘(𝐷 − 𝐴))))
23076adantr 486 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐸 = 𝐹) → (((∗‘𝐷) · (𝐷 + 𝐴)) − ((∗‘𝐴) · (𝐷 + 𝐴))) = ((𝐷 + 𝐴) · (∗‘(𝐷 − 𝐴))))
231229, 230oveq12d 7438 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐸 = 𝐹) → ((0 − ((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴)))) − (((∗‘𝐷) · (𝐷 + 𝐴)) − ((∗‘𝐴) · (𝐷 + 𝐴)))) = (((𝐴 − 𝐷) · (∗‘(𝐷 − 𝐴))) − ((𝐷 + 𝐴) · (∗‘(𝐷 − 𝐴)))))
232212, 223, 2313eqtrd 2800 . . . . . . . . . . 11 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝑄 − ((∗‘𝐷) · (𝐷 + 𝐴))) − (𝑃 − ((∗‘𝐴) · (𝐷 + 𝐴)))) = (((𝐴 − 𝐷) · (∗‘(𝐷 − 𝐴))) − ((𝐷 + 𝐴) · (∗‘(𝐷 − 𝐴)))))
233215, 198subcld 11669 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐸 = 𝐹) → (𝐴 − 𝐷) ∈ ℂ)
234233, 216, 219subdird 11773 . . . . . . . . . . 11 ((𝜑 ∧ 𝐸 = 𝐹) → (((𝐴 − 𝐷) − (𝐷 + 𝐴)) · (∗‘(𝐷 − 𝐴))) = (((𝐴 − 𝐷) · (∗‘(𝐷 − 𝐴))) − ((𝐷 + 𝐴) · (∗‘(𝐷 − 𝐴)))))
235216, 233negsubdi2d 11685 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐸 = 𝐹) → -((𝐷 + 𝐴) − (𝐴 − 𝐷)) = ((𝐴 − 𝐷) − (𝐷 + 𝐴)))
2361982timesd 12589 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐸 = 𝐹) → (2 · 𝐷) = (𝐷 + 𝐷))
237215, 198, 198pnncand 11708 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝐴 + 𝐷) − (𝐴 − 𝐷)) = (𝐷 + 𝐷))
238215, 198addcomd 11512 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝐸 = 𝐹) → (𝐴 + 𝐷) = (𝐷 + 𝐴))
239238oveq1d 7435 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝐴 + 𝐷) − (𝐴 − 𝐷)) = ((𝐷 + 𝐴) − (𝐴 − 𝐷)))
240236, 237, 2393eqtr2rd 2803 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝐷 + 𝐴) − (𝐴 − 𝐷)) = (2 · 𝐷))
241240negeqd 11551 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐸 = 𝐹) → -((𝐷 + 𝐴) − (𝐴 − 𝐷)) = -(2 · 𝐷))
242235, 241eqtr3d 2798 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝐴 − 𝐷) − (𝐷 + 𝐴)) = -(2 · 𝐷))
243242oveq1d 7435 . . . . . . . . . . 11 ((𝜑 ∧ 𝐸 = 𝐹) → (((𝐴 − 𝐷) − (𝐷 + 𝐴)) · (∗‘(𝐷 − 𝐴))) = ( -(2 · 𝐷) · (∗‘(𝐷 − 𝐴))))
244232, 234, 2433eqtr2rd 2803 . . . . . . . . . 10 ((𝜑 ∧ 𝐸 = 𝐹) → ( -(2 · 𝐷) · (∗‘(𝐷 − 𝐴))) = ((𝑄 − ((∗‘𝐷) · (𝐷 + 𝐴))) − (𝑃 − ((∗‘𝐴) · (𝐷 + 𝐴)))))
24568adantr 486 . . . . . . . . . 10 ((𝜑 ∧ 𝐸 = 𝐹) → (∗‘(𝐷 − 𝐴)) = ((∗‘𝐷) − (∗‘𝐴)))
246244, 245oveq12d 7438 . . . . . . . . 9 ((𝜑 ∧ 𝐸 = 𝐹) → (( -(2 · 𝐷) · (∗‘(𝐷 − 𝐴))) / (∗‘(𝐷 − 𝐴))) = (((𝑄 − ((∗‘𝐷) · (𝐷 + 𝐴))) − (𝑃 − ((∗‘𝐴) · (𝐷 + 𝐴)))) / ((∗‘𝐷) − (∗‘𝐴))))
247 2cnd 12421 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐸 = 𝐹) → 2 ∈ ℂ)
248247, 198mulcld 11329 . . . . . . . . . . 11 ((𝜑 ∧ 𝐸 = 𝐹) → (2 · 𝐷) ∈ ℂ)
249248negcld 11656 . . . . . . . . . 10 ((𝜑 ∧ 𝐸 = 𝐹) → -(2 · 𝐷) ∈ ℂ)
25097adantr 486 . . . . . . . . . 10 ((𝜑 ∧ 𝐸 = 𝐹) → (∗‘(𝐷 − 𝐴)) ≠ 0)
251249, 219, 250divcan4d 12099 . . . . . . . . 9 ((𝜑 ∧ 𝐸 = 𝐹) → (( -(2 · 𝐷) · (∗‘(𝐷 − 𝐴))) / (∗‘(𝐷 − 𝐴))) = -(2 · 𝐷))
252182, 246, 2513eqtr2d 2802 . . . . . . . 8 ((𝜑 ∧ 𝐸 = 𝐹) → 𝑀 = -(2 · 𝐷))
253252oveq1d 7435 . . . . . . 7 ((𝜑 ∧ 𝐸 = 𝐹) → (𝑀 · 𝑋) = ( -(2 · 𝐷) · 𝑋))
254248, 197mulneg1d 11769 . . . . . . 7 ((𝜑 ∧ 𝐸 = 𝐹) → ( -(2 · 𝐷) · 𝑋) = -((2 · 𝐷) · 𝑋))
255247, 198, 197mulassd 11332 . . . . . . . . 9 ((𝜑 ∧ 𝐸 = 𝐹) → ((2 · 𝐷) · 𝑋) = (2 · (𝐷 · 𝑋)))
256198, 197mulcomd 11330 . . . . . . . . . 10 ((𝜑 ∧ 𝐸 = 𝐹) → (𝐷 · 𝑋) = (𝑋 · 𝐷))
257256oveq2d 7436 . . . . . . . . 9 ((𝜑 ∧ 𝐸 = 𝐹) → (2 · (𝐷 · 𝑋)) = (2 · (𝑋 · 𝐷)))
258255, 257eqtrd 2796 . . . . . . . 8 ((𝜑 ∧ 𝐸 = 𝐹) → ((2 · 𝐷) · 𝑋) = (2 · (𝑋 · 𝐷)))
259258negeqd 11551 . . . . . . 7 ((𝜑 ∧ 𝐸 = 𝐹) → -((2 · 𝐷) · 𝑋) = -(2 · (𝑋 · 𝐷)))
260253, 254, 2593eqtrd 2800 . . . . . 6 ((𝜑 ∧ 𝐸 = 𝐹) → (𝑀 · 𝑋) = -(2 · (𝑋 · 𝐷)))
261198sqcld 14287 . . . . . . . 8 ((𝜑 ∧ 𝐸 = 𝐹) → (𝐷↑2) ∈ ℂ)
262210oveq1d 7435 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐸 = 𝐹) → (𝑃 · 𝐷) = (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐷))
263262oveq2d 7436 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐸 = 𝐹) → (((∗‘𝐴) · (𝐷 · 𝐴)) − (𝑃 · 𝐷)) = (((∗‘𝐴) · (𝐷 · 𝐴)) − (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐷)))
264191oveq1d 7435 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐸 = 𝐹) → (𝑄 · 𝐴) = (0 · 𝐴))
265215mul02d 11508 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐸 = 𝐹) → (0 · 𝐴) = 0)
266264, 265eqtrd 2796 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐸 = 𝐹) → (𝑄 · 𝐴) = 0)
267266oveq2d 7436 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐸 = 𝐹) → (((∗‘𝐷) · (𝐷 · 𝐴)) − (𝑄 · 𝐴)) = (((∗‘𝐷) · (𝐷 · 𝐴)) − 0))
268198, 215mulcld 11329 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐸 = 𝐹) → (𝐷 · 𝐴) ∈ ℂ)
269214, 268mulcld 11329 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐸 = 𝐹) → ((∗‘𝐷) · (𝐷 · 𝐴)) ∈ ℂ)
270269subid1d 11658 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐸 = 𝐹) → (((∗‘𝐷) · (𝐷 · 𝐴)) − 0) = ((∗‘𝐷) · (𝐷 · 𝐴)))
271267, 270eqtrd 2796 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐸 = 𝐹) → (((∗‘𝐷) · (𝐷 · 𝐴)) − (𝑄 · 𝐴)) = ((∗‘𝐷) · (𝐷 · 𝐴)))
272263, 271oveq12d 7438 . . . . . . . . . . 11 ((𝜑 ∧ 𝐸 = 𝐹) → ((((∗‘𝐴) · (𝐷 · 𝐴)) − (𝑃 · 𝐷)) − (((∗‘𝐷) · (𝐷 · 𝐴)) − (𝑄 · 𝐴))) = ((((∗‘𝐴) · (𝐷 · 𝐴)) − (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐷)) − ((∗‘𝐷) · (𝐷 · 𝐴))))
273221, 268mulcld 11329 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐸 = 𝐹) → ((∗‘𝐴) · (𝐷 · 𝐴)) ∈ ℂ)
274220, 198mulcld 11329 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐸 = 𝐹) → (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐷) ∈ ℂ)
275273, 274, 269sub32d 11701 . . . . . . . . . . 11 ((𝜑 ∧ 𝐸 = 𝐹) → ((((∗‘𝐴) · (𝐷 · 𝐴)) − (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐷)) − ((∗‘𝐷) · (𝐷 · 𝐴))) = ((((∗‘𝐴) · (𝐷 · 𝐴)) − ((∗‘𝐷) · (𝐷 · 𝐴))) − (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐷)))
276136adantr 486 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐸 = 𝐹) → (((∗‘𝐴) · (𝐷 · 𝐴)) − ((∗‘𝐷) · (𝐷 · 𝐴))) = ( -(𝐷 · 𝐴) · (∗‘(𝐷 − 𝐴))))
277218, 219, 198mul32d 11520 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐸 = 𝐹) → (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐷) = (((𝐷 − 𝐴) · 𝐷) · (∗‘(𝐷 − 𝐴))))
278198, 215, 198subdird 11773 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝐷 − 𝐴) · 𝐷) = ((𝐷 · 𝐷) − (𝐴 · 𝐷)))
279198sqvald 14286 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝐸 = 𝐹) → (𝐷↑2) = (𝐷 · 𝐷))
280198, 215mulcomd 11330 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝐸 = 𝐹) → (𝐷 · 𝐴) = (𝐴 · 𝐷))
281279, 280oveq12d 7438 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝐷↑2) − (𝐷 · 𝐴)) = ((𝐷 · 𝐷) − (𝐴 · 𝐷)))
282278, 281eqtr4d 2799 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝐷 − 𝐴) · 𝐷) = ((𝐷↑2) − (𝐷 · 𝐴)))
283282oveq1d 7435 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐸 = 𝐹) → (((𝐷 − 𝐴) · 𝐷) · (∗‘(𝐷 − 𝐴))) = (((𝐷↑2) − (𝐷 · 𝐴)) · (∗‘(𝐷 − 𝐴))))
284277, 283eqtrd 2796 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐸 = 𝐹) → (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐷) = (((𝐷↑2) − (𝐷 · 𝐴)) · (∗‘(𝐷 − 𝐴))))
285276, 284oveq12d 7438 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐸 = 𝐹) → ((((∗‘𝐴) · (𝐷 · 𝐴)) − ((∗‘𝐷) · (𝐷 · 𝐴))) − (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐷)) = (( -(𝐷 · 𝐴) · (∗‘(𝐷 − 𝐴))) − (((𝐷↑2) − (𝐷 · 𝐴)) · (∗‘(𝐷 − 𝐴)))))
286268negcld 11656 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐸 = 𝐹) → -(𝐷 · 𝐴) ∈ ℂ)
287261, 268subcld 11669 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝐷↑2) − (𝐷 · 𝐴)) ∈ ℂ)
288286, 287, 219subdird 11773 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐸 = 𝐹) → (( -(𝐷 · 𝐴) − ((𝐷↑2) − (𝐷 · 𝐴))) · (∗‘(𝐷 − 𝐴))) = (( -(𝐷 · 𝐴) · (∗‘(𝐷 − 𝐴))) − (((𝐷↑2) − (𝐷 · 𝐴)) · (∗‘(𝐷 − 𝐴)))))
289286, 268addcomd 11512 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝐸 = 𝐹) → ( -(𝐷 · 𝐴) + (𝐷 · 𝐴)) = ((𝐷 · 𝐴) + -(𝐷 · 𝐴)))
290268, 268negsubd 11675 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝐷 · 𝐴) + -(𝐷 · 𝐴)) = ((𝐷 · 𝐴) − (𝐷 · 𝐴)))
291268subidd 11657 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝐷 · 𝐴) − (𝐷 · 𝐴)) = 0)
292289, 290, 2913eqtrd 2800 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝐸 = 𝐹) → ( -(𝐷 · 𝐴) + (𝐷 · 𝐴)) = 0)
293292oveq1d 7435 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐸 = 𝐹) → (( -(𝐷 · 𝐴) + (𝐷 · 𝐴)) − (𝐷↑2)) = (0 − (𝐷↑2)))
294286, 261, 268subsub3d 11699 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐸 = 𝐹) → ( -(𝐷 · 𝐴) − ((𝐷↑2) − (𝐷 · 𝐴))) = (( -(𝐷 · 𝐴) + (𝐷 · 𝐴)) − (𝐷↑2)))
295 df-neg 11544 . . . . . . . . . . . . . . 15 -(𝐷↑2) = (0 − (𝐷↑2))
296295a1i 11 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐸 = 𝐹) → -(𝐷↑2) = (0 − (𝐷↑2)))
297293, 294, 2963eqtr4d 2806 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝐸 = 𝐹) → ( -(𝐷 · 𝐴) − ((𝐷↑2) − (𝐷 · 𝐴))) = -(𝐷↑2))
298297oveq1d 7435 . . . . . . . . . . . 12 ((𝜑 ∧ 𝐸 = 𝐹) → (( -(𝐷 · 𝐴) − ((𝐷↑2) − (𝐷 · 𝐴))) · (∗‘(𝐷 − 𝐴))) = ( -(𝐷↑2) · (∗‘(𝐷 − 𝐴))))
299285, 288, 2983eqtr2d 2802 . . . . . . . . . . 11 ((𝜑 ∧ 𝐸 = 𝐹) → ((((∗‘𝐴) · (𝐷 · 𝐴)) − ((∗‘𝐷) · (𝐷 · 𝐴))) − (((𝐷 − 𝐴) · (∗‘(𝐷 − 𝐴))) · 𝐷)) = ( -(𝐷↑2) · (∗‘(𝐷 − 𝐴))))
300272, 275, 2993eqtrd 2800 . . . . . . . . . 10 ((𝜑 ∧ 𝐸 = 𝐹) → ((((∗‘𝐴) · (𝐷 · 𝐴)) − (𝑃 · 𝐷)) − (((∗‘𝐷) · (𝐷 · 𝐴)) − (𝑄 · 𝐴))) = ( -(𝐷↑2) · (∗‘(𝐷 − 𝐴))))
301245eqcomd 2767 . . . . . . . . . 10 ((𝜑 ∧ 𝐸 = 𝐹) → ((∗‘𝐷) − (∗‘𝐴)) = (∗‘(𝐷 − 𝐴)))
302300, 301oveq12d 7438 . . . . . . . . 9 ((𝜑 ∧ 𝐸 = 𝐹) → (((((∗‘𝐴) · (𝐷 · 𝐴)) − (𝑃 · 𝐷)) − (((∗‘𝐷) · (𝐷 · 𝐴)) − (𝑄 · 𝐴))) / ((∗‘𝐷) − (∗‘𝐴))) = (( -(𝐷↑2) · (∗‘(𝐷 − 𝐴))) / (∗‘(𝐷 − 𝐴))))
303261negcld 11656 . . . . . . . . . 10 ((𝜑 ∧ 𝐸 = 𝐹) → -(𝐷↑2) ∈ ℂ)
304303, 219, 250divcan4d 12099 . . . . . . . . 9 ((𝜑 ∧ 𝐸 = 𝐹) → (( -(𝐷↑2) · (∗‘(𝐷 − 𝐴))) / (∗‘(𝐷 − 𝐴))) = -(𝐷↑2))
305302, 304eqtr2d 2797 . . . . . . . 8 ((𝜑 ∧ 𝐸 = 𝐹) → -(𝐷↑2) = (((((∗‘𝐴) · (𝐷 · 𝐴)) − (𝑃 · 𝐷)) − (((∗‘𝐷) · (𝐷 · 𝐴)) − (𝑄 · 𝐴))) / ((∗‘𝐷) − (∗‘𝐴))))
306261, 305negcon1ad 11664 . . . . . . 7 ((𝜑 ∧ 𝐸 = 𝐹) → -(((((∗‘𝐴) · (𝐷 · 𝐴)) − (𝑃 · 𝐷)) − (((∗‘𝐷) · (𝐷 · 𝐴)) − (𝑄 · 𝐴))) / ((∗‘𝐷) − (∗‘𝐴))) = (𝐷↑2))
307109, 306eqtrid 2808 . . . . . 6 ((𝜑 ∧ 𝐸 = 𝐹) → 𝑁 = (𝐷↑2))
308260, 307oveq12d 7438 . . . . 5 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝑀 · 𝑋) + 𝑁) = ( -(2 · (𝑋 · 𝐷)) + (𝐷↑2)))
309308oveq2d 7436 . . . 4 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝑋↑2) + ((𝑀 · 𝑋) + 𝑁)) = ((𝑋↑2) + ( -(2 · (𝑋 · 𝐷)) + (𝐷↑2))))
310197sqcld 14287 . . . . 5 ((𝜑 ∧ 𝐸 = 𝐹) → (𝑋↑2) ∈ ℂ)
311197, 198mulcld 11329 . . . . . . 7 ((𝜑 ∧ 𝐸 = 𝐹) → (𝑋 · 𝐷) ∈ ℂ)
312247, 311mulcld 11329 . . . . . 6 ((𝜑 ∧ 𝐸 = 𝐹) → (2 · (𝑋 · 𝐷)) ∈ ℂ)
313312negcld 11656 . . . . 5 ((𝜑 ∧ 𝐸 = 𝐹) → -(2 · (𝑋 · 𝐷)) ∈ ℂ)
314310, 313, 261addassd 11331 . . . 4 ((𝜑 ∧ 𝐸 = 𝐹) → (((𝑋↑2) + -(2 · (𝑋 · 𝐷))) + (𝐷↑2)) = ((𝑋↑2) + ( -(2 · (𝑋 · 𝐷)) + (𝐷↑2))))
315310, 312negsubd 11675 . . . . 5 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝑋↑2) + -(2 · (𝑋 · 𝐷))) = ((𝑋↑2) − (2 · (𝑋 · 𝐷))))
316315oveq1d 7435 . . . 4 ((𝜑 ∧ 𝐸 = 𝐹) → (((𝑋↑2) + -(2 · (𝑋 · 𝐷))) + (𝐷↑2)) = (((𝑋↑2) − (2 · (𝑋 · 𝐷))) + (𝐷↑2)))
317309, 314, 3163eqtr2d 2802 . . 3 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝑋↑2) + ((𝑀 · 𝑋) + 𝑁)) = (((𝑋↑2) − (2 · (𝑋 · 𝐷))) + (𝐷↑2)))
318 binom2sub 14364 . . . 4 ((𝑋 ∈ ℂ ∧ 𝐷 ∈ ℂ) → ((𝑋 − 𝐷)↑2) = (((𝑋↑2) − (2 · (𝑋 · 𝐷))) + (𝐷↑2)))
319197, 198, 318syl2anc 596 . . 3 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝑋 − 𝐷)↑2) = (((𝑋↑2) − (2 · (𝑋 · 𝐷))) + (𝐷↑2)))
320204sq0id 14337 . . 3 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝑋 − 𝐷)↑2) = 0)
321317, 319, 3203eqtr2d 2802 . 2 ((𝜑 ∧ 𝐸 = 𝐹) → ((𝑋↑2) + ((𝑀 · 𝑋) + 𝑁)) = 0)
3224adantr 486 . . 3 ((𝜑 ∧ (𝐵 ≠ 𝐶 ∧ 𝐸 ≠ 𝐹)) → 𝑆 ⊆ ℂ)
32315adantr 486 . . 3 ((𝜑 ∧ (𝐵 ≠ 𝐶 ∧ 𝐸 ≠ 𝐹)) → 𝐴 ∈ 𝑆)
32422adantr 486 . . 3 ((𝜑 ∧ (𝐵 ≠ 𝐶 ∧ 𝐸 ≠ 𝐹)) → 𝐵 ∈ 𝑆)
32547adantr 486 . . 3 ((𝜑 ∧ (𝐵 ≠ 𝐶 ∧ 𝐸 ≠ 𝐹)) → 𝐶 ∈ 𝑆)
32634adantr 486 . . 3 ((𝜑 ∧ (𝐵 ≠ 𝐶 ∧ 𝐸 ≠ 𝐹)) → 𝐷 ∈ 𝑆)
3275adantr 486 . . 3 ((𝜑 ∧ (𝐵 ≠ 𝐶 ∧ 𝐸 ≠ 𝐹)) → 𝐸 ∈ 𝑆)
3287adantr 486 . . 3 ((𝜑 ∧ (𝐵 ≠ 𝐶 ∧ 𝐸 ≠ 𝐹)) → 𝐹 ∈ 𝑆)
32913adantr 486 . . 3 ((𝜑 ∧ (𝐵 ≠ 𝐶 ∧ 𝐸 ≠ 𝐹)) → 𝑋 ∈ ℂ)
33094adantr 486 . . 3 ((𝜑 ∧ (𝐵 ≠ 𝐶 ∧ 𝐸 ≠ 𝐹)) → 𝐴 ≠ 𝐷)
33120adantr 486 . . 3 ((𝜑 ∧ (𝐵 ≠ 𝐶 ∧ 𝐸 ≠ 𝐹)) → (abs‘(𝑋 − 𝐴)) = (abs‘(𝐵 − 𝐶)))
33232adantr 486 . . 3 ((𝜑 ∧ (𝐵 ≠ 𝐶 ∧ 𝐸 ≠ 𝐹)) → (abs‘(𝑋 − 𝐷)) = (abs‘(𝐸 − 𝐹)))
333 simprl 783 . . 3 ((𝜑 ∧ (𝐵 ≠ 𝐶 ∧ 𝐸 ≠ 𝐹)) → 𝐵 ≠ 𝐶)
334 simprr 785 . . 3 ((𝜑 ∧ (𝐵 ≠ 𝐶 ∧ 𝐸 ≠ 𝐹)) → 𝐸 ≠ 𝐹)
335322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 45, 3, 1, 109, 333, 334constrrtcclem 34366 . 2 ((𝜑 ∧ (𝐵 ≠ 𝐶 ∧ 𝐸 ≠ 𝐹)) → ((𝑋↑2) + ((𝑀 · 𝑋) + 𝑁)) = 0)
336181, 321, 335pm2.61da2ne 3044 1 (𝜑 → ((𝑋↑2) + ((𝑀 · 𝑋) + 𝑁)) = 0)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ∧ wa 401   = wceq 1570   ∈ wcel 2145   ≠ wne 2956   ⊆ wss 3899  ‘cfv 6538  (class class class)co 7420  ℂcc 11198  0cc0 11200   + caddc 11203   · cmul 11205   − cmin 11541   -cneg 11542   / cdiv 11973  2c2 12397  ↑cexp 14204  ∗ccj 15263  abscabs 15401
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2213  ax-ext 2733  ax-sep 5249  ax-nul 5260  ax-pow 5327  ax-pr 5391  ax-un 7751  ax-cnex 11256  ax-resscn 11257  ax-1cn 11258  ax-icn 11259  ax-addcl 11260  ax-addrcl 11261  ax-mulcl 11262  ax-mulrcl 11263  ax-mulcom 11264  ax-addass 11265  ax-mulass 11266  ax-distr 11267  ax-i2m1 11268  ax-1ne0 11269  ax-1rid 11270  ax-rnegex 11271  ax-rrecex 11272  ax-cnre 11273  ax-pre-lttri 11274  ax-pre-lttrn 11275  ax-pre-ltadd 11276  ax-pre-mulgt0 11277  ax-pre-sup 11278
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2565  df-eu 2595  df-clab 2740  df-cleq 2753  df-clel 2836  df-nfc 2910  df-ne 2957  df-nel 3063  df-ral 3078  df-rex 3088  df-rmo 3366  df-reu 3367  df-rab 3414  df-v 3453  df-sbc 3740  df-csb 3848  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-pss 3919  df-nul 4280  df-if 4483  df-pw 4559  df-sn 4585  df-pr 4587  df-op 4591  df-uni 4868  df-iun 4953  df-br 5104  df-opab 5168  df-mpt 5187  df-tr 5213  df-id 5546  df-eprel 5551  df-po 5559  df-so 5560  df-fr 5604  df-we 5606  df-xp 5657  df-rel 5658  df-cnv 5659  df-co 5660  df-dm 5661  df-rn 5662  df-res 5663  df-ima 5664  df-pred 6304  df-ord 6365  df-on 6366  df-lim 6367  df-suc 6368  df-iota 6494  df-fun 6540  df-fn 6541  df-f 6542  df-f1 6543  df-fo 6544  df-f1o 6545  df-fv 6546  df-riota 7377  df-ov 7423  df-oprab 7424  df-mpo 7425  df-om 7878  df-2nd 8002  df-frecs 8299  df-wrecs 8330  df-recs 8379  df-rdg 8418  df-er 8717  df-en 8974  df-dom 8975  df-sdom 8976  df-sup 9434  df-pnf 11345  df-mnf 11346  df-xr 11347  df-ltxr 11348  df-le 11349  df-sub 11543  df-neg 11544  df-div 11974  df-nn 12336  df-2 12405  df-3 12406  df-n0 12607  df-z 12694  df-uz 12966  df-rp 13121  df-seq 14145  df-exp 14205  df-cj 15266  df-re 15267  df-im 15268  df-sqrt 15402  df-abs 15403
This theorem is used by:  constrfin  34378  constrelextdg2  34379
  Copyright terms: Public domain W3C validator