And yet despite the look on my face, you’re still talking and thinking that I care, Anonymous

Definition. A linear fractional transformation is a function of the form $T(z) = \frac{az + b}{cz + d}$ (a fraction of two linear polynomials) where the coefficients $a, b, c, d \in \mathbb{C}$ are complex numbers. Definition. In addition, if $ad - bc \ne 0$, then T is called a Möbius transformation.
The quantity ad - bc is the determinant of the matrix $M=\left( \begin{matrix}a&b\\ c&d\end{matrix}\right)$. If $ad-bc \neq 0$, the matrix is invertible. That means the transformation is non-degenerate: it actually moves points around in a meaningful way, preserving the complex plane’s structure (angles, circles, lines).
If $ad-bc = 0$, the matrix is singular (non-invertible). This is the red flag 🚩: it means the transformation collapses everything.
If $ad-bc = 0$, then the two rows of the matrix are linearly dependent. In other words: $(a, b) =\lambda (c, d)$ for some scalar $\lambda$. So the numerator and denominator are proportional: $az+b=\lambda (cz+d), T(z)=\frac{az+b}{cz+d}=\frac{\lambda (cz+d)}{cz+d} = \lambda$ as long as $cz+d\neq 0$. That’s a constant function, every input z gets sent to the same output, so the entire plane collapses into a single point.
In conclusion. If $ad - bc = 0$, the function becomes “degenerate” (useless). We are left with a constant function $T(z) = \text{constant}$. That’s not a transformation; it collapses the whole plane into a single point.
Standard functions often break when you divide by zero. Möbius transformations are designed to handle this gracefully by including Infinity ($\infty$) as an actual point. This new space is called the Riemann Sphere or the Extended Complex Plane.
Consider $T(z) = \frac{az + b}{cz + d}$ where $a, b, c, d \in \mathbb{C}$.
T is well defined, one-to-one, and onto.
Proof T is one to one (injective). We assume the outputs are equal ($T(z) = T(z_1)$) and prove the inputs must have been equal ($z = z_1$).
$$ \begin{aligned} \frac{az + b}{cz + d} &=\frac{az_1 + b}{cz_1 + d} \\[2pt] &\iff[\text{Cross multiply: }] (az + b)(cz_1 + d) = (az_1 + b)(cz + d) \\[2pt] &\iff[\text{Expand: }] aczz_1 + bd + bcz_1 + + adz = aczz_1 + bd +bcz + bd \\[2pt] &\iff[\text{Cancel common terms: }] adz + bcz_1 = adz_1 + bcz \\[2pt] &\iff[\text{Group terms: }] (ad -bc)z = (ad -bc)z_1 \\[2pt] &\iff[\text{Since we have defined } ad - bc \ne 0] z = z_1 \end{aligned} $$This proves T is one-to-one (except potentially at the pole/infinity, but we defined those manually to be distinct).
Proof T is onto. We pick any target value w and show we can find a z that maps to it. We do this by solving the equation for z.
$$ \begin{aligned} w &=\frac{az + b}{cz + d} \\[2pt] &\iff w(cz + d) = az + b \\[2pt] &\iff wcz + wd = az + b \\[2pt] &\iff wcz - az = b - wd \\[2pt] &\iff z(wc - a) = b - wd \\[2pt] &\iff z = \frac{b - dw}{wc - a} = \frac{-dw + b}{cw - a} \end{aligned} $$Therefore, since we can find a “parent” z for every possible child $w$ (including $\infty$), the function is Onto. Because $T$ is both One-to-One and Onto on the domain $\mathbb{C} \cup \{\infty\}$, it is a Bijection and $T^{-1}: \mathbb{C} \cup \{ \infin \} \to \mathbb{C} \cup \{ \infin \}$ is well-defined.
Möbius Mnemonic. Notice the coefficients of T are $\begin{pmatrix} a & b \\ c & d \end{pmatrix}$. The coefficients of $T^{-1}$ are $\begin{pmatrix} d & -b \\ -c & a \end{pmatrix}$. This is exactly the pattern for the inverse of a $2\times2$ matrix!
The reader should notice that one can multiply the coefficients by a scalar $\lambda$ without changing the function (Since T(z) is a ratio, one can scale the numerator and the denominator by the same amount and the ratio stays the same).
T(z) = $\frac{az+b}{cz+d} =\frac{a\lambda z + b\lambda}{c\lambda z + d\lambda}$ where $\lambda$ is a non-zero complex number.
Because of this redundancy, the coefficients a, b, c, and d are not unique. However, we often choose a specific $\lambda$ to make the determinant equal to 1, ad - bc = 1. This is called a normalized Möbius transformation. It makes calculations cleaner and easier.
Möbius transformation coefficients are proportional. Let T be a Möbius transformation with two representations $T(z)=\frac{az+b}{cz+d}=\frac{a_1z+b_1}{c_1z+d_1}$, where not all of a, b, c, d are zero and likewise for $a_1, b_1, c_1, d_1$, and at least one determinant is nonzero: $ad-bc \neq 0$ (so T is non-constant). Then there exists $\lambda \in \mathbb{C^{\mathnormal{\times }}}$ such that $a_1=\lambda a, b_1=\lambda b, c_1=\lambda c, d_1=\lambda d.$
Möbius transformations act on the Riemann sphere via matrices in $\mathrm{GL_{\mathnormal{2}}}(\mathbb{C})$: $\left( \begin{matrix}a&b\\ c&d\end{matrix}\right) \cdot z=\frac{az+b}{cz+d}.$ Scaling a matrix by $\lambda \neq 0$ does not change the induced map, so two matrices represent the same transformation iff they differ by a nonzero scalar.
Every Möbius transformation, no matter how complex, can be built by chaining together simpler transformations.
Proposition. Decomposition of Möbius Transformations. Every Möbius transformation $T(z) = \frac{az+b}{cz+d}$ can be expressed or written as a composition of simpler transformations or building blocks -translations ($z \mapsto z + \beta$), dilations/rotations ($z \mapsto \alpha z$), and inversion ($z \mapsto \frac{1}{z}$).
This means that geometrically, a Möbius transformation is nothing more than a sequence of shifting, spinning, scaling, and flipping the plane. It gives us a powerful geometric result. If we want to know what a Möbius transformation does to a shape (like a circle or a line), we don’t have to calculate the full messy formula. We just need to now that translations and dilations/rotations preserve circles and lines, and inversions map circles/lines to circles/lines (with the subtlety that circles through the origin become lines not passing through the origin, and lines not through the origin become circles passing through the origin). Since Möbius transformations are compositions of these, they must map circles/lines to circles/lines.
Proof.
Suppose c = 0 (the linear case), then $d \neq 0$ (otherwise $ad-bc=0$). The function simplifies to a linear polynomial: $T(z) =\frac{az+b}{d}=\frac{a}{d}z + \frac{b}{d}$.
We can break this into two steps: $S_1(z) = \frac{a}{d}z, S_2(z) = z + \frac{b}{d}$ a dilation/rotation and translation respectively. Then, the composition matches T(z), $T(z) = (S_2 \circ S_1)(z)$.
If $c \ne 0$ (the rational case), then we use algebraic manipulation to isolate the $z$ term in the denominator: $T(z) = \frac{az+b}{cz+d}=\frac{\frac{a}{c}(cz+d)-\frac{ad}{c}+b}{cz+d} = \frac{a}{c} + \frac{-ad + bc}{c^2z + dc} = \frac{a}{c} + \frac{1}{(\frac{c^2}{bc-ad})z + \frac{dc}{bc-ad}}$
We can identify the operations in order of application (from inside out, starting at z): $S_1(z) = (\frac{c^2}{bc-ad})z, S_2(z) = z + \frac{dc}{bc-ad}, S_3(z) = \frac{1}{z}, S_4 = z + \frac{a}{c}$.
Translations ($S_4, S_2$): Shift z by $a/c$ and $\frac{dc}{bc-ad}$ respectively. Inversion ($S_3$): Flip the result. Dilation/Rotation ($S_1$): Scale by the constant factor $\frac{c^2}{bc-ad}$.
Then, $S_4 \circ S_3 \circ S_2 \circ S_1 (z) = T(z).$