How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
The Argument Principle and Rouché's Theorem
1 · Prerequisites
- Absolute and Conditional Convergence; Rearrangement; Products
- Algebraic Closure, Embeddings, and Separability
- Algebraic Extensions, Extension Degree, and Finite Fields
- Analyticity of Holomorphic Functions; Liouville and Morera
- Arc Length and Rectifiable Curves
- Binary Operations, Monoids, Groups and Subgroups
- Bounded Variation and the Riemann–Stieltjes Integral
- Compactness
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Complex Differentiability and the Cauchy–Riemann Equations
- Complex Power Series and Analytic Functions
- Composition Series, the Jordan–Hölder Theorem and Solvable Groups
- Congruences, the Integers Modulo n and the Chinese Remainder Theorem
- Connectedness
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Contour Integration
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Cyclic Groups and Direct Products
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Divisibility, Greatest Common Divisors and Bézout's Identity
- Eigenvalues, Eigenvectors and the Characteristic Polynomial
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Function Space Topologies and the Exponential Law
- Fundamental Trigonometric Identities
- Goursat's Theorem and Cauchy's Theorem in a Convex Domain
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Isolated Singularities and Laurent Series
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Line Integrals and the Gradient Theorem
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Metric Spaces
- Mixed Partials, Taylor Formulae, and Extrema
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Partitions of Unity and Paracompactness
- pi: the Equivalent Characterizations
- Polynomial Rings, the Division Algorithm and Roots
- Power Series and Real-Analytic Functions
- Primes, Euclid's Lemma and the Fundamental Theorem of Arithmetic
- Properties of the Integral and the Working FTC
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Separation Axioms: the Hierarchy
- Sequences and Limits
- Sequences and Series of Functions; Uniform Convergence
- Series: Convergence and the Nonnegative Tests
- Simple Field Extensions and the Construction of the Complex Numbers
- Sine, Cosine, and the Definition of Pi
- Splitting Fields
- Subspaces, Products, and Quotients
- Suprema and Infima
- Sylow's Theorems, p-Groups and Nilpotent Groups
- The Cantor Set, Baire Category, and Measure Zero in ℝ
- The Complex Exponential and Euler's Formula
- The Derivative and the Mean Value Theorems
- The Exponential Function
- The Fundamental Theorem of Algebra
- The Fundamental Theorem of Finite Abelian Groups
- The Fundamental Theorems of Calculus
- The Galois Correspondence
- The Identity Theorem, the Maximum Principle and the Open Mapping Theorem
- The Inverse and Implicit Function Theorems
- The Logarithm and General Powers
- The Residue Theorem and the Evaluation of Real Integrals
- The Riemann Integral: Definition and Integrability
- The Topology of Euclidean Space
- The Total Derivative in ℝᵐ → ℝⁿ
- The Winding Number and the Global Cauchy Theorem
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
This page turns the residue theorem into zero and pole counting. The first half defines the logarithmic derivative and the winding-weighted zero and pole sums, then proves the argument principle in both its residue-counting form and its geometric image-winding form. That geometric reading is the bridge to Rouché's theorem: the boundary homotopy keeps the image winding number fixed, so the interior zero count cannot change.
The second half packages the standard consequences that the rest of the complex analysis track uses later: counting preimages of a target value, weighting the count by a holomorphic test function, the local stability of zero multiplicity under perturbation, the Hurwitz zero-free and injective-limit theorems, the agreement with the earlier open-mapping and local-degree pages, and the contour formula that recovers a locally single-valued inverse branch.
3 · Logical flowchart
4 · Definitions, theorems and proofs
The logarithmic derivative of a meromorphic function
Definition
Let be a complex domain, let be meromorphic on , let be the zero set of , and let be its pole set. On the open set
the function is holomorphic and nonzero, so the quotient
is holomorphic there. This quotient is the logarithmic derivative of .
Remarks
The logarithmic derivative is not defined at a zero or a pole of by the displayed quotient itself. At every zero of finite positive order and at every pole, the next lemma identifies its principal part and shows that the resulting singularity is simple. The identically zero function is excluded from that local conclusion because its quotient is defined nowhere.
Zero and pole counts weighted by multiplicity and winding number
Definition
Let be open, let be meromorphic on , and let be admissible for the residue theorem in . Assume also that is not identically zero on any connected component of and has no zeros on , so every zero has finite positive order and every index of Integration over a complex chain and the index of a chain is defined at every zero or pole of .
Here, and in the argument-principle results that use this definition, meromorphic on an open set means meromorphic on every connected component in the sense of Meromorphic functions on a plane domain. The zero and pole sets are the unions of the corresponding componentwise sets.
Whenever only finitely many zeros and poles of have nonzero index with respect to , define the weighted zero count
and the weighted pole count
where is the zero order from The order of a zero of a holomorphic function and is the positive pole order at .
Remarks
These are finite sums only after a finiteness argument. Under the argument principle hypotheses, that finiteness comes from applying the residue theorem to the logarithmic derivative.
The logarithmic derivative has residue equal to local order
Statement
Let be meromorphic on a neighbourhood of .
- If is a zero of of order , then
- If is a pole of of order , then
In either case has a simple pole at .
Facts & Assumptions
Given: A meromorphic function on a neighbourhood of .
A holomorphic function has a zero of order at exactly when it factors locally as with holomorphic and (The order of a zero is the exponent in its local holomorphic factorization).
A pole of order is exactly a point where extends holomorphically across and has a zero of order there (Characterizations of poles).
Holomorphic quotients and products obey the usual derivative rules, and a holomorphic function is continuous (Linearity, product, reciprocal, and quotient rules for complex derivatives, Complex differentiability at a point implies continuity there).
Proof
Suppose first that is a zero of of order . By [L1], on a disc about one has with holomorphic and .
Suppose instead that is a pole of of order . By [L2], locally for some holomorphic with . Shrinking as before, is nowhere zero.
By continuity in [L3], shrink the disc so that is nowhere zero there. Differentiating the factorization from step 1.1 and dividing by gives The second term is holomorphic by [L3], so the residue is and the pole is simple.
From step 1.2 one has . Differentiating and dividing by yields Again the second term is holomorphic by [L3], so the residue is and the pole is simple.
The argument principle for an admissible null-homologous cycle
Statement
Let be open, let be meromorphic on , and let be admissible for the residue theorem in . Suppose in addition that is not identically zero on any connected component of and that for every . Then
where the weighted zero and pole counts are those of Zero and pole counts weighted by multiplicity and winding number.
Only finitely many terms in those weighted counts are nonzero.
As in Zero and pole counts weighted by multiplicity and winding number, meromorphicity on the possibly disconnected open set is understood componentwise.
Facts & Assumptions
Given: An open set , a meromorphic function on that is not identically zero on any connected component, and an admissible cycle in such that has no zero on .
Away from the zeros and poles of , the logarithmic derivative is holomorphic (The logarithmic derivative of a meromorphic function).
At a zero of order , the logarithmic derivative has residue , and at a pole of order it has residue (The logarithmic derivative has residue equal to local order).
A meromorphic function admissible for a cycle has only finitely many poles with nonzero index (Only finitely many singularities contribute to the residue sum of an admissible cycle).
The residue theorem for an admissible null-homologous cycle reads with only finitely many nonzero terms (The residue theorem for a null-homologous cycle).
Proof
By [L1], the function is holomorphic away from the zeros and poles of . By [L2], every zero or pole of becomes a simple pole of . Because has neither zeros nor poles on , the cycle is admissible for as well.
Applying [L3] to shows that only finitely many zeros or poles of have nonzero index with respect to . Therefore the sums defining and are finite.
By [L4] applied to , where ranges over the poles of . Splitting those poles into zeros and poles of and then using [L2] turns the right-hand side into .
The argument-principle integral is the winding number of the image cycle
Statement
Let be a closed complex contour, let be meromorphic on a neighbourhood of , and suppose for every . Then is a closed complex contour with , and
Equivalently, if is any continuous argument of , then
If is also admissible and null-homologous in a larger open set on which is meromorphic, then the same integer equals by The argument principle for an admissible null-homologous cycle.
Facts & Assumptions
Given: A closed complex contour , a meromorphic function on a neighbourhood of , and on .
The winding number of a closed contour about a point off its trace is (The winding number of a closed contour about a point off its trace).
The winding number is also the normalized increment of any continuous argument (The winding number is the increment of a continuous argument divided by ).
A contour missing the origin admits a continuous logarithm, unique up to a constant in (Every contour missing a point admits a continuous logarithm, unique up to a constant in ).
A holomorphic nonvanishing function on a disc has a holomorphic logarithm, and that logarithm has derivative (A nonvanishing holomorphic function on a disc has a holomorphic logarithm, A holomorphic logarithm is a primitive of the logarithmic derivative).
Contour integrals add under concatenation, and a primitive computes the integral by endpoint increments (Complex line integrals change sign under reversal and add under concatenation, The line integral of a continuous function admitting a primitive is that primitive's endpoint increment along every rectifiable path).
Proof
Since is continuous on the compact set and never vanishes there, is a closed complex contour whose trace misses . By [L3], choose a continuous logarithm of . Cover by finitely many open discs on which has no zeros, and then subdivide into consecutive subcontours whose traces lie in those discs.
Fix . On , [L4] gives a holomorphic logarithm of , with . Along the trace of , both and are continuous logarithms of , so [L3] makes their difference constant. Therefore where the last equality is [L5] applied to the primitive .
Summing the equalities of step 2.1 over the subdivision and using the additivity from [L5] gives Now [L1] and [L2] applied to the contour identify the same increment with both and , so the two displayed formulas follow.
The argument principle counts preimages of a target value
Statement
Let be open, let be meromorphic on , let be admissible for the residue theorem in , and let satisfy for every . Then
where
is the weighted multiplicity count of the preimages of , and is the weighted pole count of .
In particular, if is holomorphic on , then the pole term vanishes and the integral counts the preimages of with multiplicity.
Facts & Assumptions
Given: A meromorphic function on an open set , an admissible cycle , and a complex number with on .
The argument principle applied to a meromorphic function gives (The argument principle for an admissible null-homologous cycle).
Derivatives ignore constants, so (Linearity, product, reciprocal, and quotient rules for complex derivatives).
Proof
Put . Then is meromorphic on , has the same poles as , and has no zero on by the hypothesis on . Its zeros are exactly the points with .
Applying [L1] to and then using [L2] gives
By step 1.1, the zero count is exactly and the pole count is exactly . Substituting that into step 2.1 proves the formula. If is holomorphic, then it has no poles, so .
The weighted argument principle
Statement
Let be open, let be meromorphic on , let be admissible for the residue theorem in , suppose for every , and let be holomorphic on . Then
and only finitely many terms are nonzero.
Facts & Assumptions
Given: An open set , a meromorphic function on , an admissible cycle with on , and a holomorphic function on .
The logarithmic derivative has residue at a zero of order and residue at a pole of order (The logarithmic derivative has residue equal to local order).
The unweighted argument principle already shows that only finitely many zeros and poles of have nonzero index with respect to (The argument principle for an admissible null-homologous cycle).
The residue theorem sums the indexed residues of an admissible meromorphic function over (The residue theorem for a null-homologous cycle).
Proof
Put . Away from the zeros and poles of , the function is holomorphic, so is holomorphic there as well. At a zero or pole of , the function is holomorphic and therefore admits the expansion near for some holomorphic . Multiplying that by the principal-part decomposition from [L1] shows
Step 1.1 and [L1] therefore give at each zero of , and at each pole of . By [L2], only finitely many such points have nonzero index with respect to .
Applying [L3] to and substituting the residue values from step 2.1 gives the displayed weighted sum formula.
Rouche's theorem in the classical strict-inequality form
Statement
Let be open, let be a closed complex contour that is null-homologous in , and let be holomorphic on . If
then and have the same weighted number of zeros with respect to .
In particular, if is the positively oriented boundary of a Jordan domain, then and have the same number of zeros inside , counted with multiplicity.
Facts & Assumptions
Given: An open set , a closed complex contour that is null-homologous in , and holomorphic functions on satisfying on .
For a closed contour on which a meromorphic function does not vanish, the integral of is the winding number of the image contour about (The argument-principle integral is the winding number of the image cycle).
The argument principle at counts zeros of a holomorphic function with multiplicity and no pole term (The argument principle counts preimages of a target value).
If is continuous in and holomorphic in the complex parameter , then is holomorphic in (A contour integral of a jointly continuous, parameter-holomorphic integrand is holomorphic).
A winding number is an integer (The winding number of a closed contour is an integer).
Proof
Because is compact and there, the ratio has a maximum on . Choose with . Then for every complex with and every , so never vanishes on .
For fixed , the function is holomorphic on the disc by step 1.1. Therefore is holomorphic there by [L3]. For real , step 1.1 and [L1] give , and [L4] makes that an integer. Hence is an integer-valued holomorphic function on a connected open disc, so it is constant.
Since and , step 2.1 gives Applying [L2] to both sides shows that and have the same weighted zero count with respect to .
Rouche gives the standard leading-term proof of the fundamental theorem of algebra
Remark
Let
On the circle one has
so for sufficiently large the lower-degree tail is strictly smaller than . Rouché's theorem therefore gives the same number of zeros for and its leading term inside , namely counting multiplicity.
This is exactly the standard leading-term proof that every nonconstant complex polynomial has roots and, more sharply, that a degree- polynomial has exactly roots counted with multiplicity, agreeing with the canonical result A complex polynomial of degree has exactly roots counted with multiplicity.
Small perturbations preserve the total local zero multiplicity
Statement
Let be holomorphic on a neighbourhood of the closed disc , and suppose has no zero on the circle . Let be the total multiplicity of the zeros of in . If is holomorphic on a neighbourhood of and
then has exactly zeros in , counted with multiplicity.
In particular, if is an isolated zero of of order and the disc is chosen so that is the only zero of in , then every such perturbation has exactly zeros in counted with multiplicity.
Facts & Assumptions
Given: A holomorphic function on a neighbourhood of , a holomorphic function on the same neighbourhood, and on .
Rouché's theorem gives equal zero counts inside a closed contour when the strict boundary inequality holds (Rouche's theorem in the classical strict-inequality form).
Proof
Let for . The hypothesis says on , and has no zero there.
Applying [L1] to the contour shows that and have the same weighted zero count inside . Because both are holomorphic, there is no pole term, so that weighted count is exactly the total multiplicity of the interior zeros. Hence has as many zeros in the disc, counted with multiplicity, as does.
The isolated-zero specialization is the case where that total multiplicity for is the single local order at .
Locally uniform convergence preserves the total multiplicity near an isolated zero
Statement
Let be open, let be holomorphic, and suppose locally uniformly on . Let be an isolated zero of of multiplicity . Then there is such that , the function has no zero on , and for all sufficiently large the function has exactly zeros in counted with multiplicity.
Facts & Assumptions
Given: Holomorphic functions on an open set converging locally uniformly to , and an isolated zero of of multiplicity .
A strict boundary perturbation preserves the total zero multiplicity in the disc (Small perturbations preserve the total local zero multiplicity).
Proof
By the isolated-zero hypothesis, choose with such that is the only zero of in . Then is a positive continuous function on the circle , so it has a positive minimum there. Call that minimum .
Because locally uniformly and the circle is compact, there is such that Applying [L1] on that circle shows that for every , the function has the same total zero multiplicity in as , namely .
Step 2.1 is exactly the claimed persistence of the local multiplicity.
Hurwitz's zero-free limit theorem
Statement
Let be a complex domain, let each be holomorphic and nowhere zero, and suppose locally uniformly on . Then either on , or is nowhere zero on .
Facts & Assumptions
Given: A complex domain , holomorphic nowhere-zero functions on , and locally uniform convergence .
Locally uniform limits of holomorphic functions are holomorphic (Locally uniform limits of holomorphic functions are holomorphic and their derivatives converge locally uniformly).
Near an isolated zero of the limit, sufficiently late approximants have the same total zero multiplicity (Locally uniform convergence preserves the total multiplicity near an isolated zero).
Proof
By [L1], the limit function is holomorphic on . If , the first alternative of the statement holds.
Assume and suppose toward a contradiction that at some point . Then is an isolated zero of , so [L2] gives a disc about on which every sufficiently large has at least one zero. That contradicts the hypothesis that every is nowhere zero.
Therefore, in the nonzero branch of step 1.1, the function has no zeros on . This is the second alternative.
A locally uniform limit of injective holomorphic functions is injective or constant
Statement
Let be a complex domain, let each be holomorphic and injective, and suppose locally uniformly on . Then is injective or constant.
Facts & Assumptions
Given: A complex domain , injective holomorphic functions on , and locally uniform convergence .
The limit is holomorphic (Locally uniform limits of holomorphic functions are holomorphic and their derivatives converge locally uniformly).
A nonzero holomorphic function on a complex domain has isolated zeros (Zeros of a nonzero holomorphic function are isolated).
Near an isolated zero of the limit, sufficiently late approximants preserve the total zero multiplicity (Locally uniform convergence preserves the total multiplicity near an isolated zero).
Proof
By [L1], the limit is holomorphic. Assume it is not constant.
Suppose toward a contradiction that is not injective. Then there are distinct points with . Because is nonconstant, the function is not identically zero, so [L2] makes both and isolated zeros of . Choose disjoint closed discs containing no other zeros of .
Apply [L3] to the sequence on each of those discs. For all sufficiently large , the function has at least one zero in and at least one zero in . Since the discs are disjoint, those are two distinct preimages of , contradicting injectivity of .
The contradiction in step 3.1 shows that a nonconstant limit must be injective. Therefore every limit is injective or constant.
The argument principle recovers the open mapping theorem
Remark
If is nonconstant and holomorphic on a complex domain and , then has a zero of positive multiplicity at . Choose a small circle around on which does not vanish. The preimage-count corollary says that for every sufficiently close to the function has the same positive number of zeros inside that circle. So every value near is attained nearby, and the image is open.
This reproduces the already-published open mapping theorem Open mapping theorem for holomorphic functions. The earlier page keeps its local-normal-form proof because the reading order needs that theorem before the argument principle exists.
Argument-principle multiplicity agrees with the earlier local degree
Remark
Fix a nonconstant holomorphic map and a point of local degree . The earlier local-sheet theorem A local degree-m holomorphic map has m nearby sheets says that every nearby value other than has exactly nearby preimages. On the other hand, the argument-principle preimage count on a small circle around counts the zeros of in that same disc, with multiplicity, and therefore gives the same integer .
So the multiplicity seen analytically by the argument principle agrees with the local degree already built from the normal form. This is an agreement remark, not a replacement of the earlier construction.
A contour formula for a locally single-valued holomorphic inverse
Statement
Let be open, let be holomorphic on , let be a closed complex contour null-homologous in , and let satisfy for every . Suppose has exactly one solution inside , that solution is simple, and . Then
Thus, on a contour enclosing exactly one simple preimage branch, the inverse value is recovered by a contour integral.
Facts & Assumptions
Given: A holomorphic function on an open set , a closed null-homologous contour , and a value satisfying the hypotheses of the statement.
The weighted argument principle multiplies each zero contribution by the value of the holomorphic test function there (The weighted argument principle).
The preimage-count corollary identifies the zeros of inside (The argument principle counts preimages of a target value).
Proof
Because is holomorphic, the meromorphic function has no poles. The hypotheses say that its only zero inside is the simple zero .
Apply [L1] to the meromorphic function and the holomorphic test function . By step 1.1, there is only one zero contribution, its multiplicity is , and the additional hypothesis makes that contribution exactly . The left-hand side is exactly the displayed contour integral.
Therefore the contour integral equals . The role of [L2] is to identify the unique enclosed zero as the unique preimage of .
5 · Examples, counterexamples and false statements
None yet.
Sources
- R. W. Howell and J. H. Mathews, Complex Analysis, §8.7
- J. Lebl, Guide to Cultivating Complex Analysis, §5.4
- R. W. Howell and J. H. Mathews, Complex Analysis, §8.7, Theorem 8.7.2
- J. Lebl, Guide to Cultivating Complex Analysis, §5.4, Theorem 5.4.1
- R. W. Howell and J. H. Mathews, Complex Analysis, §8.7, Theorem 8.7.9
- R. W. Howell and J. H. Mathews, Complex Analysis, §8.7, Theorem 8.7.11
- J. Lebl, Guide to Cultivating Complex Analysis, §5.4, Theorem 5.4.6
- J. Lebl, Guide to Cultivating Complex Analysis, §5.4, Exercise 5.4.14
- J. Lebl, Guide to Cultivating Complex Analysis, §5.4, Corollary 5.4.9
- J. Lebl, Guide to Cultivating Complex Analysis, §5.1 and §5.4
- J. Lebl, Guide to Cultivating Complex Analysis, §5.4 discussion after Theorem 5.4.1