Diameter Dynamics

Since $AB$ is a diameter and both $AD$ and $BC$ are tangents, we have $AD \perp AB$ and $BC \perp AB$. Basically we have trapezoid $ABCD$ with two right angles, we have to find $AB$ using $AD$ and $BC$. Let $O = BD \cap AC$. Let $OA = y. OB = q, OC = x, OD = p$. Since AB is the diameter ,  $\therefore \angle AOB = 90^\circ$ . 


Because of the fact that $\triangle AOD$ and $\triangle BOC$ are right angled triangles we have:

$a^2+b^2 = p^2 + y^2 + x^2 + q^2 = AB^2 + CD^2$

$\Rightarrow AB^2 = a^2 +b^2 - CD^2$


Also we have 

$CD^2 = p^2 + x^2$

$AB^2 = a^2 +b^2 - p^2 - x^2$

Since DA and CB are tangents , by using power of point with respect to the circumcircle of $\triangle AOC$ we have:

\[b^2 = x(x+y)\]

\[a^2 = p(p+q)\]


combining with the previous equation we get 

$AB^2 = p(p+q) + x(x+y) - p^2 - x^2$

$\Rightarrow AB^2 = pq + xy$

We have $AD \parallel BC$ so,

$\frac{p}{q} = \frac{y}{x}$

$\Rightarrow pq = \frac{q^2y}{x}$


Combining with the previous equation we get,

$AB^2 =\frac{q^2y}{x} +xy $

$\Rightarrow AB^2 = \frac{y}{x}(q^2+x^2)$

$\Rightarrow AB^2 = \frac{y}{x}b^2$

$\Rightarrow AB^2 = \frac{a}{b}b^2$

$\Rightarrow AB^2 = ab$


So the answer is $AB = \sqrt{ab}$