Metamath Proof Explorer


Theorem itsclc0xyqsolr

Description: Lemma for itsclc0 . Solutions of the quadratic equations for the coordinates of the intersection points of a (nondegenerate) line and a circle. (Contributed by AV, 2-May-2023) (Revised by AV, 14-May-2023)

Ref Expression
Hypotheses itsclc0xyqsolr.q 𝑄 = ( ( 𝐴 ↑ 2 ) + ( 𝐵 ↑ 2 ) )
itsclc0xyqsolr.d 𝐷 = ( ( ( 𝑅 ↑ 2 ) · 𝑄 ) − ( 𝐶 ↑ 2 ) )
Assertion itsclc0xyqsolr ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ∧ 𝑌 = ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) ∨ ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ∧ 𝑌 = ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) ) → ( ( ( 𝑋 ↑ 2 ) + ( 𝑌 ↑ 2 ) ) = ( 𝑅 ↑ 2 ) ∧ ( ( 𝐴 · 𝑋 ) + ( 𝐵 · 𝑌 ) ) = 𝐶 ) ) )

Proof

Step Hyp Ref Expression
1 itsclc0xyqsolr.q 𝑄 = ( ( 𝐴 ↑ 2 ) + ( 𝐵 ↑ 2 ) )
2 itsclc0xyqsolr.d 𝐷 = ( ( ( 𝑅 ↑ 2 ) · 𝑄 ) − ( 𝐶 ↑ 2 ) )
3 recn ( 𝐴 ∈ ℝ → 𝐴 ∈ ℂ )
4 3 3ad2ant1 ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → 𝐴 ∈ ℂ )
5 4 3ad2ant1 ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → 𝐴 ∈ ℂ )
6 recn ( 𝐶 ∈ ℝ → 𝐶 ∈ ℂ )
7 6 3ad2ant3 ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → 𝐶 ∈ ℂ )
8 7 3ad2ant1 ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → 𝐶 ∈ ℂ )
9 5 8 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐴 · 𝐶 ) ∈ ℂ )
10 recn ( 𝐵 ∈ ℝ → 𝐵 ∈ ℂ )
11 10 3ad2ant2 ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → 𝐵 ∈ ℂ )
12 11 3ad2ant1 ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → 𝐵 ∈ ℂ )
13 rpre ( 𝑅 ∈ ℝ+𝑅 ∈ ℝ )
14 13 adantr ( ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) → 𝑅 ∈ ℝ )
15 14 anim2i ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ 𝑅 ∈ ℝ ) )
16 15 3adant2 ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ 𝑅 ∈ ℝ ) )
17 1 2 itsclc0lem3 ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ 𝑅 ∈ ℝ ) → 𝐷 ∈ ℝ )
18 16 17 syl ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → 𝐷 ∈ ℝ )
19 18 recnd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → 𝐷 ∈ ℂ )
20 19 sqrtcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( √ ‘ 𝐷 ) ∈ ℂ )
21 12 20 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐵 · ( √ ‘ 𝐷 ) ) ∈ ℂ )
22 9 21 addcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ∈ ℂ )
23 1 resum2sqcl ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ) → 𝑄 ∈ ℝ )
24 23 3adant3 ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → 𝑄 ∈ ℝ )
25 24 recnd ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → 𝑄 ∈ ℂ )
26 25 3ad2ant1 ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → 𝑄 ∈ ℂ )
27 simp11 ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → 𝐴 ∈ ℝ )
28 simp12 ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → 𝐵 ∈ ℝ )
29 simp2 ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) )
30 1 resum2sqorgt0 ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ) → 0 < 𝑄 )
31 27 28 29 30 syl3anc ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → 0 < 𝑄 )
32 31 gt0ne0d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → 𝑄 ≠ 0 )
33 22 26 32 sqdivd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) = ( ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) / ( 𝑄 ↑ 2 ) ) )
34 4 7 mulcld ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → ( 𝐴 · 𝐶 ) ∈ ℂ )
35 34 3ad2ant1 ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐴 · 𝐶 ) ∈ ℂ )
36 binom2 ( ( ( 𝐴 · 𝐶 ) ∈ ℂ ∧ ( 𝐵 · ( √ ‘ 𝐷 ) ) ∈ ℂ ) → ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) = ( ( ( ( 𝐴 · 𝐶 ) ↑ 2 ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 · ( √ ‘ 𝐷 ) ) ↑ 2 ) ) )
37 35 21 36 syl2anc ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) = ( ( ( ( 𝐴 · 𝐶 ) ↑ 2 ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 · ( √ ‘ 𝐷 ) ) ↑ 2 ) ) )
38 4 7 sqmuld ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → ( ( 𝐴 · 𝐶 ) ↑ 2 ) = ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) )
39 38 3ad2ant1 ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · 𝐶 ) ↑ 2 ) = ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) )
40 39 oveq1d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐴 · 𝐶 ) ↑ 2 ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) = ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) )
41 12 20 sqmuld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 · ( √ ‘ 𝐷 ) ) ↑ 2 ) = ( ( 𝐵 ↑ 2 ) · ( ( √ ‘ 𝐷 ) ↑ 2 ) ) )
42 simp3r ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → 0 ≤ 𝐷 )
43 resqrtth ( ( 𝐷 ∈ ℝ ∧ 0 ≤ 𝐷 ) → ( ( √ ‘ 𝐷 ) ↑ 2 ) = 𝐷 )
44 18 42 43 syl2anc ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( √ ‘ 𝐷 ) ↑ 2 ) = 𝐷 )
45 44 oveq2d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 ↑ 2 ) · ( ( √ ‘ 𝐷 ) ↑ 2 ) ) = ( ( 𝐵 ↑ 2 ) · 𝐷 ) )
46 41 45 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 · ( √ ‘ 𝐷 ) ) ↑ 2 ) = ( ( 𝐵 ↑ 2 ) · 𝐷 ) )
47 40 46 oveq12d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 · 𝐶 ) ↑ 2 ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 · ( √ ‘ 𝐷 ) ) ↑ 2 ) ) = ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) )
48 37 47 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) = ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) )
49 48 oveq1d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) / ( 𝑄 ↑ 2 ) ) = ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) )
50 33 49 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) = ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) )
51 12 8 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐵 · 𝐶 ) ∈ ℂ )
52 5 20 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐴 · ( √ ‘ 𝐷 ) ) ∈ ℂ )
53 51 52 subcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ∈ ℂ )
54 53 26 32 sqdivd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) = ( ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) / ( 𝑄 ↑ 2 ) ) )
55 27 recnd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → 𝐴 ∈ ℂ )
56 55 20 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐴 · ( √ ‘ 𝐷 ) ) ∈ ℂ )
57 binom2sub ( ( ( 𝐵 · 𝐶 ) ∈ ℂ ∧ ( 𝐴 · ( √ ‘ 𝐷 ) ) ∈ ℂ ) → ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) = ( ( ( ( 𝐵 · 𝐶 ) ↑ 2 ) − ( 2 · ( ( 𝐵 · 𝐶 ) · ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 · ( √ ‘ 𝐷 ) ) ↑ 2 ) ) )
58 51 56 57 syl2anc ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) = ( ( ( ( 𝐵 · 𝐶 ) ↑ 2 ) − ( 2 · ( ( 𝐵 · 𝐶 ) · ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 · ( √ ‘ 𝐷 ) ) ↑ 2 ) ) )
59 11 7 sqmuld ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → ( ( 𝐵 · 𝐶 ) ↑ 2 ) = ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) )
60 59 3ad2ant1 ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 · 𝐶 ) ↑ 2 ) = ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) )
61 12 8 55 20 mul4d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 · 𝐶 ) · ( 𝐴 · ( √ ‘ 𝐷 ) ) ) = ( ( 𝐵 · 𝐴 ) · ( 𝐶 · ( √ ‘ 𝐷 ) ) ) )
62 12 55 mulcomd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐵 · 𝐴 ) = ( 𝐴 · 𝐵 ) )
63 62 oveq1d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 · 𝐴 ) · ( 𝐶 · ( √ ‘ 𝐷 ) ) ) = ( ( 𝐴 · 𝐵 ) · ( 𝐶 · ( √ ‘ 𝐷 ) ) ) )
64 55 12 8 20 mul4d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · 𝐵 ) · ( 𝐶 · ( √ ‘ 𝐷 ) ) ) = ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) )
65 63 64 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 · 𝐴 ) · ( 𝐶 · ( √ ‘ 𝐷 ) ) ) = ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) )
66 61 65 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 · 𝐶 ) · ( 𝐴 · ( √ ‘ 𝐷 ) ) ) = ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) )
67 66 oveq2d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 2 · ( ( 𝐵 · 𝐶 ) · ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) = ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) )
68 60 67 oveq12d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐵 · 𝐶 ) ↑ 2 ) − ( 2 · ( ( 𝐵 · 𝐶 ) · ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) ) = ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) )
69 55 20 sqmuld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · ( √ ‘ 𝐷 ) ) ↑ 2 ) = ( ( 𝐴 ↑ 2 ) · ( ( √ ‘ 𝐷 ) ↑ 2 ) ) )
70 44 oveq2d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 ↑ 2 ) · ( ( √ ‘ 𝐷 ) ↑ 2 ) ) = ( ( 𝐴 ↑ 2 ) · 𝐷 ) )
71 69 70 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · ( √ ‘ 𝐷 ) ) ↑ 2 ) = ( ( 𝐴 ↑ 2 ) · 𝐷 ) )
72 68 71 oveq12d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐵 · 𝐶 ) ↑ 2 ) − ( 2 · ( ( 𝐵 · 𝐶 ) · ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 · ( √ ‘ 𝐷 ) ) ↑ 2 ) ) = ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) )
73 58 72 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) = ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) )
74 73 oveq1d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) / ( 𝑄 ↑ 2 ) ) = ( ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) )
75 54 74 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) = ( ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) )
76 50 75 oveq12d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) + ( ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) ) = ( ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) + ( ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) ) )
77 5 sqcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐴 ↑ 2 ) ∈ ℂ )
78 8 sqcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐶 ↑ 2 ) ∈ ℂ )
79 77 78 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) ∈ ℂ )
80 2cnd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → 2 ∈ ℂ )
81 9 21 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ∈ ℂ )
82 80 81 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ∈ ℂ )
83 79 82 addcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) ∈ ℂ )
84 12 sqcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐵 ↑ 2 ) ∈ ℂ )
85 84 19 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 ↑ 2 ) · 𝐷 ) ∈ ℂ )
86 83 85 addcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) ∈ ℂ )
87 84 78 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) ∈ ℂ )
88 87 82 subcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) ∈ ℂ )
89 77 19 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 ↑ 2 ) · 𝐷 ) ∈ ℂ )
90 88 89 addcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) ∈ ℂ )
91 26 sqcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝑄 ↑ 2 ) ∈ ℂ )
92 2z 2 ∈ ℤ
93 92 a1i ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → 2 ∈ ℤ )
94 26 32 93 expne0d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝑄 ↑ 2 ) ≠ 0 )
95 86 90 91 94 divdird ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) + ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) ) / ( 𝑄 ↑ 2 ) ) = ( ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) + ( ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) ) )
96 83 85 88 89 add4d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) + ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) ) = ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) ) + ( ( ( 𝐵 ↑ 2 ) · 𝐷 ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) ) )
97 79 82 87 ppncand ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) ) = ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) ) )
98 55 sqcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐴 ↑ 2 ) ∈ ℂ )
99 98 84 78 adddird ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐴 ↑ 2 ) + ( 𝐵 ↑ 2 ) ) · ( 𝐶 ↑ 2 ) ) = ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) ) )
100 1 eqcomi ( ( 𝐴 ↑ 2 ) + ( 𝐵 ↑ 2 ) ) = 𝑄
101 100 a1i ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 ↑ 2 ) + ( 𝐵 ↑ 2 ) ) = 𝑄 )
102 101 oveq1d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐴 ↑ 2 ) + ( 𝐵 ↑ 2 ) ) · ( 𝐶 ↑ 2 ) ) = ( 𝑄 · ( 𝐶 ↑ 2 ) ) )
103 97 99 102 3eqtr2d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) ) = ( 𝑄 · ( 𝐶 ↑ 2 ) ) )
104 84 98 19 adddird ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐵 ↑ 2 ) + ( 𝐴 ↑ 2 ) ) · 𝐷 ) = ( ( ( 𝐵 ↑ 2 ) · 𝐷 ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) )
105 84 98 addcomd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 ↑ 2 ) + ( 𝐴 ↑ 2 ) ) = ( ( 𝐴 ↑ 2 ) + ( 𝐵 ↑ 2 ) ) )
106 105 101 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 ↑ 2 ) + ( 𝐴 ↑ 2 ) ) = 𝑄 )
107 106 oveq1d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐵 ↑ 2 ) + ( 𝐴 ↑ 2 ) ) · 𝐷 ) = ( 𝑄 · 𝐷 ) )
108 104 107 eqtr3d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐵 ↑ 2 ) · 𝐷 ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) = ( 𝑄 · 𝐷 ) )
109 103 108 oveq12d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) ) + ( ( ( 𝐵 ↑ 2 ) · 𝐷 ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) ) = ( ( 𝑄 · ( 𝐶 ↑ 2 ) ) + ( 𝑄 · 𝐷 ) ) )
110 96 109 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) + ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) ) = ( ( 𝑄 · ( 𝐶 ↑ 2 ) ) + ( 𝑄 · 𝐷 ) ) )
111 110 oveq1d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) + ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) ) / ( 𝑄 ↑ 2 ) ) = ( ( ( 𝑄 · ( 𝐶 ↑ 2 ) ) + ( 𝑄 · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) )
112 26 78 19 adddid ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝑄 · ( ( 𝐶 ↑ 2 ) + 𝐷 ) ) = ( ( 𝑄 · ( 𝐶 ↑ 2 ) ) + ( 𝑄 · 𝐷 ) ) )
113 112 eqcomd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝑄 · ( 𝐶 ↑ 2 ) ) + ( 𝑄 · 𝐷 ) ) = ( 𝑄 · ( ( 𝐶 ↑ 2 ) + 𝐷 ) ) )
114 26 sqvald ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝑄 ↑ 2 ) = ( 𝑄 · 𝑄 ) )
115 113 114 oveq12d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝑄 · ( 𝐶 ↑ 2 ) ) + ( 𝑄 · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) = ( ( 𝑄 · ( ( 𝐶 ↑ 2 ) + 𝐷 ) ) / ( 𝑄 · 𝑄 ) ) )
116 78 19 addcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐶 ↑ 2 ) + 𝐷 ) ∈ ℂ )
117 116 26 26 32 32 divcan5d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝑄 · ( ( 𝐶 ↑ 2 ) + 𝐷 ) ) / ( 𝑄 · 𝑄 ) ) = ( ( ( 𝐶 ↑ 2 ) + 𝐷 ) / 𝑄 ) )
118 115 117 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝑄 · ( 𝐶 ↑ 2 ) ) + ( 𝑄 · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) = ( ( ( 𝐶 ↑ 2 ) + 𝐷 ) / 𝑄 ) )
119 2 a1i ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → 𝐷 = ( ( ( 𝑅 ↑ 2 ) · 𝑄 ) − ( 𝐶 ↑ 2 ) ) )
120 119 oveq2d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐶 ↑ 2 ) + 𝐷 ) = ( ( 𝐶 ↑ 2 ) + ( ( ( 𝑅 ↑ 2 ) · 𝑄 ) − ( 𝐶 ↑ 2 ) ) ) )
121 rpcn ( 𝑅 ∈ ℝ+𝑅 ∈ ℂ )
122 121 adantr ( ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) → 𝑅 ∈ ℂ )
123 122 3ad2ant3 ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → 𝑅 ∈ ℂ )
124 123 sqcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝑅 ↑ 2 ) ∈ ℂ )
125 124 26 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝑅 ↑ 2 ) · 𝑄 ) ∈ ℂ )
126 78 125 pncan3d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐶 ↑ 2 ) + ( ( ( 𝑅 ↑ 2 ) · 𝑄 ) − ( 𝐶 ↑ 2 ) ) ) = ( ( 𝑅 ↑ 2 ) · 𝑄 ) )
127 120 126 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐶 ↑ 2 ) + 𝐷 ) = ( ( 𝑅 ↑ 2 ) · 𝑄 ) )
128 116 124 26 32 divmul3d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐶 ↑ 2 ) + 𝐷 ) / 𝑄 ) = ( 𝑅 ↑ 2 ) ↔ ( ( 𝐶 ↑ 2 ) + 𝐷 ) = ( ( 𝑅 ↑ 2 ) · 𝑄 ) ) )
129 127 128 mpbird ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐶 ↑ 2 ) + 𝐷 ) / 𝑄 ) = ( 𝑅 ↑ 2 ) )
130 118 129 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝑄 · ( 𝐶 ↑ 2 ) ) + ( 𝑄 · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) = ( 𝑅 ↑ 2 ) )
131 111 130 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) + ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) ) / ( 𝑄 ↑ 2 ) ) = ( 𝑅 ↑ 2 ) )
132 76 95 131 3eqtr2d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) + ( ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) ) = ( 𝑅 ↑ 2 ) )
133 5 22 26 32 divassd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) / 𝑄 ) = ( 𝐴 · ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) )
134 5 9 21 adddid ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐴 · ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) = ( ( 𝐴 · ( 𝐴 · 𝐶 ) ) + ( 𝐴 · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) )
135 3 adantr ( ( 𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → 𝐴 ∈ ℂ )
136 6 adantl ( ( 𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → 𝐶 ∈ ℂ )
137 135 135 136 mulassd ( ( 𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → ( ( 𝐴 · 𝐴 ) · 𝐶 ) = ( 𝐴 · ( 𝐴 · 𝐶 ) ) )
138 135 sqvald ( ( 𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → ( 𝐴 ↑ 2 ) = ( 𝐴 · 𝐴 ) )
139 138 eqcomd ( ( 𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → ( 𝐴 · 𝐴 ) = ( 𝐴 ↑ 2 ) )
140 139 oveq1d ( ( 𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → ( ( 𝐴 · 𝐴 ) · 𝐶 ) = ( ( 𝐴 ↑ 2 ) · 𝐶 ) )
141 137 140 eqtr3d ( ( 𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → ( 𝐴 · ( 𝐴 · 𝐶 ) ) = ( ( 𝐴 ↑ 2 ) · 𝐶 ) )
142 141 3adant2 ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → ( 𝐴 · ( 𝐴 · 𝐶 ) ) = ( ( 𝐴 ↑ 2 ) · 𝐶 ) )
143 142 3ad2ant1 ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐴 · ( 𝐴 · 𝐶 ) ) = ( ( 𝐴 ↑ 2 ) · 𝐶 ) )
144 5 12 20 mulassd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) = ( 𝐴 · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) )
145 144 eqcomd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐴 · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) = ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) )
146 143 145 oveq12d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · ( 𝐴 · 𝐶 ) ) + ( 𝐴 · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) = ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) )
147 134 146 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐴 · ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) = ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) )
148 147 oveq1d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) / 𝑄 ) = ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) )
149 133 148 eqtr3d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐴 · ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) = ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) )
150 12 53 26 32 divassd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 · ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) / 𝑄 ) = ( 𝐵 · ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) )
151 12 51 52 subdid ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐵 · ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) = ( ( 𝐵 · ( 𝐵 · 𝐶 ) ) − ( 𝐵 · ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) )
152 simpl ( ( 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → 𝐵 ∈ ℝ )
153 152 recnd ( ( 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → 𝐵 ∈ ℂ )
154 simpr ( ( 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → 𝐶 ∈ ℝ )
155 154 recnd ( ( 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → 𝐶 ∈ ℂ )
156 153 153 155 mulassd ( ( 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → ( ( 𝐵 · 𝐵 ) · 𝐶 ) = ( 𝐵 · ( 𝐵 · 𝐶 ) ) )
157 10 sqvald ( 𝐵 ∈ ℝ → ( 𝐵 ↑ 2 ) = ( 𝐵 · 𝐵 ) )
158 157 eqcomd ( 𝐵 ∈ ℝ → ( 𝐵 · 𝐵 ) = ( 𝐵 ↑ 2 ) )
159 158 adantr ( ( 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → ( 𝐵 · 𝐵 ) = ( 𝐵 ↑ 2 ) )
160 159 oveq1d ( ( 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → ( ( 𝐵 · 𝐵 ) · 𝐶 ) = ( ( 𝐵 ↑ 2 ) · 𝐶 ) )
161 156 160 eqtr3d ( ( 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → ( 𝐵 · ( 𝐵 · 𝐶 ) ) = ( ( 𝐵 ↑ 2 ) · 𝐶 ) )
162 161 3adant1 ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → ( 𝐵 · ( 𝐵 · 𝐶 ) ) = ( ( 𝐵 ↑ 2 ) · 𝐶 ) )
163 162 3ad2ant1 ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐵 · ( 𝐵 · 𝐶 ) ) = ( ( 𝐵 ↑ 2 ) · 𝐶 ) )
164 12 5 20 mulassd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 · 𝐴 ) · ( √ ‘ 𝐷 ) ) = ( 𝐵 · ( 𝐴 · ( √ ‘ 𝐷 ) ) ) )
165 11 4 mulcomd ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → ( 𝐵 · 𝐴 ) = ( 𝐴 · 𝐵 ) )
166 165 3ad2ant1 ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐵 · 𝐴 ) = ( 𝐴 · 𝐵 ) )
167 166 oveq1d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 · 𝐴 ) · ( √ ‘ 𝐷 ) ) = ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) )
168 164 167 eqtr3d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐵 · ( 𝐴 · ( √ ‘ 𝐷 ) ) ) = ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) )
169 163 168 oveq12d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 · ( 𝐵 · 𝐶 ) ) − ( 𝐵 · ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) = ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) )
170 151 169 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐵 · ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) = ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) )
171 170 oveq1d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 · ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) / 𝑄 ) = ( ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) )
172 150 171 eqtr3d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐵 · ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) = ( ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) )
173 149 172 oveq12d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) + ( 𝐵 · ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) ) = ( ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) + ( ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) )
174 77 8 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 ↑ 2 ) · 𝐶 ) ∈ ℂ )
175 5 12 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐴 · 𝐵 ) ∈ ℂ )
176 175 20 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ∈ ℂ )
177 174 176 addcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) ∈ ℂ )
178 84 8 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 ↑ 2 ) · 𝐶 ) ∈ ℂ )
179 178 176 subcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) ∈ ℂ )
180 177 179 26 32 divdird ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) + ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) ) / 𝑄 ) = ( ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) + ( ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) )
181 174 176 178 ppncand ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) + ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) ) = ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) + ( ( 𝐵 ↑ 2 ) · 𝐶 ) ) )
182 77 84 8 adddird ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐴 ↑ 2 ) + ( 𝐵 ↑ 2 ) ) · 𝐶 ) = ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) + ( ( 𝐵 ↑ 2 ) · 𝐶 ) ) )
183 1 a1i ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → 𝑄 = ( ( 𝐴 ↑ 2 ) + ( 𝐵 ↑ 2 ) ) )
184 183 eqcomd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 ↑ 2 ) + ( 𝐵 ↑ 2 ) ) = 𝑄 )
185 184 oveq1d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐴 ↑ 2 ) + ( 𝐵 ↑ 2 ) ) · 𝐶 ) = ( 𝑄 · 𝐶 ) )
186 181 182 185 3eqtr2d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) + ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) ) = ( 𝑄 · 𝐶 ) )
187 177 179 addcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) + ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) ) ∈ ℂ )
188 187 8 26 32 divmul2d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) + ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) ) / 𝑄 ) = 𝐶 ↔ ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) + ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) ) = ( 𝑄 · 𝐶 ) ) )
189 186 188 mpbird ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) + ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) ) / 𝑄 ) = 𝐶 )
190 173 180 189 3eqtr2d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) + ( 𝐵 · ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) ) = 𝐶 )
191 132 190 jca ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) + ( ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) ) = ( 𝑅 ↑ 2 ) ∧ ( ( 𝐴 · ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) + ( 𝐵 · ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) ) = 𝐶 ) )
192 oveq1 ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) → ( 𝑋 ↑ 2 ) = ( ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) )
193 oveq1 ( 𝑌 = ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) → ( 𝑌 ↑ 2 ) = ( ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) )
194 192 193 oveqan12d ( ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ∧ 𝑌 = ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) → ( ( 𝑋 ↑ 2 ) + ( 𝑌 ↑ 2 ) ) = ( ( ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) + ( ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) ) )
195 194 eqeq1d ( ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ∧ 𝑌 = ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) → ( ( ( 𝑋 ↑ 2 ) + ( 𝑌 ↑ 2 ) ) = ( 𝑅 ↑ 2 ) ↔ ( ( ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) + ( ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) ) = ( 𝑅 ↑ 2 ) ) )
196 oveq2 ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) → ( 𝐴 · 𝑋 ) = ( 𝐴 · ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) )
197 oveq2 ( 𝑌 = ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) → ( 𝐵 · 𝑌 ) = ( 𝐵 · ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) )
198 196 197 oveqan12d ( ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ∧ 𝑌 = ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) → ( ( 𝐴 · 𝑋 ) + ( 𝐵 · 𝑌 ) ) = ( ( 𝐴 · ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) + ( 𝐵 · ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) ) )
199 198 eqeq1d ( ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ∧ 𝑌 = ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) → ( ( ( 𝐴 · 𝑋 ) + ( 𝐵 · 𝑌 ) ) = 𝐶 ↔ ( ( 𝐴 · ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) + ( 𝐵 · ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) ) = 𝐶 ) )
200 195 199 anbi12d ( ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ∧ 𝑌 = ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) → ( ( ( ( 𝑋 ↑ 2 ) + ( 𝑌 ↑ 2 ) ) = ( 𝑅 ↑ 2 ) ∧ ( ( 𝐴 · 𝑋 ) + ( 𝐵 · 𝑌 ) ) = 𝐶 ) ↔ ( ( ( ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) + ( ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) ) = ( 𝑅 ↑ 2 ) ∧ ( ( 𝐴 · ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) + ( 𝐵 · ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) ) = 𝐶 ) ) )
201 191 200 syl5ibrcom ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ∧ 𝑌 = ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) → ( ( ( 𝑋 ↑ 2 ) + ( 𝑌 ↑ 2 ) ) = ( 𝑅 ↑ 2 ) ∧ ( ( 𝐴 · 𝑋 ) + ( 𝐵 · 𝑌 ) ) = 𝐶 ) ) )
202 35 21 subcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ∈ ℂ )
203 202 26 32 sqdivd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) = ( ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) / ( 𝑄 ↑ 2 ) ) )
204 binom2sub ( ( ( 𝐴 · 𝐶 ) ∈ ℂ ∧ ( 𝐵 · ( √ ‘ 𝐷 ) ) ∈ ℂ ) → ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) = ( ( ( ( 𝐴 · 𝐶 ) ↑ 2 ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 · ( √ ‘ 𝐷 ) ) ↑ 2 ) ) )
205 35 21 204 syl2anc ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) = ( ( ( ( 𝐴 · 𝐶 ) ↑ 2 ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 · ( √ ‘ 𝐷 ) ) ↑ 2 ) ) )
206 39 oveq1d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐴 · 𝐶 ) ↑ 2 ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) = ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) )
207 206 46 oveq12d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 · 𝐶 ) ↑ 2 ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 · ( √ ‘ 𝐷 ) ) ↑ 2 ) ) = ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) )
208 205 207 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) = ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) )
209 208 oveq1d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) / ( 𝑄 ↑ 2 ) ) = ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) )
210 203 209 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) = ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) )
211 51 56 addcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ∈ ℂ )
212 211 26 32 sqdivd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) = ( ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) / ( 𝑄 ↑ 2 ) ) )
213 binom2 ( ( ( 𝐵 · 𝐶 ) ∈ ℂ ∧ ( 𝐴 · ( √ ‘ 𝐷 ) ) ∈ ℂ ) → ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) = ( ( ( ( 𝐵 · 𝐶 ) ↑ 2 ) + ( 2 · ( ( 𝐵 · 𝐶 ) · ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 · ( √ ‘ 𝐷 ) ) ↑ 2 ) ) )
214 51 56 213 syl2anc ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) = ( ( ( ( 𝐵 · 𝐶 ) ↑ 2 ) + ( 2 · ( ( 𝐵 · 𝐶 ) · ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 · ( √ ‘ 𝐷 ) ) ↑ 2 ) ) )
215 60 67 oveq12d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐵 · 𝐶 ) ↑ 2 ) + ( 2 · ( ( 𝐵 · 𝐶 ) · ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) ) = ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) )
216 215 71 oveq12d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐵 · 𝐶 ) ↑ 2 ) + ( 2 · ( ( 𝐵 · 𝐶 ) · ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 · ( √ ‘ 𝐷 ) ) ↑ 2 ) ) = ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) )
217 214 216 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) = ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) )
218 217 oveq1d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ↑ 2 ) / ( 𝑄 ↑ 2 ) ) = ( ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) )
219 212 218 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) = ( ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) )
220 210 219 oveq12d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) + ( ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) ) = ( ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) + ( ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) ) )
221 98 78 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) ∈ ℂ )
222 35 21 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ∈ ℂ )
223 80 222 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ∈ ℂ )
224 221 223 subcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) ∈ ℂ )
225 224 85 addcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) ∈ ℂ )
226 87 223 addcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) ∈ ℂ )
227 98 19 mulcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 ↑ 2 ) · 𝐷 ) ∈ ℂ )
228 226 227 addcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) ∈ ℂ )
229 225 228 91 94 divdird ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) + ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) ) / ( 𝑄 ↑ 2 ) ) = ( ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) + ( ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) ) )
230 224 85 226 227 add4d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) + ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) ) = ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) ) + ( ( ( 𝐵 ↑ 2 ) · 𝐷 ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) ) )
231 221 223 87 nppcan3d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) ) = ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) ) )
232 231 99 102 3eqtr2d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) ) = ( 𝑄 · ( 𝐶 ↑ 2 ) ) )
233 232 108 oveq12d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) ) + ( ( ( 𝐵 ↑ 2 ) · 𝐷 ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) ) = ( ( 𝑄 · ( 𝐶 ↑ 2 ) ) + ( 𝑄 · 𝐷 ) ) )
234 230 233 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) + ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) ) = ( ( 𝑄 · ( 𝐶 ↑ 2 ) ) + ( 𝑄 · 𝐷 ) ) )
235 234 oveq1d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( ( 𝐴 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) − ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐵 ↑ 2 ) · 𝐷 ) ) + ( ( ( ( 𝐵 ↑ 2 ) · ( 𝐶 ↑ 2 ) ) + ( 2 · ( ( 𝐴 · 𝐶 ) · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) ) + ( ( 𝐴 ↑ 2 ) · 𝐷 ) ) ) / ( 𝑄 ↑ 2 ) ) = ( ( ( 𝑄 · ( 𝐶 ↑ 2 ) ) + ( 𝑄 · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) )
236 220 229 235 3eqtr2d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) + ( ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) ) = ( ( ( 𝑄 · ( 𝐶 ↑ 2 ) ) + ( 𝑄 · 𝐷 ) ) / ( 𝑄 ↑ 2 ) ) )
237 236 130 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) + ( ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) ) = ( 𝑅 ↑ 2 ) )
238 simp1 ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → 𝐴 ∈ ℝ )
239 simp3 ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → 𝐶 ∈ ℝ )
240 238 239 remulcld ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → ( 𝐴 · 𝐶 ) ∈ ℝ )
241 240 recnd ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) → ( 𝐴 · 𝐶 ) ∈ ℂ )
242 241 3ad2ant1 ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐴 · 𝐶 ) ∈ ℂ )
243 242 21 subcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ∈ ℂ )
244 5 243 26 32 divassd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) / 𝑄 ) = ( 𝐴 · ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) )
245 5 242 21 subdid ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐴 · ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) = ( ( 𝐴 · ( 𝐴 · 𝐶 ) ) − ( 𝐴 · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) )
246 143 145 oveq12d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · ( 𝐴 · 𝐶 ) ) − ( 𝐴 · ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) = ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) )
247 245 246 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐴 · ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) = ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) )
248 247 oveq1d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) ) / 𝑄 ) = ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) )
249 244 248 eqtr3d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐴 · ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) = ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) )
250 51 52 addcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ∈ ℂ )
251 12 250 26 32 divassd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 · ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) / 𝑄 ) = ( 𝐵 · ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) )
252 12 51 52 adddid ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐵 · ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) = ( ( 𝐵 · ( 𝐵 · 𝐶 ) ) + ( 𝐵 · ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) )
253 163 168 oveq12d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 · ( 𝐵 · 𝐶 ) ) + ( 𝐵 · ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) = ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) )
254 252 253 eqtrd ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐵 · ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) = ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) )
255 254 oveq1d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐵 · ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) ) / 𝑄 ) = ( ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) )
256 251 255 eqtr3d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( 𝐵 · ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) = ( ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) )
257 249 256 oveq12d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) + ( 𝐵 · ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) ) = ( ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) + ( ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) )
258 174 176 subcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) ∈ ℂ )
259 178 176 addcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) ∈ ℂ )
260 258 259 26 32 divdird ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) + ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) ) / 𝑄 ) = ( ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) + ( ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) )
261 174 176 178 nppcan3d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) + ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) ) = ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) + ( ( 𝐵 ↑ 2 ) · 𝐶 ) ) )
262 261 182 185 3eqtr2d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) + ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) ) = ( 𝑄 · 𝐶 ) )
263 258 259 addcld ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) + ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) ) ∈ ℂ )
264 263 8 26 32 divmul2d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) + ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) ) / 𝑄 ) = 𝐶 ↔ ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) + ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) ) = ( 𝑄 · 𝐶 ) ) )
265 262 264 mpbird ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( 𝐴 ↑ 2 ) · 𝐶 ) − ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) + ( ( ( 𝐵 ↑ 2 ) · 𝐶 ) + ( ( 𝐴 · 𝐵 ) · ( √ ‘ 𝐷 ) ) ) ) / 𝑄 ) = 𝐶 )
266 257 260 265 3eqtr2d ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝐴 · ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) + ( 𝐵 · ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) ) = 𝐶 )
267 237 266 jca ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) + ( ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) ) = ( 𝑅 ↑ 2 ) ∧ ( ( 𝐴 · ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) + ( 𝐵 · ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) ) = 𝐶 ) )
268 oveq1 ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) → ( 𝑋 ↑ 2 ) = ( ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) )
269 oveq1 ( 𝑌 = ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) → ( 𝑌 ↑ 2 ) = ( ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) )
270 268 269 oveqan12d ( ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ∧ 𝑌 = ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) → ( ( 𝑋 ↑ 2 ) + ( 𝑌 ↑ 2 ) ) = ( ( ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) + ( ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) ) )
271 270 eqeq1d ( ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ∧ 𝑌 = ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) → ( ( ( 𝑋 ↑ 2 ) + ( 𝑌 ↑ 2 ) ) = ( 𝑅 ↑ 2 ) ↔ ( ( ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) + ( ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) ) = ( 𝑅 ↑ 2 ) ) )
272 oveq2 ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) → ( 𝐴 · 𝑋 ) = ( 𝐴 · ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) )
273 oveq2 ( 𝑌 = ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) → ( 𝐵 · 𝑌 ) = ( 𝐵 · ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) )
274 272 273 oveqan12d ( ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ∧ 𝑌 = ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) → ( ( 𝐴 · 𝑋 ) + ( 𝐵 · 𝑌 ) ) = ( ( 𝐴 · ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) + ( 𝐵 · ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) ) )
275 274 eqeq1d ( ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ∧ 𝑌 = ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) → ( ( ( 𝐴 · 𝑋 ) + ( 𝐵 · 𝑌 ) ) = 𝐶 ↔ ( ( 𝐴 · ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) + ( 𝐵 · ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) ) = 𝐶 ) )
276 271 275 anbi12d ( ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ∧ 𝑌 = ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) → ( ( ( ( 𝑋 ↑ 2 ) + ( 𝑌 ↑ 2 ) ) = ( 𝑅 ↑ 2 ) ∧ ( ( 𝐴 · 𝑋 ) + ( 𝐵 · 𝑌 ) ) = 𝐶 ) ↔ ( ( ( ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) + ( ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ↑ 2 ) ) = ( 𝑅 ↑ 2 ) ∧ ( ( 𝐴 · ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) + ( 𝐵 · ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) ) = 𝐶 ) ) )
277 267 276 syl5ibrcom ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ∧ 𝑌 = ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) → ( ( ( 𝑋 ↑ 2 ) + ( 𝑌 ↑ 2 ) ) = ( 𝑅 ↑ 2 ) ∧ ( ( 𝐴 · 𝑋 ) + ( 𝐵 · 𝑌 ) ) = 𝐶 ) ) )
278 201 277 jaod ( ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐶 ∈ ℝ ) ∧ ( 𝐴 ≠ 0 ∨ 𝐵 ≠ 0 ) ∧ ( 𝑅 ∈ ℝ+ ∧ 0 ≤ 𝐷 ) ) → ( ( ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) + ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ∧ 𝑌 = ( ( ( 𝐵 · 𝐶 ) − ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) ∨ ( 𝑋 = ( ( ( 𝐴 · 𝐶 ) − ( 𝐵 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ∧ 𝑌 = ( ( ( 𝐵 · 𝐶 ) + ( 𝐴 · ( √ ‘ 𝐷 ) ) ) / 𝑄 ) ) ) → ( ( ( 𝑋 ↑ 2 ) + ( 𝑌 ↑ 2 ) ) = ( 𝑅 ↑ 2 ) ∧ ( ( 𝐴 · 𝑋 ) + ( 𝐵 · 𝑌 ) ) = 𝐶 ) ) )