Papers
Topics
Authors
Recent
Search
2000 character limit reached

Wirtinger Derivatives: A Systematic Approach

Updated 30 March 2026
  • Wirtinger derivatives are a calculus for complex functions that treats a variable and its conjugate as independent, simplifying the analysis of holomorphic and non-holomorphic functions.
  • They adhere to analogous rules as real multivariate calculus, with clear product, chain, and reciprocal rules that streamline optimization in signal processing and quantum information.
  • The framework extends to matrix functions and non-commutative variables, enabling sparse Jacobian structures and efficient numerical methods in fields like radio interferometry calibration.

Wirtinger derivatives provide a systematic calculus for differentiating real or complex-valued functions with respect to complex variables by treating the complex variable and its conjugate as formally independent. This formalism, originally developed for complex analysis, streamlines the analysis and optimization of functions that depend on complex variables, complex matrices, or elements of complex Hilbert or kernel spaces. It finds significant applications in fields ranging from radio interferometric calibration and quantum information to soliton theory and slice-regular function theory for non-commutative variables such as quaternions.

1. Foundations and Definition

Consider a complex variable z=x+iyz = x + i y with x,yRx, y \in \mathbb{R}. The Wirtinger differential operators are defined as

z=12(xiy),zˉ=12(x+iy).\frac{\partial}{\partial z} = \frac{1}{2} \left( \frac{\partial}{\partial x} - i \frac{\partial}{\partial y} \right), \quad \frac{\partial}{\partial \bar{z}} = \frac{1}{2} \left( \frac{\partial}{\partial x} + i \frac{\partial}{\partial y} \right).

A core property is that zz and zˉ\bar{z} are regarded as independent: zˉz=0,zzˉ=0.\frac{\partial \bar{z}}{\partial z} = 0, \quad \frac{\partial z}{\partial \bar{z}} = 0. For a function f:CCf: \mathbb{C} \to \mathbb{C}, expressible as f(z)=u(x,y)+iv(x,y)f(z) = u(x, y) + i v(x, y) with u,vu, v real differentiable, one has

fz=12(ux+vy)+i2(vxuy),fzˉ=12(uxvy)+i2(vx+uy).\frac{\partial f}{\partial z} = \frac{1}{2} (u_x + v_y) + \frac{i}{2}(v_x - u_y), \quad \frac{\partial f}{\partial \bar{z}} = \frac{1}{2}(u_x - v_y) + \frac{i}{2}(v_x + u_y).

The function x,yRx, y \in \mathbb{R}0 is holomorphic (complex-analytic) if and only if x,yRx, y \in \mathbb{R}1, equivalent to the Cauchy–Riemann equations x,yRx, y \in \mathbb{R}2, x,yRx, y \in \mathbb{R}3 (Bouboulis, 2010, Koor et al., 2023).

2. Algebraic Rules and Computational Properties

The calculus of Wirtinger derivatives parallels that of conventional real multivariate calculus, but with simplified handling of complex variables:

  • Linearity: x,yRx, y \in \mathbb{R}4.
  • Product Rule: x,yRx, y \in \mathbb{R}5.
  • Chain Rule:

For x,yRx, y \in \mathbb{R}6,

x,yRx, y \in \mathbb{R}7

  • Reciprocal/Quotient: For x,yRx, y \in \mathbb{R}8, x,yRx, y \in \mathbb{R}9, z=12(xiy),zˉ=12(x+iy).\frac{\partial}{\partial z} = \frac{1}{2} \left( \frac{\partial}{\partial x} - i \frac{\partial}{\partial y} \right), \quad \frac{\partial}{\partial \bar{z}} = \frac{1}{2} \left( \frac{\partial}{\partial x} + i \frac{\partial}{\partial y} \right).0.
  • Conjugation: z=12(xiy),zˉ=12(x+iy).\frac{\partial}{\partial z} = \frac{1}{2} \left( \frac{\partial}{\partial x} - i \frac{\partial}{\partial y} \right), \quad \frac{\partial}{\partial \bar{z}} = \frac{1}{2} \left( \frac{\partial}{\partial x} + i \frac{\partial}{\partial y} \right).1.

For matrix- or operator-valued functions—relevant in quantum information and optimization—one extends the partials entrywise: for z=12(xiy),zˉ=12(x+iy).\frac{\partial}{\partial z} = \frac{1}{2} \left( \frac{\partial}{\partial x} - i \frac{\partial}{\partial y} \right), \quad \frac{\partial}{\partial \bar{z}} = \frac{1}{2} \left( \frac{\partial}{\partial x} + i \frac{\partial}{\partial y} \right).2, z=12(xiy),zˉ=12(x+iy).\frac{\partial}{\partial z} = \frac{1}{2} \left( \frac{\partial}{\partial x} - i \frac{\partial}{\partial y} \right), \quad \frac{\partial}{\partial \bar{z}} = \frac{1}{2} \left( \frac{\partial}{\partial x} + i \frac{\partial}{\partial y} \right).3, and similarly for z=12(xiy),zˉ=12(x+iy).\frac{\partial}{\partial z} = \frac{1}{2} \left( \frac{\partial}{\partial x} - i \frac{\partial}{\partial y} \right), \quad \frac{\partial}{\partial \bar{z}} = \frac{1}{2} \left( \frac{\partial}{\partial x} + i \frac{\partial}{\partial y} \right).4 (Koor et al., 2023).

