Physlib.Mathematics.Calculus.Wirtinger.Basic
Wirtinger calculus
Notation
* The differentiation direction is a *subscript*: `∂_v f` and `∂̄_v f` are the holomorphic and anti-holomorphic Wirtinger derivatives of `f` in direction `v`, splitting the total real derivative `d_v f` (straight `d` for the total, `∂`/`∂̄` for the parts). For iterated derivatives (§I) the operators compose, `∂_v ∂̄_w f`. * A `/∂` fraction differentiates with respect to a *variable*, not a direction: a real coordinate `∂f/∂x`, or the argument of a one-variable function in the chain rule, `∂g/∂f`, `∂g/∂f̄` (outer `g : ℂ → ℂ`, inner `f : V → ℂ`). * `f̄` is the pointwise conjugate `p ↦ conj (f p)`.
* `v`, `w` are directions in `V`. * `u : V` is the *fixed* base point a derivative is evaluated at — the implicit point in the subscript notation. * `p : V` is the *bound* base-point variable when a derivative is repackaged as a function of position: the inner field of an iterated operator (`fun p => dWirtingerAntiDir f w p`, §I), or the composite in the chain rule (`fun p => g (f p)`, §D).
Base points (`u`, `p`) and directions (`v`, `w`) all live in `V`: a vector space is its own tangent space, so a displacement from a point is again an element of `V` (`u + t·v`).
i. Overview
This module is the **foundation** of physlib's Wirtinger calculus. It defines the **directional Wirtinger derivatives** of `f : V → ℂ` on a complex vector space `V`, along a direction `v : V` (a complex number when `V = ℂ`, a vector in general):
`∂_v f = (1/2)(d_v f − i·d_{i·v} f)` (`dWirtingerDir`) `∂̄_v f = (1/2)(d_v f + i·d_{i·v} f)` (`dWirtingerAntiDir`)
Here `d_v f = fderiv ℝ f u v` is the real Fréchet derivative along `v`, the limit `lim_{t→0} (f(u + t·v) − f(u)) / t` over real `t`; so "real" names the scalar `t`, not the direction `v`, and over all `v` these limits form the `ℝ`-linear map `fderiv ℝ f u : V → ℂ`. The second direction `i·v` is `v` turned 90° by the complex structure on `V`, so `(v, i·v)` is an orthogonal frame in `v`'s own (arbitrary) direction, a rotated and rescaled copy of the axes `(1, i)`. For `V = ℂ` one may take `v = 1`, giving `d_v f = ∂f/∂x` and `d_{i·v} f = ∂f/∂y`; writing `z = x + i y` and `z̄ = x − i y`, the formulas recover the classical `∂f/∂z = (1/2)(∂_x − i ∂_y)f` and `∂f/∂z̄ = (1/2)(∂_x + i ∂_y)f`.
The two operators measure the failure of `ℂ`-linearity. The real derivative always commutes with real scaling and addition; `ℂ`-linearity asks in addition that it commute with `i`, that is `d_{i·v} f = i·d_v f`. The gap `d_{i·v} f − i·d_v f` to that condition is exactly `−2i·∂̄_v f`, so `∂̄_v f` is the obstruction to `ℂ`-linearity and vanishes precisely when `f` is holomorphic. Equivalently, the operators split the real derivative into its holomorphic and anti-holomorphic parts, the directional form of the Dolbeault decomposition `d = ∂ + ∂̄`, which sum back to
`d_v f = ∂_v f + ∂̄_v f`.
This is the coordinate-free form of treating `z` and `z̄` as independent (the `V = ℂ` case above). When `f` is holomorphic the anti-holomorphic half vanishes and `∂_v f` is the ordinary complex derivative (§F). Everything rests on `fderiv ℝ`, with no lower Wirtinger layer.
On these operators the module builds the **full directional calculus**:
* real-linearity, the Leibniz rule, and the finite-sum rule (§B); * the inner-field conjugation lemmas, swapping the two operators (§C); * the two-term Wirtinger chain rule for an outer `g : ℂ → ℂ` (§D); * domain conjugation: precomposing with a conjugate-linear map swaps the two operators (§E); * the holomorphic / anti-holomorphic collapse, keyed on `ℂ`-linearity or conjugate-linearity of the real derivative along `v` (§F); * differentiability and locality of the operators on a `C²` field (§H).
The capstone (§I) is **Schwarz's theorem** in Wirtinger form. On a `C²` field the holomorphic and anti-holomorphic derivatives in any two directions commute:
`∂_v ∂̄_w f = ∂̄_w ∂_v f` (`dWirtingerDir_dWirtingerAntiDir_comm`)
It is no new analytic fact: it reduces to the symmetry of the second real Fréchet derivative (`ContDiffAt.isSymmSndFDerivAt`), carried out via the `weightedDirDeriv` bridge of §G.
ii. Key results
- `Physlib.Wirtinger.dWirtingerDir` / `dWirtingerAntiDir` : directional Wirtinger derivatives of `f : V → ℂ` along `v`. - `Physlib.Wirtinger.dWirtingerDir_add` / `dWirtingerDir_smul` / `dWirtingerDir_mul` / `dWirtingerDir_fun_sum` : real-linearity, the Leibniz rule, and the finite-sum rule (each with an anti-holomorphic dual). - `Physlib.Wirtinger.dWirtingerDir_star_comp` / `dWirtingerAntiDir_star_comp` : conjugating the inner field swaps the holomorphic and anti-holomorphic operators. - `Physlib.Wirtinger.dWirtingerDir_comp` / `dWirtingerAntiDir_comp` : the two-term Wirtinger chain rule for an outer `g : ℂ → ℂ`. - `Physlib.Wirtinger.dWirtingerDir_comp_conjLinear` / `dWirtingerAntiDir_comp_conjLinear` : precomposing with a conjugate-`ℂ`-linear map swaps the two operators (with the base point and direction transported through the map). - `Physlib.Wirtinger.dWirtingerDir_eq_of_clinear` / `dWirtingerAntiDir_eq_zero_of_clinear` : the holomorphic collapse, keyed on `ℂ`-linearity of the real derivative along the direction (each with a conjugate-`ℂ`-linear dual). - `Physlib.Wirtinger.differentiableAt_dWirtingerDir` / `differentiableAt_dWirtingerAntiDir` : the directional derivative of a `C²` field is itself real-differentiable. - `Physlib.Wirtinger.dWirtingerDir_congr_of_eventuallyEq` / `dWirtingerAntiDir_congr_of_eventuallyEq` : the directional derivative depends only on the field near the point. - `Physlib.Wirtinger.dWirtingerDir_dWirtingerAntiDir_comm` : Schwarz's theorem, `∂_v ∂̄_w f = ∂̄_w ∂_v f` for a `C²` `f`. - `Physlib.Wirtinger.realLinear_apply_eq_wirtinger` : the real-linear Wirtinger split `L w = a·w + b·star w` of any `L : ℂ →L[ℝ] ℂ`, the algebraic input to the chain rule (§D). - `Physlib.Wirtinger.fderiv_star_eq` : the real derivative of a pointwise conjugate `p ↦ star (f p)` is `conjCLE` composed with `fderiv ℝ f`, the analytic input to the conjugation lemmas (§C).
iii. Table of contents
- A. The directional Wirtinger operators
- B. Real-linearity and the Leibniz rule
- C. Conjugation
- D. The Wirtinger chain rule
- E. Domain conjugation
- F. The holomorphic collapse
- G. The second-derivative bridge
- H. Differentiability and locality
- I. Schwarz's theorem
iv. References
- Kreutz-Delgado, *The Complex Gradient Operator and the CR-Calculus*, arXiv:0906.4835 — directional/multivariable formulation and two-term chain rule (§D); second-order theory behind §G–I. - Mortini & Rupp, *The Clairaut–Schwarz Theorem for Mixed Wirtinger Derivatives*, Bull. Iranian Math. Soc. 48 (2022), 2643–2647 — the mixed holomorphic/anti-holomorphic symmetry of §I under the same `C²` hypothesis, with the same reduction to real Schwarz used here. - Koor, Qiu, Kwek & Rebentrost, *A short tutorial on Wirtinger Calculus with applications in quantum information*, arXiv:2312.04858 — companion exposition of the scalar single/multivariable calculus and sign conventions. - *Complex differential form*, Wikipedia (section "The Dolbeault operators") — the `d = ∂ + ∂̄` splitting and the `∂`/`∂̄` notation this module's operators are named after.
A. The directional Wirtinger operators
The two directional operators repackage the real Fréchet derivative of `f` along `v` and `i·v` into a holomorphic part `∂_v f` and an anti-holomorphic part `∂̄_v f`, the combinations `(1/2)(d_v f ∓ i·d_{i·v} f)`. Both share one shape, `weightedDirDeriv`, the base-point field `p ↦ (1/2)(d_{b₁} f + c·d_{b₂} f)`, and are its two specializations at `c = ∓i`, `(b₁, b₂) = (v, i·v)`. Defining the operators through it makes their second derivative — the engine of Schwarz's theorem (§G, §I) — a single bridge lemma. Both are `ℂ`-valued and depend on the base point `u`.
B. Real-linearity and the Leibniz rule
The directional operators are built from `fderiv ℝ`, so they inherit its vanishing on constants, additivity, negation, complex-scalar compatibility, the finite-sum rule, and — through the Fréchet product rule — a Wirtinger Leibniz rule.
C. Conjugation
Conjugating the inner field `f` swaps the two operators, up to an outer conjugation on the value (`fderiv_star_eq`):
`∂_v f̄ = conj (∂̄_v f)`, `∂̄_v f̄ = conj (∂_v f)`.
Each operator applied to the conjugate field `f̄` returns the *other* operator on `f`, conjugated — the bar exchanges holomorphic and anti-holomorphic dependence. Concretely, on `V = ℂ` take the holomorphic `f(z) = z`, with `∂_z z = 1`, `∂̄_z z = 0`:
* `∂_v f̄ = conj (∂̄_v f)` reads `∂_z z̄ = conj 0 = 0` — the conjugate `z̄` has no holomorphic part; * the dual `∂̄_v f̄ = conj (∂_v f)` reads `∂̄_z z̄ = conj 1 = 1` — all of `z̄`'s dependence sits in the anti-holomorphic operator.
The chain rule of §D builds on these to handle a conjugated inner argument.
D. The Wirtinger chain rule
Composing with an outer `g : ℂ → ℂ` gives a **two-term** chain rule:
`∂_v(g∘f) = (∂g/∂f)·∂_v f + (∂g/∂f̄)·∂_v f̄`.
A non-holomorphic `g` depends on both its argument and its conjugate, so both channels contribute: the holomorphic `∂g/∂f` and the anti-holomorphic `∂g/∂f̄`, each times the matching inner derivative — two terms where the complex-analytic rule has one. The two coefficients come from `realLinear_apply_eq_wirtinger`: every `ℝ`-linear `L : ℂ → ℂ` splits as `L w = a·w + b·conj w`, and on the outer real derivative `L = fderiv ℝ g (f u)` that gives `a = ∂g/∂f`, `b = ∂g/∂f̄`. The proof applies this split to the outer factor and reuses the §C conjugation lemmas for the `∂_v f̄` term.
E. Domain conjugation
The goal is to differentiate anti-holomorphic functions: a holomorphic `g` precomposed with conjugation of its input (the scalar case is `g(z̄)`, but the input is a general vector). So this section conjugates a function's *input*: precomposing `g` with a domain map `L : V → V'` (forming `g ∘ L`) swaps the two operators, whereas §C conjugated the output. The map `L` is **conjugate-`ℂ`-linear**: real-linear and continuous, but anti-commuting with `i`:
`L (i · x) = −(i · L x)`,
the abstract form of `conj (i·x) = −i · conj x`. That sign flip swaps the two operators: in the holomorphic combination `(1/2)(d_v f − i·d_{i·v} f)` the `d_{i·v} f` term picks up the minus from `L`, turning it anti-holomorphic. So precomposition `g ∘ L` swaps `∂ ↔ ∂̄`, with `g`'s derivative taken at the mapped point `L u` in the mapped direction `L v`:
`∂_v(g ∘ L)` at `u` = `∂̄_{L v} g` at `L u` `∂̄_v(g ∘ L)` at `u` = `∂_{L v} g` at `L u`
(`dWirtingerDir_comp_conjLinear` and its dual `dWirtingerAntiDir_comp_conjLinear`).
Concretely on `ℂ`, let `L : z ↦ z̄` and `g(z) = log(z)`, so `g ∘ L` is `z ↦ log(z̄)`. The theorem computes this composite's derivatives from the known derivative of `log`, swapping the operator. Its anti-holomorphic derivative is `log`'s ordinary derivative `1/z` at the mapped point `z̄`:
`∂̄_z log(z̄) = 1/z̄`,
while its holomorphic derivative vanishes, `∂_z log(z̄) = 0`, because `log` is holomorphic. So `log(z̄)` is purely anti-holomorphic, with its dependence carried by `∂̄`.
So precomposing with conjugation turns `∂` into `∂̄` and vice versa: a holomorphic `g(z̄)` has zero holomorphic derivative, and its anti-holomorphic derivative is just `g`'s ordinary complex derivative (§F, and the example above). The proof uses only `L`'s anti-commutation with `i`, so it holds over any complex `V`, `V'`.
F. The holomorphic collapse
The two-operator split collapses to one exactly when `f` is holomorphic along `v`, i.e. its real derivative is `ℂ`-linear there (`d_{i·v} f = i·d_v f`, the Cauchy–Riemann condition): then `∂_v f` is the full real derivative `d_v f` and `∂̄_v f` vanishes. Dually, a conjugate-`ℂ`-linear derivative makes `∂_v f` vanish and `∂̄_v f` the full derivative.
The lemmas take this `ℂ`-linearity condition directly as hypothesis, not holomorphy itself. The reason is a clean division of labor.
**The domain-general collapse.** Given the identity `d_{i·v} f = i·d_v f`, the collapse is pure algebra: unfold `∂_v f = (1/2)(d_v f − i·d_{i·v} f)`, substitute the identity, and `∂_v f` reduces to `d_v f` while `∂̄_v f` cancels to `0`. No property of the domain `V` enters, so a single proof covers every complex `V`.
**The domain-specific bridge.** Holomorphy is stated through the complex derivative `fderiv ℂ`, but the collapse is about the real derivative `fderiv ℝ`; the implication `f` holomorphic ⟹ `d_{i·v} f = i·d_v f` is the bridge between them. Relating the two derivatives is domain-specific, so each consumer establishes the bridge in its own setting, then applies the domain-general lemma above.
G. The second-derivative bridge
Schwarz's theorem (§I) commutes two Wirtinger operators, so it differentiates a directional Wirtinger derivative a *second* time. This section bridges that second derivative to the second real Fréchet derivative `fderiv ℝ (fderiv ℝ f) u`, where mixed partials are already symmetric.
Each directional operator is, definitionally, a combination `(1/2)(d_{b₁} f + c·d_{b₂} f)` of the real derivative along two directions (`c = −i` holomorphic with `b₂ = i·b₁`, `c = +i` anti-holomorphic). `weightedDirDeriv` records this as a function of the base point, with `b₁`, `b₂` left free: the directions stay fixed while the point `p` varies, turning the one-point derivative into a field `V → ℂ` that can itself be differentiated. Differentiating it once more sends each first derivative to `fderiv ℝ (fderiv ℝ f) u` on two slots.
The two inner directions `b₁`, `b₂` are intrinsic: they are the pair a Wirtinger derivative already combines (`v` and `i·v`). The second differentiation, by contrast, is an ordinary Fréchet derivative along one new direction `a`, so the bridge lands directly on the plain second derivative `fderiv ℝ (fderiv ℝ f) u` in the outer slot `a` and inner slot `b₁`/`b₂`, whose slot symmetry (`ContDiffAt.isSymmSndFDerivAt`) drives Schwarz. The *outer* Wirtinger combination is rebuilt afterward by instantiating `a` at `v` and `i·v`.
Because `weightedDirDeriv` and its bridge `fderiv_weightedDirDeriv` are generic in `c`, `b₁`, `b₂`, one lemma serves every second-order pairing. The four combinations (holomorphic or anti-holomorphic, twice) differ only in their coefficients and all reduce to `fderiv ℝ (fderiv ℝ f) u` on the directions `v`, `i·v`, `w`, `i·w`. §I discharges the mixed pairing that Kähler geometry needs; the others follow from the same bridge with a different `(c, b₁, b₂)`, then `ContDiffAt.isSymmSndFDerivAt` and `ring`.
The operators are already `weightedDirDeriv` by definition (§A); this section differentiates that shared field a second time.
**Structure.**
* `hasFDerivAt_fderiv_apply`, `hasFDerivAt_weightedDirDeriv` : the evaluation field `p ↦ d_b f`, and hence `weightedDirDeriv`, is differentiable wherever `fderiv ℝ f` is. * `fderiv_weightedDirDeriv` : the bridge, sending a derivative of `weightedDirDeriv` along a direction `a` to the second Fréchet derivative `fderiv ℝ (fderiv ℝ f) u` in the two slots. * `dWirtingerDir_eq_weightedDirDeriv`, `dWirtingerAntiDir_eq_weightedDirDeriv` : the operators `∂_v f`, `∂̄_v f` are `weightedDirDeriv` at `(c, b₁, b₂) = (−i, v, i·v)` and `(i, w, i·w)`. * `fderiv_dWirtingerDir`, `fderiv_dWirtingerAntiDir` : specialize the bridge, so a second derivative of `∂_v f`, `∂̄_v f` lands on `fderiv ℝ (fderiv ℝ f) u` in the two slots.
H. Differentiability and locality
Schwarz (§I) and the coordinate layer treat a directional derivative as a field in the base point `p`, and need two regularity facts about it. Both are public packagings of §G, consumed in `Coordinate.lean`.
**Differentiability.** On a `C²` field the directional derivative `p ↦ ∂_v f` is itself real-differentiable (`differentiableAt_dWirtingerDir`): by §G it is a `weightedDirDeriv`, and `fderiv ℝ f` is differentiable for a `C²` `f`. Without this a Wirtinger derivative could not be differentiated a second time, as Schwarz (§I) does.
**Locality.** The value `∂_v f` at `u` depends only on how `f` behaves near `u`, inherited from `fderiv ℝ f u`: the operator is built from it, and a Fréchet derivative is fixed by `f` on an arbitrarily small neighbourhood. So if `f₁` and `f₂` coincide on some neighbourhood of `u` (in Lean `f₁ =ᶠ[nhds u] f₂`, where `=ᶠ` is equality on a filter-large set and `[nhds u]` is the neighbourhood filter of `u`) they have the same directional derivative at `u` (`dWirtingerDir_congr_of_eventuallyEq`). This is what makes the operators usable on functions regular only on a restricted domain (the Kähler potentials, defined on a slit domain rather than all of `V`): the derivative at `u` needs only `f` near `u`, so a consumer may swap `f` for a locally-equal representative and rely on the local `C²`/holomorphy hypotheses (`ContDiffAt`, `DifferentiableAt`), which likewise depend only on `f` near `u`: their `...At` form asks for regularity only on a neighbourhood of `u`, which a restricted-domain function has at each point of its domain.
I. Schwarz's theorem
34 declarations
Weighted directional derivative field
Given a function defined on a complex vector space , a complex weight , and two directions , this definition is the function mapping a base point to the weighted combination of real Fréchet derivatives: where denotes the real Fréchet derivative of at the point in the direction .
Holomorphic directional Wirtinger derivative
Given a function defined on a complex vector space , a direction vector , and a base point , the **holomorphic directional Wirtinger derivative** is defined as: where denotes the real Fréchet derivative of at the point in the direction , and is the direction transformed by the complex structure of . This corresponds to the weighted directional derivative field with weight and directions .
Anti-holomorphic directional Wirtinger derivative
For a function defined on a complex vector space , the anti-holomorphic directional Wirtinger derivative at a base point along a direction is defined as: where (also denoted as ) represents the real Fréchet derivative of at the point in the direction .
For a function defined on a complex vector space , the holomorphic directional Wirtinger derivative at a base point along a direction is given by: where denotes the real Fréchet derivative of at in the direction , and is the direction transformed by the complex structure of .
For a function defined on a complex vector space , the anti-holomorphic directional Wirtinger derivative at a base point along a direction is given by the formula: where (the real Fréchet derivative ) denotes the derivative of at the point in the direction , and is the direction transformed by the complex structure of .
Let be a complex vector space. For any constant , the holomorphic directional Wirtinger derivative of the constant function at a point along a direction is zero: This property follows from the fact that the real Fréchet derivative of a constant function is zero in any direction.
For any constant and any vectors in a complex vector space , the anti-holomorphic directional Wirtinger derivative of the constant function at the base point along the direction is zero:
Let be a complex vector space. For any function , any direction vector , and any base point , the holomorphic directional Wirtinger derivative of the negated function is the negation of the derivative of : This property holds without requiring to be differentiable, as it inherits the linearity of the underlying real Fréchet derivative.
For any function and any vectors , the anti-holomorphic directional Wirtinger derivative of the negated function at the base point along the direction satisfies
Let be a complex vector space, be a base point and a direction vector, and be functions. If and are real-differentiable at , then the holomorphic directional Wirtinger derivative of their sum satisfies:
Let be a complex vector space, and let be functions that are real-differentiable at a base point . For any direction , the anti-holomorphic directional Wirtinger derivative is additive: where denotes the pointwise sum of the functions.
Let be a complex vector space, be a base point and a direction vector, and be a complex scalar. If is a function that is real-differentiable at , then the holomorphic directional Wirtinger derivative of the scalar product satisfies:
Let be a complex vector space and be a function. If is real-differentiable at a point , then for any complex scalar and any direction , the anti-holomorphic directional Wirtinger derivative satisfies: where is the function defined by .
Leibniz Rule for the Holomorphic Directional Wirtinger Derivative
Let be a complex vector space and be a base point and a direction vector, respectively. If the functions are real-differentiable at , then the holomorphic directional Wirtinger derivative of their product satisfies the Leibniz rule: where denotes the holomorphic directional Wirtinger derivative `dWirtingerDir`.
Wirtinger Leibniz rule:
Let be a complex vector space and be two functions that are real-differentiable at a point . For any direction , the anti-holomorphic directional Wirtinger derivative of the product at satisfies the Leibniz rule:
Finite-sum rule for the holomorphic Wirtinger derivative:
Let be a complex vector space and be a finite set of indices. Let be a family of functions such that each is real-differentiable at a point . Then for any direction , the holomorphic directional Wirtinger derivative of the sum at is the sum of the holomorphic directional Wirtinger derivatives of the individual functions:
Finite-sum rule for the anti-holomorphic Wirtinger derivative:
Let be a complex vector space and be a finite set of indices. Let be a family of functions such that each is real-differentiable at a point . Then for any direction , the anti-holomorphic directional Wirtinger derivative of the sum at is the sum of the anti-holomorphic directional Wirtinger derivatives of the individual functions:
The real Fréchet derivative commutes with complex conjugation ()
Let be a real normed vector space and be a function that is real-differentiable at a point . The real Fréchet derivative of the pointwise conjugate function at is equal to the complex conjugation map (denoted as `conjCLE`) composed with the real Fréchet derivative of at . In physicists' notation, this is expressed as .
Let be a function on a complex vector space that is real-differentiable at a point . For any direction , the holomorphic directional Wirtinger derivative of the pointwise conjugate function (defined by ) at is equal to the complex conjugate of the anti-holomorphic directional Wirtinger derivative of at : where and denote the holomorphic and anti-holomorphic directional Wirtinger derivatives, respectively.
Let be a function on a complex vector space that is real-differentiable at a point . For any direction , the anti-holomorphic directional Wirtinger derivative of the pointwise conjugate function (defined by ) is equal to the complex conjugate of the holomorphic directional Wirtinger derivative of : where and denote the anti-holomorphic and holomorphic directional Wirtinger derivatives, respectively.
Wirtinger decomposition for real-linear
Let be a continuous real-linear map. For any complex number , can be split into a holomorphic and an anti-holomorphic part according to the formula: where is the imaginary unit and denotes the complex conjugate of . The coefficients and are known as the Wirtinger weights of the map .
Wirtinger chain rule for
Let be a complex vector space. For any direction and base point , let be a function real-differentiable at , and let be a function real-differentiable at . The holomorphic directional Wirtinger derivative of the composite function at is given by the two-term chain rule: where and (also denoted as and ) are the holomorphic and anti-holomorphic Wirtinger derivatives of evaluated at in the unit direction , and denotes the pointwise complex conjugate function .
Anti-holomorphic Wirtinger Chain Rule:
Let be a complex vector space. Suppose is a function real-differentiable at , and is a function real-differentiable at . For any direction , the anti-holomorphic directional Wirtinger derivative of the composition at is given by the two-term chain rule: where and are the holomorphic and anti-holomorphic Wirtinger derivatives of in the direction , and denotes the pointwise complex conjugate of .
for Conjugate-Linear
Let and be complex vector spaces. Suppose is a continuous -linear map that is conjugate-linear, satisfying for all . Let be a function that is real-differentiable at for some base point . Then for any direction , the holomorphic directional Wirtinger derivative of the composition at along is equal to the anti-holomorphic directional Wirtinger derivative of at along the direction :
for conjugate-linear
Let and be complex vector spaces. Let be a function and be a continuous -linear map. Suppose is conjugate--linear, meaning for all . If is real-differentiable at for some base point , then for any direction , the anti-holomorphic directional Wirtinger derivative of the composition at along equals the holomorphic directional Wirtinger derivative of at along :
for -Linear Directions
For a function on a complex vector space , along a direction where the real Fréchet derivative at a point is -linear (that is, ), a **holomorphic collapse** occurs where the holomorphic directional Wirtinger derivative is equal to the real Fréchet derivative .
if the real derivative is -linear along
Let be a function on a complex vector space . If the real Fréchet derivative of at a point is -linear in the direction , satisfying , then the anti-holomorphic directional Wirtinger derivative of at along vanishes:
if the real derivative is conjugate-linear along
Let be a function defined on a complex vector space . If the real Fréchet derivative of at a point is conjugate-linear in the direction , satisfying the condition , then the holomorphic directional Wirtinger derivative of at along vanishes:
for conjugate-linear derivatives
Let be a complex vector space and a function. For any direction , if the real Fréchet derivative of at a point is conjugate-linear along , meaning it satisfies the condition , then the anti-holomorphic directional Wirtinger derivative is equal to the real derivative .
is real-differentiable
Let be a complex vector space and be a function. If is twice continuously differentiable (in the real sense) at a point (i.e., at ), then for any direction , the holomorphic directional Wirtinger derivative field is real-differentiable at .
is real-differentiable
Let be a complex vector space and be a function. If is twice continuously differentiable (in the real sense) at a point (i.e., at ), then for any direction , the anti-holomorphic directional Wirtinger derivative field is real-differentiable at .
Local Equality of Functions Implies Equality of
Let be a complex vector space and be a base point. If two functions are equal on some neighborhood of , then for any direction , their holomorphic directional Wirtinger derivatives at are equal:
Local Equality of Functions Implies Equality of
Let be a complex vector space and be a base point. If two functions are equal on some neighborhood of , then for any direction , their anti-holomorphic directional Wirtinger derivatives at are equal:
for functions (Schwarz's Theorem)
Let be a complex vector space and be a function. If is twice continuously real-differentiable (of class ) at a base point , then for any two direction vectors , the holomorphic directional Wirtinger derivative along and the anti-holomorphic directional Wirtinger derivative along commute at : Here, denotes the holomorphic directional Wirtinger derivative defined by , and denotes the anti-holomorphic directional Wirtinger derivative defined by , where is the real Fréchet derivative.
