Metamath Proof Explorer


Theorem itsclquadb

Description: Quadratic equation for the y-coordinate of the intersection points of a line and a circle. (Contributed by AV, 22-Feb-2023)

Ref Expression
Hypotheses itsclquadb.q Q = A 2 + B 2
itsclquadb.t T = 2 B C
itsclquadb.u U = C 2 A 2 R 2
Assertion itsclquadb A A 0 B C R + Y x x 2 + Y 2 = R 2 A x + B Y = C Q Y 2 + T Y + U = 0

Proof

Step Hyp Ref Expression
1 itsclquadb.q Q = A 2 + B 2
2 itsclquadb.t T = 2 B C
3 itsclquadb.u U = C 2 A 2 R 2
4 simpl1 A A 0 B C R + Y x A A 0 B C
5 simp2 A A 0 B C R + Y R +
6 5 adantr A A 0 B C R + Y x R +
7 simp3 A A 0 B C R + Y Y
8 7 anim1ci A A 0 B C R + Y x x Y
9 1 2 3 itscnhlc0yqe A A 0 B C R + x Y x 2 + Y 2 = R 2 A x + B Y = C Q Y 2 + T Y + U = 0
10 4 6 8 9 syl3anc A A 0 B C R + Y x x 2 + Y 2 = R 2 A x + B Y = C Q Y 2 + T Y + U = 0
11 10 rexlimdva A A 0 B C R + Y x x 2 + Y 2 = R 2 A x + B Y = C Q Y 2 + T Y + U = 0
12 simp3 A A 0 B C C
13 12 3ad2ant1 A A 0 B C R + Y C
14 simp2 A A 0 B C B
15 14 3ad2ant1 A A 0 B C R + Y B
16 15 7 remulcld A A 0 B C R + Y B Y
17 13 16 resubcld A A 0 B C R + Y C B Y
18 simp11l A A 0 B C R + Y A
19 simp11r A A 0 B C R + Y A 0
20 17 18 19 redivcld A A 0 B C R + Y C B Y A
21 20 adantr A A 0 B C R + Y Q Y 2 + T Y + U = 0 C B Y A
22 oveq1 x = C B Y A x 2 = C B Y A 2
23 22 oveq1d x = C B Y A x 2 + Y 2 = C B Y A 2 + Y 2
24 23 eqeq1d x = C B Y A x 2 + Y 2 = R 2 C B Y A 2 + Y 2 = R 2
25 oveq2 x = C B Y A A x = A C B Y A
26 25 oveq1d x = C B Y A A x + B Y = A C B Y A + B Y
27 26 eqeq1d x = C B Y A A x + B Y = C A C B Y A + B Y = C
28 24 27 anbi12d x = C B Y A x 2 + Y 2 = R 2 A x + B Y = C C B Y A 2 + Y 2 = R 2 A C B Y A + B Y = C
29 28 adantl A A 0 B C R + Y Q Y 2 + T Y + U = 0 x = C B Y A x 2 + Y 2 = R 2 A x + B Y = C C B Y A 2 + Y 2 = R 2 A C B Y A + B Y = C
30 17 recnd A A 0 B C R + Y C B Y
31 18 recnd A A 0 B C R + Y A
32 30 31 19 sqdivd A A 0 B C R + Y C B Y A 2 = C B Y 2 A 2
33 13 recnd A A 0 B C R + Y C
34 16 recnd A A 0 B C R + Y B Y
35 binom2sub C B Y C B Y 2 = C 2 - 2 C B Y + B Y 2
36 33 34 35 syl2anc A A 0 B C R + Y C B Y 2 = C 2 - 2 C B Y + B Y 2
37 13 resqcld A A 0 B C R + Y C 2
38 37 recnd A A 0 B C R + Y C 2
39 2re 2
40 39 a1i A A 0 B C R + Y 2
41 13 16 remulcld A A 0 B C R + Y C B Y
42 40 41 remulcld A A 0 B C R + Y 2 C B Y
43 42 recnd A A 0 B C R + Y 2 C B Y
44 38 43 negsubd A A 0 B C R + Y C 2 + 2 C B Y = C 2 2 C B Y
45 15 recnd A A 0 B C R + Y B
46 7 recnd A A 0 B C R + Y Y
47 33 45 46 mulassd A A 0 B C R + Y C B Y = C B Y
48 47 eqcomd A A 0 B C R + Y C B Y = C B Y
49 48 oveq2d A A 0 B C R + Y 2 C B Y = 2 C B Y
50 2cnd A A 0 B C R + Y 2
51 13 15 remulcld A A 0 B C R + Y C B
52 51 recnd A A 0 B C R + Y C B
53 50 52 46 mulassd A A 0 B C R + Y 2 C B Y = 2 C B Y
54 53 eqcomd A A 0 B C R + Y 2 C B Y = 2 C B Y
55 33 45 mulcomd A A 0 B C R + Y C B = B C
56 55 oveq2d A A 0 B C R + Y 2 C B = 2 B C
57 56 oveq1d A A 0 B C R + Y 2 C B Y = 2 B C Y
58 49 54 57 3eqtrd A A 0 B C R + Y 2 C B Y = 2 B C Y
59 58 negeqd A A 0 B C R + Y 2 C B Y = 2 B C Y
60 59 oveq2d A A 0 B C R + Y C 2 + 2 C B Y = C 2 + 2 B C Y
61 44 60 eqtr3d A A 0 B C R + Y C 2 2 C B Y = C 2 + 2 B C Y
62 45 46 sqmuld A A 0 B C R + Y B Y 2 = B 2 Y 2
63 61 62 oveq12d A A 0 B C R + Y C 2 - 2 C B Y + B Y 2 = C 2 + 2 B C Y + B 2 Y 2
64 15 13 remulcld A A 0 B C R + Y B C
65 40 64 remulcld A A 0 B C R + Y 2 B C
66 65 recnd A A 0 B C R + Y 2 B C
67 66 46 mulneg1d A A 0 B C R + Y 2 B C Y = 2 B C Y
68 2 eqcomi 2 B C = T
69 68 oveq1i 2 B C Y = T Y
70 69 a1i A A 0 B C R + Y 2 B C Y = T Y
71 67 70 eqtr3d A A 0 B C R + Y 2 B C Y = T Y
72 71 oveq2d A A 0 B C R + Y C 2 + 2 B C Y = C 2 + T Y
73 72 oveq1d A A 0 B C R + Y C 2 + 2 B C Y + B 2 Y 2 = C 2 + T Y + B 2 Y 2
74 36 63 73 3eqtrd A A 0 B C R + Y C B Y 2 = C 2 + T Y + B 2 Y 2
75 74 oveq1d A A 0 B C R + Y C B Y 2 A 2 = C 2 + T Y + B 2 Y 2 A 2
76 32 75 eqtrd A A 0 B C R + Y C B Y A 2 = C 2 + T Y + B 2 Y 2 A 2
77 resqcl Y Y 2
78 77 recnd Y Y 2
79 78 3ad2ant3 A A 0 B C R + Y Y 2
80 18 resqcld A A 0 B C R + Y A 2
81 80 recnd A A 0 B C R + Y A 2
82 recn A A
83 sqne0 A A 2 0 A 0
84 82 83 syl A A 2 0 A 0
85 84 biimpar A A 0 A 2 0
86 85 3ad2ant1 A A 0 B C A 2 0
87 86 3ad2ant1 A A 0 B C R + Y A 2 0
88 79 81 87 divcan2d A A 0 B C R + Y A 2 Y 2 A 2 = Y 2
89 88 eqcomd A A 0 B C R + Y Y 2 = A 2 Y 2 A 2
90 76 89 oveq12d A A 0 B C R + Y C B Y A 2 + Y 2 = C 2 + T Y + B 2 Y 2 A 2 + A 2 Y 2 A 2
91 81 79 81 87 divassd A A 0 B C R + Y A 2 Y 2 A 2 = A 2 Y 2 A 2
92 91 eqcomd A A 0 B C R + Y A 2 Y 2 A 2 = A 2 Y 2 A 2
93 92 oveq2d A A 0 B C R + Y C 2 + T Y + B 2 Y 2 A 2 + A 2 Y 2 A 2 = C 2 + T Y + B 2 Y 2 A 2 + A 2 Y 2 A 2
94 65 renegcld A A 0 B C R + Y 2 B C
95 2 94 eqeltrid A A 0 B C R + Y T
96 95 7 remulcld A A 0 B C R + Y T Y
97 37 96 readdcld A A 0 B C R + Y C 2 + T Y
98 15 resqcld A A 0 B C R + Y B 2
99 7 resqcld A A 0 B C R + Y Y 2
100 98 99 remulcld A A 0 B C R + Y B 2 Y 2
101 97 100 readdcld A A 0 B C R + Y C 2 + T Y + B 2 Y 2
102 101 recnd A A 0 B C R + Y C 2 + T Y + B 2 Y 2
103 80 99 remulcld A A 0 B C R + Y A 2 Y 2
104 103 recnd A A 0 B C R + Y A 2 Y 2
105 102 104 81 87 divdird A A 0 B C R + Y C 2 + T Y + B 2 Y 2 + A 2 Y 2 A 2 = C 2 + T Y + B 2 Y 2 A 2 + A 2 Y 2 A 2
106 105 eqcomd A A 0 B C R + Y C 2 + T Y + B 2 Y 2 A 2 + A 2 Y 2 A 2 = C 2 + T Y + B 2 Y 2 + A 2 Y 2 A 2
107 90 93 106 3eqtrd A A 0 B C R + Y C B Y A 2 + Y 2 = C 2 + T Y + B 2 Y 2 + A 2 Y 2 A 2
108 107 adantr A A 0 B C R + Y Q Y 2 + T Y + U = 0 C B Y A 2 + Y 2 = C 2 + T Y + B 2 Y 2 + A 2 Y 2 A 2
109 97 recnd A A 0 B C R + Y C 2 + T Y
110 100 recnd A A 0 B C R + Y B 2 Y 2
111 109 110 104 addassd A A 0 B C R + Y C 2 + T Y + B 2 Y 2 + A 2 Y 2 = C 2 + T Y + B 2 Y 2 + A 2 Y 2
112 98 recnd A A 0 B C R + Y B 2
113 99 recnd A A 0 B C R + Y Y 2
114 112 81 113 adddird A A 0 B C R + Y B 2 + A 2 Y 2 = B 2 Y 2 + A 2 Y 2
115 112 81 addcomd A A 0 B C R + Y B 2 + A 2 = A 2 + B 2
116 115 oveq1d A A 0 B C R + Y B 2 + A 2 Y 2 = A 2 + B 2 Y 2
117 114 116 eqtr3d A A 0 B C R + Y B 2 Y 2 + A 2 Y 2 = A 2 + B 2 Y 2
118 117 oveq2d A A 0 B C R + Y C 2 + T Y + B 2 Y 2 + A 2 Y 2 = C 2 + T Y + A 2 + B 2 Y 2
119 96 recnd A A 0 B C R + Y T Y
120 80 98 readdcld A A 0 B C R + Y A 2 + B 2
121 120 99 remulcld A A 0 B C R + Y A 2 + B 2 Y 2
122 121 recnd A A 0 B C R + Y A 2 + B 2 Y 2
123 38 119 122 addassd A A 0 B C R + Y C 2 + T Y + A 2 + B 2 Y 2 = C 2 + T Y + A 2 + B 2 Y 2
124 119 122 addcomd A A 0 B C R + Y T Y + A 2 + B 2 Y 2 = A 2 + B 2 Y 2 + T Y
125 124 oveq2d A A 0 B C R + Y C 2 + T Y + A 2 + B 2 Y 2 = C 2 + A 2 + B 2 Y 2 + T Y
126 123 125 eqtrd A A 0 B C R + Y C 2 + T Y + A 2 + B 2 Y 2 = C 2 + A 2 + B 2 Y 2 + T Y
127 111 118 126 3eqtrd A A 0 B C R + Y C 2 + T Y + B 2 Y 2 + A 2 Y 2 = C 2 + A 2 + B 2 Y 2 + T Y
128 127 adantr A A 0 B C R + Y Q Y 2 + T Y + U = 0 C 2 + T Y + B 2 Y 2 + A 2 Y 2 = C 2 + A 2 + B 2 Y 2 + T Y
129 128 oveq1d A A 0 B C R + Y Q Y 2 + T Y + U = 0 C 2 + T Y + B 2 Y 2 + A 2 Y 2 A 2 = C 2 + A 2 + B 2 Y 2 + T Y A 2
130 1 oveq1i Q Y 2 = A 2 + B 2 Y 2
131 3 oveq2i T Y + U = T Y + C 2 - A 2 R 2
132 130 131 oveq12i Q Y 2 + T Y + U = A 2 + B 2 Y 2 + T Y + C 2 A 2 R 2
133 rpre R + R
134 133 resqcld R + R 2
135 134 3ad2ant2 A A 0 B C R + Y R 2
136 80 135 remulcld A A 0 B C R + Y A 2 R 2
137 37 136 resubcld A A 0 B C R + Y C 2 A 2 R 2
138 137 recnd A A 0 B C R + Y C 2 A 2 R 2
139 122 119 138 addassd A A 0 B C R + Y A 2 + B 2 Y 2 + T Y + C 2 A 2 R 2 = A 2 + B 2 Y 2 + T Y + C 2 A 2 R 2
140 132 139 eqtr4id A A 0 B C R + Y Q Y 2 + T Y + U = A 2 + B 2 Y 2 + T Y + C 2 A 2 R 2
141 140 eqeq1d A A 0 B C R + Y Q Y 2 + T Y + U = 0 A 2 + B 2 Y 2 + T Y + C 2 A 2 R 2 = 0
142 121 96 readdcld A A 0 B C R + Y A 2 + B 2 Y 2 + T Y
143 142 recnd A A 0 B C R + Y A 2 + B 2 Y 2 + T Y
144 addeq0 A 2 + B 2 Y 2 + T Y C 2 A 2 R 2 A 2 + B 2 Y 2 + T Y + C 2 A 2 R 2 = 0 A 2 + B 2 Y 2 + T Y = C 2 A 2 R 2
145 143 138 144 syl2anc A A 0 B C R + Y A 2 + B 2 Y 2 + T Y + C 2 A 2 R 2 = 0 A 2 + B 2 Y 2 + T Y = C 2 A 2 R 2
146 141 145 bitrd A A 0 B C R + Y Q Y 2 + T Y + U = 0 A 2 + B 2 Y 2 + T Y = C 2 A 2 R 2
147 oveq2 A 2 + B 2 Y 2 + T Y = C 2 A 2 R 2 C 2 + A 2 + B 2 Y 2 + T Y = C 2 + C 2 A 2 R 2
148 147 oveq1d A 2 + B 2 Y 2 + T Y = C 2 A 2 R 2 C 2 + A 2 + B 2 Y 2 + T Y A 2 = C 2 + C 2 A 2 R 2 A 2
149 38 138 negsubd A A 0 B C R + Y C 2 + C 2 A 2 R 2 = C 2 C 2 A 2 R 2
150 136 recnd A A 0 B C R + Y A 2 R 2
151 38 150 nncand A A 0 B C R + Y C 2 C 2 A 2 R 2 = A 2 R 2
152 149 151 eqtrd A A 0 B C R + Y C 2 + C 2 A 2 R 2 = A 2 R 2
153 152 oveq1d A A 0 B C R + Y C 2 + C 2 A 2 R 2 A 2 = A 2 R 2 A 2
154 135 recnd A A 0 B C R + Y R 2
155 154 81 87 divcan3d A A 0 B C R + Y A 2 R 2 A 2 = R 2
156 153 155 eqtrd A A 0 B C R + Y C 2 + C 2 A 2 R 2 A 2 = R 2
157 148 156 sylan9eqr A A 0 B C R + Y A 2 + B 2 Y 2 + T Y = C 2 A 2 R 2 C 2 + A 2 + B 2 Y 2 + T Y A 2 = R 2
158 157 ex A A 0 B C R + Y A 2 + B 2 Y 2 + T Y = C 2 A 2 R 2 C 2 + A 2 + B 2 Y 2 + T Y A 2 = R 2
159 146 158 sylbid A A 0 B C R + Y Q Y 2 + T Y + U = 0 C 2 + A 2 + B 2 Y 2 + T Y A 2 = R 2
160 159 imp A A 0 B C R + Y Q Y 2 + T Y + U = 0 C 2 + A 2 + B 2 Y 2 + T Y A 2 = R 2
161 108 129 160 3eqtrd A A 0 B C R + Y Q Y 2 + T Y + U = 0 C B Y A 2 + Y 2 = R 2
162 30 31 19 divcan2d A A 0 B C R + Y A C B Y A = C B Y
163 162 oveq1d A A 0 B C R + Y A C B Y A + B Y = C - B Y + B Y
164 33 34 npcand A A 0 B C R + Y C - B Y + B Y = C
165 163 164 eqtrd A A 0 B C R + Y A C B Y A + B Y = C
166 165 adantr A A 0 B C R + Y Q Y 2 + T Y + U = 0 A C B Y A + B Y = C
167 161 166 jca A A 0 B C R + Y Q Y 2 + T Y + U = 0 C B Y A 2 + Y 2 = R 2 A C B Y A + B Y = C
168 21 29 167 rspcedvd A A 0 B C R + Y Q Y 2 + T Y + U = 0 x x 2 + Y 2 = R 2 A x + B Y = C
169 168 ex A A 0 B C R + Y Q Y 2 + T Y + U = 0 x x 2 + Y 2 = R 2 A x + B Y = C
170 11 169 impbid A A 0 B C R + Y x x 2 + Y 2 = R 2 A x + B Y = C Q Y 2 + T Y + U = 0