What if we just.. forgot the i?

Jun 28, 2026

The complex numbers a+bia+bi or u+ivu+iv are actually not a single number! If you have taken pre calculus or have a nerdy friend who talks about math, you have surely seen the famous complex number written as a+bia+bi.

What is so complex about them?

If you realise uu and vv are both real numbers, just added with i=1i = \sqrt{-1}, which is infamously called imaginary, then the picture becomes clearer. uu steps along our real number line and vv steps along the imaginary axis! vv itself is real, but it scales ii. From here on we will imagine ii as a notation to tell us “go perpendicular from the point you are on”.

Can we then study the numbers separately? Yes! uu and vv are two separate numbers just connected by ii. So they must be independent of each other.

…or are they?

Meet u(x,y)u(x,y) and v(x,y)v(x,y). Yep! We just sneaked in a dependency. Both uu and vv now depend on xx and yy. They can still be independent of each other depending on the problem, but both are built from xx and yy. Imagine them as Bread and Pizza while the independent variables are wheat and water!

So we can now just design it as the following,

f(x,y)=u(x,y)+i×v(x,y)f(x,y) = u(x,y) + i \times v(x,y)

Since we took ii as just an indicator for perpendicular from a point, you can imagine the points (x,y,u(x,y))(x,y,u(x,y)) and (x,y,v(x,y))(x,y,v(x,y)) are two points in two different 3D planes, where nothing is imaginary anymore!

Yes, after calculating our points we can again put them perpendicularly with the help of our ii but the visualisation may be too abstract and not necessary for now.

Stretching is good for health right?

Let us take a non linear uu and vv. What does it mean? It means for any given xx and yy, it maps to a number but the change is not linear, it is “curvy”. So if you graph uu and vv in the complex plane, where vv is supposed to be perpendicular to uu, you will see it does not even look perpendicular anymore. The curves are just bending around!

So we have this one machine called the Jacobian. It packs all four partial derivatives into one place and tells us how the map is stretching around any given point.

J=(uxuyvxvy)J = \begin{pmatrix} \frac{\partial u}{\partial x} & \frac{\partial u}{\partial y} \\ \frac{\partial v}{\partial x} & \frac{\partial v}{\partial y} \end{pmatrix}

But wait, this is a matrix which we study in Linear Algebra right? But uu and vv are not linear anymore? Yes, if we zoom in closely to a point on the graph we can see them slowly turn linear, and that is how the Jacobian lets us study the nature of these curves.

Here is a wonderful proof of how the Jacobian Matrix works by Mathemaniac on YT

Our honest try to find the derivative of f(x,y)=u(x,y)+iv(x,y)f(x,y) = u(x,y) + iv(x,y) gives us this matrix which does tells us about how it behaves around the point but there are 4 numbers to tell us one fact! Is it differentiable or not??

The problem nobody tells you

Taking a derivative must be ONE number. But the machine gives us FOUR! What if we wanted to differentiate ff as a complex function, not as two real ones?

f(z)=limh0f(z+h)f(z)hf'(z) = \lim_{h \rightarrow 0} \frac{f(z+h) - f(z)}{h}

The complex plane is pretty weird so the limit above is not very intuitive. But mathematicians have a favourite trick: fix one direction at a time. Think of it as walking on the XX number line only and walking towards the point. Then do the same on the YY number line only. In both the ways you will realise you have reached the same place in the same way, IF the derivative existed. More formally,

let h=Δx:f(z)=ux+i×vxlet h=iΔy:f(z)=[uy+i×vy]/i=vyi×uy\begin{align*} &\text{let } h = \Delta x : f'(z) = \frac{\partial u}{\partial x} + i \times \frac{\partial v}{\partial x} \\ &\text{let } h = i\Delta y : f'(z) = \left[\frac{\partial u}{\partial y} + i \times \frac{\partial v}{\partial y}\right] / i = \frac{\partial v}{\partial y} - i \times \frac{\partial u}{\partial y} \end{align*}

Visual by complex-analysis.com

And we just learnt if the complex derivative exists, however you go they tend to be the same which means,

ux+i×vx=vyi×uy    ux+ivx=vy+i(uy)    ux=vy,vx=uy\begin{align*} & &\frac{\partial u}{\partial x} + i \times \frac{\partial v}{\partial x} &= \frac{\partial v}{\partial y} - i \times \frac{\partial u}{\partial y} \\ &\implies &u_x + iv_x &= v_y + i(-u_y) \\ &\implies &u_x = v_y&, v_x = -u_y \end{align*}

What we realise with the last two equations is that, we cannot just throw random uu and vv into ff and ask it to be a smooth differentiable map! Instead ONLY the uu and vv which satisfies the last 2 equations or as mathematician loves to say “constraints” are valid

Survivors

So those two constraints are not just gatekeepers. The functions that survive them have something very cool going on. Let us plug the constraints back into the Jacobian and see what falls out.

The Jacobian gave us a way to see how our map stretches, and the derivative method gave us two constraints. Putting those values in,

J=(uxuyvxvy)=(uxvxvxux)J = \begin{pmatrix} u_x & u_y \\ v_x & v_y \end{pmatrix} = \begin{pmatrix} u_x & -v_x\\ v_x & u_x \end{pmatrix}

Ah, the matrix looks too ugly, let us give it nicknames A=uxA = u_x and B=vxB = v_x, then

J=(abba)J = \begin{pmatrix} a & -b\\ b & a \end{pmatrix}

Have you ever seen this matrix before? Let us remember how we said ii means perpendicular, right? What if we multiply a number with a complex number?

Okay, let us remember how we said having an ii can mean that the number is perpendicular, right? What if we multiply a number with a complex number?

Take a+i×b=r1eiθ1a + i \times b = r_1 e^{i\theta_1} and x+i×y=r2eiθ2x + i \times y = r_2 e^{i\theta_2}. We take the Euler form because unlike junky numbers, Euler form talks with us in angles.

(a+ib)(x+iy)=(axby)+i(bx+ay)=r1r2ei(θ1+θ2)\begin{align*} (a+ib)(x+iy) &= (ax−by) + i(bx+ay) \\ &= r_{1} r_{2} e^{i(\theta_1 + \theta_2)} \end{align*}

The Euler form tells us the new product has a scaled size of r1×r2r_1 \times r_2 and a new rotation of θ1+θ2\theta_1 + \theta_2. So multiplying two complex numbers just scales and rotates into a new number, no shear.

Now look at what we have, (axby)(ax-by) and (bx+ay)(bx+ay). Let us make that silly matrix out of them:

(abba)(xy)=(axbybx+ay)\begin{pmatrix} a & -b\\ b & a \end{pmatrix} \begin{pmatrix} x\\ y \end{pmatrix} = \begin{pmatrix} ax - by\\ bx + ay \end{pmatrix}

We DID NOT intentionally design our Jacobian this way, but we arrived at the understanding that any u(x,y)u(x,y) and v(x,y)v(x,y) we choose, if we want f(x,y)f(x,y) to be derivable, must obey this. So the Jacobian of any surviving function is a transformation which just scales and rotates input values (x,y)(x,y) with absolutely no shear. Only then we can proudly say our function is derivable in Complex!

Also, this is about the right time to mention our MVP. The constraints we found are famously known as the \verb|Cauchy-Riemann equations| which are necessary conditions to call a complex function differentiable.