3. Wirtinger Calculus in Functional and Hilbert Space Contexts

The framework generalizes to mappings z=12(xiy),zˉ=12(x+iy).\frac{\partial}{\partial z} = \frac{1}{2} \left( \frac{\partial}{\partial x} - i \frac{\partial}{\partial y} \right), \quad \frac{\partial}{\partial \bar{z}} = \frac{1}{2} \left( \frac{\partial}{\partial x} + i \frac{\partial}{\partial y} \right).5 where z=12(xiy),zˉ=12(x+iy).\frac{\partial}{\partial z} = \frac{1}{2} \left( \frac{\partial}{\partial x} - i \frac{\partial}{\partial y} \right), \quad \frac{\partial}{\partial \bar{z}} = \frac{1}{2} \left( \frac{\partial}{\partial x} + i \frac{\partial}{\partial y} \right).6 is a complex or real Hilbert space (Bouboulis, 2010). If z=12(xiy),zˉ=12(x+iy).\frac{\partial}{\partial z} = \frac{1}{2} \left( \frac{\partial}{\partial x} - i \frac{\partial}{\partial y} \right), \quad \frac{\partial}{\partial \bar{z}} = \frac{1}{2} \left( \frac{\partial}{\partial x} + i \frac{\partial}{\partial y} \right).7 is real-Fréchet differentiable, define: z=12(xiy),zˉ=12(x+iy).\frac{\partial}{\partial z} = \frac{1}{2} \left( \frac{\partial}{\partial x} - i \frac{\partial}{\partial y} \right), \quad \frac{\partial}{\partial \bar{z}} = \frac{1}{2} \left( \frac{\partial}{\partial x} + i \frac{\partial}{\partial y} \right).8 with corresponding expansion: z=12(xiy),zˉ=12(x+iy).\frac{\partial}{\partial z} = \frac{1}{2} \left( \frac{\partial}{\partial x} - i \frac{\partial}{\partial y} \right), \quad \frac{\partial}{\partial \bar{z}} = \frac{1}{2} \left( \frac{\partial}{\partial x} + i \frac{\partial}{\partial y} \right).9 For functions zz0 mapping into Reproducing Kernel Hilbert Spaces (RKHS), steepest descent for real-valued loss zz1 applied to zz2 is given by Wirtinger gradient descent: zz3 with zz4 being the RKHS kernel (Bouboulis, 2010).

4. Applications in Optimization and Signal Processing

Wirtinger derivatives are particularly advantageous in optimization over complex parameters:

  • In quantum information, stationarity conditions for real-valued objectives such as entropy or spectral functionals can be imposed by setting zz5 (Koor et al., 2023).
  • In soliton theory, e.g., for the nonlinear Schrödinger/Darboux transformation, Wirtinger calculus enables direct computation of the complex gradient of observables (e.g., tail energy) with respect to eigenvalues and norming constants (Vaibhav, 2019):

zz6

Adaptive filtering, kernel regression/classification, and widely linear signal processing systems similarly benefit from the expressiveness and efficiency of the Wirtinger approach (Bouboulis, 2010).

5. Sparse Jacobians in Complex Optimization Problems

In problems such as direction-dependent calibration in radio interferometry, Wirtinger derivatives enable the construction of sparse complex Jacobians. For the Radio Interferometry Measurement Equation (RIME), each data point depends only on the gains of its associated two antennas:

  • The Jacobian zz7, with zz8, is block-sparse.
  • With the key property zz9, the normal equations decouple, and inversion reduces from zˉ\bar{z}0 to zˉ\bar{z}1 per iteration—a gain by zˉ\bar{z}2 orders of magnitude.
  • This leads to the COH (Complex Half-Jacobian Optimization for N-dimensional Estimation) algorithm (Tasse, 2014).

6. Extensions to Non-commutative and Multidimensional Variables

The Wirtinger framework extends to non-commutative settings, notably for quaternionic variables:

  • For a quaternion zˉ\bar{z}3, derivatives must account for non-commutativity and require higher-order operators beyond the first order to satisfy the correct monomial action.
  • The generalized Wirtinger operators zˉ\bar{z}4 and zˉ\bar{z}5 commute, satisfy Leibniz rules, and fully characterize slice-regularity in several quaternionic variables.
  • Almansi-type decompositions are available, providing representations for slice-regular and general slice functions on quaternionic domains (Perotti, 2022).

7. Practical Implementation and Methodological Recommendations

For efficient numerical optimization:

  • Express real-valued objectives in terms of zˉ\bar{z}6 or zˉ\bar{z}7 and use Wirtinger gradients.
  • For real-valued zˉ\bar{z}8, stationarity is usually imposed via zˉ\bar{z}9 or zˉz=0,zzˉ=0.\frac{\partial \bar{z}}{\partial z} = 0, \quad \frac{\partial z}{\partial \bar{z}} = 0.0.
  • Automatic differentiation libraries (e.g., JAX, PyTorch) already provide Wirtinger gradients for complex-typed tensors with real-valued losses (Koor et al., 2023).
  • In constrained scenarios (e.g., Hermitian, unitary), apply either explicit parameterization or use structured chain rule corrections.

A plausible implication is that Wirtinger calculus will continue to expand its role as a core differentiable backbone for complex-variable optimization across fields where intrinsic complex, matrix, or even non-commutative structures arise.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Wirtinger Derivatives.