Metamath Proof Explorer


Theorem itscnhlc0xyqsol

Description: Lemma for itsclc0 . Solutions of the quadratic equations for the coordinates of the intersection points of a nonhorizontal line and a circle. (Contributed by AV, 8-Feb-2023)

Ref Expression
Hypotheses itscnhlc0yqe.q ⊢ Q = A 2 + B 2
itsclc0yqsol.d ⊢ D = R 2 ⁢ Q − C 2
Assertion itscnhlc0xyqsol ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → X 2 + Y 2 = R 2 ∧ A ⁢ X + B ⁢ Y = C → X = A ⁢ C + B ⁢ D Q ∧ Y = B ⁢ C − A ⁢ D Q ∨ X = A ⁢ C − B ⁢ D Q ∧ Y = B ⁢ C + A ⁢ D Q

Proof

Step Hyp Ref Expression
1 itscnhlc0yqe.q ⊢ Q = A 2 + B 2
2 itsclc0yqsol.d ⊢ D = R 2 ⁢ Q − C 2
3 simpl ⊢ A ∈ ℝ ∧ A ≠ 0 → A ∈ ℝ
4 3 3anim1i ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → A ∈ ℝ ∧ B ∈ ℝ ∧ C ∈ ℝ
5 simpr ⊢ A ∈ ℝ ∧ A ≠ 0 → A ≠ 0
6 5 3ad2ant1 ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → A ≠ 0
7 6 orcd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → A ≠ 0 ∨ B ≠ 0
8 4 7 jca ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → A ∈ ℝ ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ A ≠ 0 ∨ B ≠ 0
9 8 3anim1i ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → A ∈ ℝ ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ A ≠ 0 ∨ B ≠ 0 ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ
10 1 2 itsclc0yqsol ⊢ A ∈ ℝ ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ A ≠ 0 ∨ B ≠ 0 ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → X 2 + Y 2 = R 2 ∧ A ⁢ X + B ⁢ Y = C → Y = B ⁢ C − A ⁢ D Q ∨ Y = B ⁢ C + A ⁢ D Q
11 9 10 syl ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → X 2 + Y 2 = R 2 ∧ A ⁢ X + B ⁢ Y = C → Y = B ⁢ C − A ⁢ D Q ∨ Y = B ⁢ C + A ⁢ D Q
12 11 imp ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ ∧ X 2 + Y 2 = R 2 ∧ A ⁢ X + B ⁢ Y = C → Y = B ⁢ C − A ⁢ D Q ∨ Y = B ⁢ C + A ⁢ D Q
13 oveq2 ⊢ Y = B ⁢ C − A ⁢ D Q → B ⁢ Y = B ⁢ B ⁢ C − A ⁢ D Q
14 13 oveq2d ⊢ Y = B ⁢ C − A ⁢ D Q → A ⁢ X + B ⁢ Y = A ⁢ X + B ⁢ B ⁢ C − A ⁢ D Q
15 14 eqeq1d ⊢ Y = B ⁢ C − A ⁢ D Q → A ⁢ X + B ⁢ Y = C ↔ A ⁢ X + B ⁢ B ⁢ C − A ⁢ D Q = C
16 simp12 ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → B ∈ ℝ
17 16 recnd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → B ∈ ℂ
18 simp13 ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → C ∈ ℝ
19 18 recnd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → C ∈ ℂ
20 17 19 mulcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → B ⁢ C ∈ ℂ
21 simp11l ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → A ∈ ℝ
22 21 recnd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → A ∈ ℂ
23 rpre ⊢ R ∈ ℝ + → R ∈ ℝ
24 23 adantr ⊢ R ∈ ℝ + ∧ 0 ≤ D → R ∈ ℝ
25 24 adantl ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → R ∈ ℝ
26 25 resqcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → R 2 ∈ ℝ
27 simp1l ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → A ∈ ℝ
28 simp2 ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → B ∈ ℝ
29 1 resum2sqcl ⊢ A ∈ ℝ ∧ B ∈ ℝ → Q ∈ ℝ
30 27 28 29 syl2anc ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → Q ∈ ℝ
31 30 adantr ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → Q ∈ ℝ
32 26 31 remulcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → R 2 ⁢ Q ∈ ℝ
33 simpl3 ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → C ∈ ℝ
34 33 resqcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → C 2 ∈ ℝ
35 32 34 resubcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → R 2 ⁢ Q − C 2 ∈ ℝ
36 2 35 eqeltrid ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → D ∈ ℝ
37 36 3adant3 ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → D ∈ ℝ
38 37 recnd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → D ∈ ℂ
39 38 sqrtcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → D ∈ ℂ
40 22 39 mulcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → A ⁢ D ∈ ℂ
41 20 40 subcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → B ⁢ C − A ⁢ D ∈ ℂ
42 30 3ad2ant1 ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ∈ ℝ
43 42 recnd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ∈ ℂ
44 1 resum2sqgt0 ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ → 0 < Q
45 44 3adant3 ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → 0 < Q
46 45 gt0ne0d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → Q ≠ 0
47 46 3ad2ant1 ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ≠ 0
48 17 41 43 47 divassd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → B ⁢ B ⁢ C − A ⁢ D Q = B ⁢ B ⁢ C − A ⁢ D Q
49 48 eqcomd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → B ⁢ B ⁢ C − A ⁢ D Q = B ⁢ B ⁢ C − A ⁢ D Q
50 49 oveq2d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → A ⁢ X + B ⁢ B ⁢ C − A ⁢ D Q = A ⁢ X + B ⁢ B ⁢ C − A ⁢ D Q
51 19 43 47 divcan3d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C Q = C
52 51 eqcomd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → C = Q ⁢ C Q
53 50 52 eqeq12d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → A ⁢ X + B ⁢ B ⁢ C − A ⁢ D Q = C ↔ A ⁢ X + B ⁢ B ⁢ C − A ⁢ D Q = Q ⁢ C Q
54 43 19 mulcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C ∈ ℂ
55 17 41 mulcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → B ⁢ B ⁢ C − A ⁢ D ∈ ℂ
56 54 55 43 47 divsubdird ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q = Q ⁢ C Q − B ⁢ B ⁢ C − A ⁢ D Q
57 56 eqcomd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C Q − B ⁢ B ⁢ C − A ⁢ D Q = Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q
58 57 eqeq1d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C Q − B ⁢ B ⁢ C − A ⁢ D Q = A ⁢ X ↔ Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q = A ⁢ X
59 54 43 47 divcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C Q ∈ ℂ
60 55 43 47 divcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → B ⁢ B ⁢ C − A ⁢ D Q ∈ ℂ
61 simp3l ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → X ∈ ℝ
62 61 recnd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → X ∈ ℂ
63 22 62 mulcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → A ⁢ X ∈ ℂ
64 59 60 63 subadd2d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C Q − B ⁢ B ⁢ C − A ⁢ D Q = A ⁢ X ↔ A ⁢ X + B ⁢ B ⁢ C − A ⁢ D Q = Q ⁢ C Q
65 eqcom ⊢ Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q A = X ↔ X = Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q A
66 65 a1i ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q A = X ↔ X = Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q A
67 54 55 subcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D ∈ ℂ
68 67 43 47 divcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q ∈ ℂ
69 simp11r ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → A ≠ 0
70 68 62 22 69 divmul2d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q A = X ↔ Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q = A ⁢ X
71 67 43 22 47 69 divdiv1d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q A = Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q ⁢ A
72 71 eqeq2d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → X = Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q A ↔ X = Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q ⁢ A
73 66 70 72 3bitr3d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q = A ⁢ X ↔ X = Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q ⁢ A
74 58 64 73 3bitr3d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → A ⁢ X + B ⁢ B ⁢ C − A ⁢ D Q = Q ⁢ C Q ↔ X = Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q ⁢ A
75 53 74 bitrd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → A ⁢ X + B ⁢ B ⁢ C − A ⁢ D Q = C ↔ X = Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q ⁢ A
76 15 75 sylan9bbr ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ ∧ Y = B ⁢ C − A ⁢ D Q → A ⁢ X + B ⁢ Y = C ↔ X = Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q ⁢ A
77 1 oveq1i ⊢ Q ⁢ C = A 2 + B 2 ⁢ C
78 27 recnd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → A ∈ ℂ
79 78 sqcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → A 2 ∈ ℂ
80 28 recnd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → B ∈ ℂ
81 80 sqcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → B 2 ∈ ℂ
82 simp3 ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → C ∈ ℝ
83 82 recnd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → C ∈ ℂ
84 79 81 83 adddird ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → A 2 + B 2 ⁢ C = A 2 ⁢ C + B 2 ⁢ C
85 77 84 eqtrid ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → Q ⁢ C = A 2 ⁢ C + B 2 ⁢ C
86 85 adantr ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → Q ⁢ C = A 2 ⁢ C + B 2 ⁢ C
87 80 adantr ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → B ∈ ℂ
88 33 recnd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → C ∈ ℂ
89 87 88 mulcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → B ⁢ C ∈ ℂ
90 78 adantr ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A ∈ ℂ
91 36 recnd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → D ∈ ℂ
92 91 sqrtcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → D ∈ ℂ
93 90 92 mulcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A ⁢ D ∈ ℂ
94 87 89 93 subdid ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → B ⁢ B ⁢ C − A ⁢ D = B ⁢ B ⁢ C − B ⁢ A ⁢ D
95 80 80 83 mulassd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → B ⁢ B ⁢ C = B ⁢ B ⁢ C
96 recn ⊢ B ∈ ℝ → B ∈ ℂ
97 96 sqvald ⊢ B ∈ ℝ → B 2 = B ⁢ B
98 97 3ad2ant2 ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → B 2 = B ⁢ B
99 98 eqcomd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → B ⁢ B = B 2
100 99 oveq1d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → B ⁢ B ⁢ C = B 2 ⁢ C
101 95 100 eqtr3d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → B ⁢ B ⁢ C = B 2 ⁢ C
102 101 adantr ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → B ⁢ B ⁢ C = B 2 ⁢ C
103 87 90 92 mul12d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → B ⁢ A ⁢ D = A ⁢ B ⁢ D
104 102 103 oveq12d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → B ⁢ B ⁢ C − B ⁢ A ⁢ D = B 2 ⁢ C − A ⁢ B ⁢ D
105 94 104 eqtrd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → B ⁢ B ⁢ C − A ⁢ D = B 2 ⁢ C − A ⁢ B ⁢ D
106 86 105 oveq12d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D = A 2 ⁢ C + B 2 ⁢ C - B 2 ⁢ C − A ⁢ B ⁢ D
107 90 sqcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A 2 ∈ ℂ
108 107 88 mulcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A 2 ⁢ C ∈ ℂ
109 87 sqcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → B 2 ∈ ℂ
110 109 88 mulcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → B 2 ⁢ C ∈ ℂ
111 108 110 addcomd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A 2 ⁢ C + B 2 ⁢ C = B 2 ⁢ C + A 2 ⁢ C
112 111 oveq1d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A 2 ⁢ C + B 2 ⁢ C - B 2 ⁢ C − A ⁢ B ⁢ D = B 2 ⁢ C + A 2 ⁢ C - B 2 ⁢ C − A ⁢ B ⁢ D
113 87 92 mulcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → B ⁢ D ∈ ℂ
114 90 113 mulcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A ⁢ B ⁢ D ∈ ℂ
115 110 108 114 pnncand ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → B 2 ⁢ C + A 2 ⁢ C - B 2 ⁢ C − A ⁢ B ⁢ D = A 2 ⁢ C + A ⁢ B ⁢ D
116 106 112 115 3eqtrd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D = A 2 ⁢ C + A ⁢ B ⁢ D
117 116 oveq1d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q ⁢ A = A 2 ⁢ C + A ⁢ B ⁢ D Q ⁢ A
118 78 sqvald ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → A 2 = A ⁢ A
119 118 oveq1d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → A 2 ⁢ C = A ⁢ A ⁢ C
120 78 78 83 mulassd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → A ⁢ A ⁢ C = A ⁢ A ⁢ C
121 119 120 eqtrd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ → A 2 ⁢ C = A ⁢ A ⁢ C
122 121 adantr ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A 2 ⁢ C = A ⁢ A ⁢ C
123 122 oveq1d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A 2 ⁢ C + A ⁢ B ⁢ D = A ⁢ A ⁢ C + A ⁢ B ⁢ D
124 31 recnd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → Q ∈ ℂ
125 124 90 mulcomd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → Q ⁢ A = A ⁢ Q
126 123 125 oveq12d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A 2 ⁢ C + A ⁢ B ⁢ D Q ⁢ A = A ⁢ A ⁢ C + A ⁢ B ⁢ D A ⁢ Q
127 90 88 mulcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A ⁢ C ∈ ℂ
128 90 127 113 adddid ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A ⁢ A ⁢ C + B ⁢ D = A ⁢ A ⁢ C + A ⁢ B ⁢ D
129 128 eqcomd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A ⁢ A ⁢ C + A ⁢ B ⁢ D = A ⁢ A ⁢ C + B ⁢ D
130 129 oveq1d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A ⁢ A ⁢ C + A ⁢ B ⁢ D A ⁢ Q = A ⁢ A ⁢ C + B ⁢ D A ⁢ Q
131 127 113 addcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A ⁢ C + B ⁢ D ∈ ℂ
132 46 adantr ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → Q ≠ 0
133 simpl1r ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A ≠ 0
134 131 124 90 132 133 divcan5d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A ⁢ A ⁢ C + B ⁢ D A ⁢ Q = A ⁢ C + B ⁢ D Q
135 130 134 eqtrd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A ⁢ A ⁢ C + A ⁢ B ⁢ D A ⁢ Q = A ⁢ C + B ⁢ D Q
136 117 126 135 3eqtrd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q ⁢ A = A ⁢ C + B ⁢ D Q
137 136 eqeq2d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → X = Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q ⁢ A ↔ X = A ⁢ C + B ⁢ D Q
138 137 biimpd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → X = Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q ⁢ A → X = A ⁢ C + B ⁢ D Q
139 138 3adant3 ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → X = Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q ⁢ A → X = A ⁢ C + B ⁢ D Q
140 139 adantr ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ ∧ Y = B ⁢ C − A ⁢ D Q → X = Q ⁢ C − B ⁢ B ⁢ C − A ⁢ D Q ⁢ A → X = A ⁢ C + B ⁢ D Q
141 76 140 sylbid ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ ∧ Y = B ⁢ C − A ⁢ D Q → A ⁢ X + B ⁢ Y = C → X = A ⁢ C + B ⁢ D Q
142 141 ex ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Y = B ⁢ C − A ⁢ D Q → A ⁢ X + B ⁢ Y = C → X = A ⁢ C + B ⁢ D Q
143 142 com23 ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → A ⁢ X + B ⁢ Y = C → Y = B ⁢ C − A ⁢ D Q → X = A ⁢ C + B ⁢ D Q
144 143 adantld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → X 2 + Y 2 = R 2 ∧ A ⁢ X + B ⁢ Y = C → Y = B ⁢ C − A ⁢ D Q → X = A ⁢ C + B ⁢ D Q
145 144 imp ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ ∧ X 2 + Y 2 = R 2 ∧ A ⁢ X + B ⁢ Y = C → Y = B ⁢ C − A ⁢ D Q → X = A ⁢ C + B ⁢ D Q
146 145 ancrd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ ∧ X 2 + Y 2 = R 2 ∧ A ⁢ X + B ⁢ Y = C → Y = B ⁢ C − A ⁢ D Q → X = A ⁢ C + B ⁢ D Q ∧ Y = B ⁢ C − A ⁢ D Q
147 oveq2 ⊢ Y = B ⁢ C + A ⁢ D Q → B ⁢ Y = B ⁢ B ⁢ C + A ⁢ D Q
148 147 oveq2d ⊢ Y = B ⁢ C + A ⁢ D Q → A ⁢ X + B ⁢ Y = A ⁢ X + B ⁢ B ⁢ C + A ⁢ D Q
149 148 eqeq1d ⊢ Y = B ⁢ C + A ⁢ D Q → A ⁢ X + B ⁢ Y = C ↔ A ⁢ X + B ⁢ B ⁢ C + A ⁢ D Q = C
150 20 40 addcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → B ⁢ C + A ⁢ D ∈ ℂ
151 17 150 43 47 divassd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → B ⁢ B ⁢ C + A ⁢ D Q = B ⁢ B ⁢ C + A ⁢ D Q
152 151 eqcomd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → B ⁢ B ⁢ C + A ⁢ D Q = B ⁢ B ⁢ C + A ⁢ D Q
153 152 oveq2d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → A ⁢ X + B ⁢ B ⁢ C + A ⁢ D Q = A ⁢ X + B ⁢ B ⁢ C + A ⁢ D Q
154 153 52 eqeq12d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → A ⁢ X + B ⁢ B ⁢ C + A ⁢ D Q = C ↔ A ⁢ X + B ⁢ B ⁢ C + A ⁢ D Q = Q ⁢ C Q
155 17 150 mulcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → B ⁢ B ⁢ C + A ⁢ D ∈ ℂ
156 54 155 43 47 divsubdird ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q = Q ⁢ C Q − B ⁢ B ⁢ C + A ⁢ D Q
157 156 eqcomd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C Q − B ⁢ B ⁢ C + A ⁢ D Q = Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q
158 157 eqeq1d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C Q − B ⁢ B ⁢ C + A ⁢ D Q = A ⁢ X ↔ Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q = A ⁢ X
159 155 43 47 divcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → B ⁢ B ⁢ C + A ⁢ D Q ∈ ℂ
160 59 159 63 subadd2d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C Q − B ⁢ B ⁢ C + A ⁢ D Q = A ⁢ X ↔ A ⁢ X + B ⁢ B ⁢ C + A ⁢ D Q = Q ⁢ C Q
161 eqcom ⊢ Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q A = X ↔ X = Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q A
162 161 a1i ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q A = X ↔ X = Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q A
163 54 155 subcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D ∈ ℂ
164 163 43 47 divcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q ∈ ℂ
165 164 62 22 69 divmul2d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q A = X ↔ Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q = A ⁢ X
166 163 43 22 47 69 divdiv1d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q A = Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q ⁢ A
167 166 eqeq2d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → X = Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q A ↔ X = Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q ⁢ A
168 162 165 167 3bitr3d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q = A ⁢ X ↔ X = Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q ⁢ A
169 158 160 168 3bitr3d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → A ⁢ X + B ⁢ B ⁢ C + A ⁢ D Q = Q ⁢ C Q ↔ X = Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q ⁢ A
170 154 169 bitrd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → A ⁢ X + B ⁢ B ⁢ C + A ⁢ D Q = C ↔ X = Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q ⁢ A
171 149 170 sylan9bbr ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ ∧ Y = B ⁢ C + A ⁢ D Q → A ⁢ X + B ⁢ Y = C ↔ X = Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q ⁢ A
172 87 89 93 adddid ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → B ⁢ B ⁢ C + A ⁢ D = B ⁢ B ⁢ C + B ⁢ A ⁢ D
173 102 103 oveq12d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → B ⁢ B ⁢ C + B ⁢ A ⁢ D = B 2 ⁢ C + A ⁢ B ⁢ D
174 172 173 eqtrd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → B ⁢ B ⁢ C + A ⁢ D = B 2 ⁢ C + A ⁢ B ⁢ D
175 86 174 oveq12d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D = A 2 ⁢ C + B 2 ⁢ C - B 2 ⁢ C + A ⁢ B ⁢ D
176 111 oveq1d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A 2 ⁢ C + B 2 ⁢ C - B 2 ⁢ C + A ⁢ B ⁢ D = B 2 ⁢ C + A 2 ⁢ C - B 2 ⁢ C + A ⁢ B ⁢ D
177 110 108 114 pnpcand ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → B 2 ⁢ C + A 2 ⁢ C - B 2 ⁢ C + A ⁢ B ⁢ D = A 2 ⁢ C − A ⁢ B ⁢ D
178 175 176 177 3eqtrd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D = A 2 ⁢ C − A ⁢ B ⁢ D
179 178 oveq1d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q ⁢ A = A 2 ⁢ C − A ⁢ B ⁢ D Q ⁢ A
180 122 oveq1d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A 2 ⁢ C − A ⁢ B ⁢ D = A ⁢ A ⁢ C − A ⁢ B ⁢ D
181 180 125 oveq12d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A 2 ⁢ C − A ⁢ B ⁢ D Q ⁢ A = A ⁢ A ⁢ C − A ⁢ B ⁢ D A ⁢ Q
182 90 127 113 subdid ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A ⁢ A ⁢ C − B ⁢ D = A ⁢ A ⁢ C − A ⁢ B ⁢ D
183 182 eqcomd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A ⁢ A ⁢ C − A ⁢ B ⁢ D = A ⁢ A ⁢ C − B ⁢ D
184 183 oveq1d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A ⁢ A ⁢ C − A ⁢ B ⁢ D A ⁢ Q = A ⁢ A ⁢ C − B ⁢ D A ⁢ Q
185 127 113 subcld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A ⁢ C − B ⁢ D ∈ ℂ
186 185 124 90 132 133 divcan5d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A ⁢ A ⁢ C − B ⁢ D A ⁢ Q = A ⁢ C − B ⁢ D Q
187 184 186 eqtrd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → A ⁢ A ⁢ C − A ⁢ B ⁢ D A ⁢ Q = A ⁢ C − B ⁢ D Q
188 179 181 187 3eqtrd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q ⁢ A = A ⁢ C − B ⁢ D Q
189 188 eqeq2d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → X = Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q ⁢ A ↔ X = A ⁢ C − B ⁢ D Q
190 189 biimpd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D → X = Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q ⁢ A → X = A ⁢ C − B ⁢ D Q
191 190 3adant3 ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → X = Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q ⁢ A → X = A ⁢ C − B ⁢ D Q
192 191 adantr ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ ∧ Y = B ⁢ C + A ⁢ D Q → X = Q ⁢ C − B ⁢ B ⁢ C + A ⁢ D Q ⁢ A → X = A ⁢ C − B ⁢ D Q
193 171 192 sylbid ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ ∧ Y = B ⁢ C + A ⁢ D Q → A ⁢ X + B ⁢ Y = C → X = A ⁢ C − B ⁢ D Q
194 193 ex ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → Y = B ⁢ C + A ⁢ D Q → A ⁢ X + B ⁢ Y = C → X = A ⁢ C − B ⁢ D Q
195 194 com23 ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → A ⁢ X + B ⁢ Y = C → Y = B ⁢ C + A ⁢ D Q → X = A ⁢ C − B ⁢ D Q
196 195 adantld ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → X 2 + Y 2 = R 2 ∧ A ⁢ X + B ⁢ Y = C → Y = B ⁢ C + A ⁢ D Q → X = A ⁢ C − B ⁢ D Q
197 196 imp ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ ∧ X 2 + Y 2 = R 2 ∧ A ⁢ X + B ⁢ Y = C → Y = B ⁢ C + A ⁢ D Q → X = A ⁢ C − B ⁢ D Q
198 197 ancrd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ ∧ X 2 + Y 2 = R 2 ∧ A ⁢ X + B ⁢ Y = C → Y = B ⁢ C + A ⁢ D Q → X = A ⁢ C − B ⁢ D Q ∧ Y = B ⁢ C + A ⁢ D Q
199 146 198 orim12d ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ ∧ X 2 + Y 2 = R 2 ∧ A ⁢ X + B ⁢ Y = C → Y = B ⁢ C − A ⁢ D Q ∨ Y = B ⁢ C + A ⁢ D Q → X = A ⁢ C + B ⁢ D Q ∧ Y = B ⁢ C − A ⁢ D Q ∨ X = A ⁢ C − B ⁢ D Q ∧ Y = B ⁢ C + A ⁢ D Q
200 12 199 mpd ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ ∧ X 2 + Y 2 = R 2 ∧ A ⁢ X + B ⁢ Y = C → X = A ⁢ C + B ⁢ D Q ∧ Y = B ⁢ C − A ⁢ D Q ∨ X = A ⁢ C − B ⁢ D Q ∧ Y = B ⁢ C + A ⁢ D Q
201 200 ex ⊢ A ∈ ℝ ∧ A ≠ 0 ∧ B ∈ ℝ ∧ C ∈ ℝ ∧ R ∈ ℝ + ∧ 0 ≤ D ∧ X ∈ ℝ ∧ Y ∈ ℝ → X 2 + Y 2 = R 2 ∧ A ⁢ X + B ⁢ Y = C → X = A ⁢ C + B ⁢ D Q ∧ Y = B ⁢ C − A ⁢ D Q ∨ X = A ⁢ C − B ⁢ D Q ∧ Y = B ⁢ C + A ⁢ D Q