Write the rational function in reduced form. We first exclude a finite pole in its dependent variable at a generic point . If this pole has order , the inverse equation
has a holomorphic right-hand side near , with a zero of order in at . Choosing a generic point avoids collisions of pole branches and zeros of the reduced numerator. The unique inverse solution has
To justify the leading order, first note ; if the first nonzero term has order , substitution in the inverse equation makes the right-hand side start at order , since the change caused by has order at least . Thus . Inverting produces an algebraic branch point of order . Away from the fixed coefficient exceptions, can be chosen throughout an open set on the pole curve; inverse solutions based at these different give different initial values at a nearby ordinary point. These are movable singularities of a complex differential equation, contradicting the hypothesis. Hence the denominator has no genuine -dependent factor: is a polynomial in , with rational functions of as coefficients.
Let its degree in be . Use the dependent coordinate on the Riemann sphere. Its equation is
If , the right-hand side has a pole of order at for generic . The same inverse-equation argument gives a movable algebraic branch point of order . It follows that , so the equation is Riccati, including its linear and constant special cases:
The requirement about the whole dependent-variable Riemann sphere is essential: examining only finite values would miss the branching at for degree at least three.
The linearization of a Riccati equation is particularly symmetric in the system
On a simply connected domain where the coefficients are holomorphic, its solutions are holomorphic. Direct differentiation gives
A nonzero initial vector never becomes the zero vector, by uniqueness for the linear differential equation, so the quotient is meromorphic. Choosing initial vector represents every finite initial value, and represents infinity. At fixed coefficient singularities, a single globally holomorphic vector solution need not exist; the assertion is local on ordinary domains, or on their appropriate continuation surface.
Finally, for any two finite solutions of the Riccati equation,
Use this identity on the four differences in
The logarithmic derivative of this cross-ratio is
Thus is constant wherever the expression is initially defined, and the identity extends as an identity of meromorphic functions. Distinctness of is preserved at ordinary points by uniqueness, interpreted on the Riemann sphere. Solving the constant cross-ratio equation gives the Riccati cross-ratio superposition
For this means ; gives , and gives . The constant is selected by the initial value of , so the formula represents every solution, with its denominator zeros interpreted as poles.