Altanis

1.8Integration along Curves

Updated 2 Aug 2026Chapter (PDF)

[1.8.1]Definition(Parameterized Curves, Smooth Curves, Piecewise-Smooth Curves)#

A parameterized curve is some function z(t)z(t) that maps [a,b]R[a, b] \subseteq \bR into the complex plane C\bC. We say that the parameterized curve is smooth if z(t)z'(t) exists, is continuous, and is never equal to 00 for every t[a,b]t \in [a, b]. We say that the parameterized curve is piecewise-smooth if zz is continuous on [a,b][a, b] and has a partition

a=a0<a1<<an1<an=ba = a_0 < a_1 < \cdots < a_{n - 1} < a_n = b

such that z(t)z(t) is smooth when restricted to any subinterval [ak,ak+1][a_k, a_{k + 1}]. Note that this definition does not require the left and right-hand derivatives for zz' to agree at each aka_k for k{1,,n1}k \in \{1, \dots, n - 1\}.

For any circle of radius rr centered at z0z_0 in the complex plane, we note that z(t)=z0+reitz(t) = z_0 + re^{it} for t[0,2π]t \in [0, 2\pi] is a smooth parameterization of it. But note that z0+re2itz_0 + re^{2it} parameterizes the same curve for the same domain, and so does z0+re4itz_0 + re^{4it}, and infinitely more parameterizations. We seek a notion of equality between these curves.

[1.8.2]Definition(Equivalence of Parameterized Curves)#

Two parameterizations z:[a,b]Cz: [a, b] \to \bC and z~:[c,d]C\tilde{z}: [c, d] \to \bC are equivalent if there exists a continuously differentiable map [c,d][a,b][c, d] \to [a, b] defined by st(s)s \mapsto t(s) such that z~(s)=z(t(s))\tilde{z}(s) = z(t(s)) and t(s)>0t'(s) > 0 for every s[c,d]s \in [c, d].

Note the condition that t(s)>0t'(s) > 0 in the previous definition ensures that as ss ticks forward, t(s)t(s) also ticks forward, meaning zz can never change direction. Thus equivalent curves share the same direction/orientation, and so a curve and its reverse aren't equivalent curves.

Equality in this sense is an equivalence relation, and so equivalent curves form equivalence classes. When referring to a curve γ\gamma with no explicit parameterization, we refer to the entire equivalence class of functions that can parameterize γ\gamma. That is, a curve represents the set of all valid paths tracing the exact same geometric set of points with the same orientation (that is, γ\gamma and γ-\gamma are not necessarily equal).

[1.8.3]Definition(Closed and Simple Curves)#

A smooth curve parameterized by z:[a,b]Cz: [a, b] \to \bC is called closed if z(a)=z(b)z(a) = z(b). A curve is called simple if z(s)z(t)z(s) \ne z(t) for any sts \ne t (i.e., the curve never self-intersects). A closed, simple curve is a closed curve that is simple when disregarding its endpoints.

[1.8.4]Definition(Integral Along Smooth and Piecewise-Smooth Curve)#

Suppose γ\gamma is a smooth curve, and let ff be a continuous function on γ\gamma. Let z:[a,b]Cz: [a, b] \to \bC be any parameterization of γ\gamma, and define the integral of ff along γ\gamma by

γf(z)dz=abf(z(t))z(t)dt.\int_\gamma f(z) \, \dd z = \int_a^b f(z(t)) \, z'(t) \, \dd t.

If γ\gamma is piecewise-smooth, let z:[a,b]Cz: [a, b] \to \bC be any piecewise-smooth parameterization over the partition a=a0<a1<<an=ba = a_0 < a_1 < \cdots < a_n = b. Then the integral of ff along γ\gamma is defined by

γf(z)dz=k=0n1akak+1f(z(t))z(t)dt.\int_\gamma f(z) \, \dd z = \sum_{k = 0}^{n - 1} \int_{a_k}^{a_{k + 1}} f(z(t)) \, z'(t) \, \dd t.
[1.8.5]Theorem(Integral Along Curve Does Not Depend on Parameterization)#

Suppose γ\gamma is a smooth curve. Then the integral of ff along γ\gamma is independent of parameterization.

Proof.

Let z:[a,b]Cz: [a, b] \to \bC and z~:[c,d]C\tilde{z}: [c, d] \to \bC be equivalent parameterizations of γ\gamma. Thus there is some continuously bijective map st(s)s \mapsto t(s) such that t(s)>0t'(s) > 0 and z~(s)=z(t(s))\tilde{z}(s) = z(t(s)) for every s[c,d]s \in [c, d]. Then note

γf(z)dz=abf(z(t))z(t)dt=cdf(z(t(s)))z(t(s))t(s)ds[Change of Variables]=cdf(z~(s))z~(s)ds[Multivariate Chain Rule]=γf(z)dz.\begin{alignat*}{2} \int_\gamma f(z) \, \dd z &= \int_a^b f(z(t)) \, z'(t) \, \dd t \\ &= \int_c^d f(z(t(s))) \, z'(t(s)) \, \, t'(s) \, \dd s \quad && \text{[Change of Variables]} \\ &= \int_c^d f(\tilde{z}(s)) \, \tilde{z}(s) \, \dd s \quad && \text{[Multivariate Chain Rule]} \\ &= \int_\gamma f(z) \, \dd z. \end{alignat*}
[1.8.6]Definition(Length of Curve)#

Let γ\gamma be a smooth curve with a parameterization z:[a,b]Cz: [a, b] \to \bC. Then the length of γ\gamma is given by

length(γ)=γds=abz(t)dt.\length(\gamma) = \int_\gamma \dd s = \int_a^b |z'(t)| \, \dd t.
[1.8.7]Proposition(Properties of Contour Integrals)#

Suppose f,gf, g are continuous functions and γ\gamma is a smooth curve.

  1. Linearity. γ(af(z)+bg(z))dz=aγf(z)dz+bγg(z)dz\displaystyle \int_\gamma (af(z) + bg(z)) \, \dd z = a \int_\gamma f(z) \, \dd z + b \int_\gamma g(z) \, \dd z.

  2. Path Reversal. γf(z)dz=γf(z)dz\displaystyle \int_\gamma f(z) \, \dd z = -\int_{-\gamma} f(z) \, \dd z.

  3. ML/Estimation Lemma. γf(z)dzsupzγf(z)×length(γ)\displaystyle \abs{\int_\gamma f(z) \, \dd z} \le \sup_{z \in \gamma} |f(z)| \times \length(\gamma).

Proof.
  1. Follows from definition.

  2. Let z1:[a,b]Cz_1: [a, b] \to \bC be a parameterization for γ\gamma, and let z2:[b,a]Cz_2: [b, a] \to \bC be a parameterization for γ-\gamma such that z2(t)=z1(b+at)z_2(t) = z_1(b + a - t). Then note z2(t)=z1(b+at)z_2'(t) = -z_1'(b + a - t). Thus we yield

    γf(z)dz=abf(z1(t))z1(t)dt=baf(z1(b+at))z1(b+at)dt=baf(z2(t))z2(t)dt=γf(z)dz.\int_\gamma f(z) \, \dd z = \int_a^b f(z_1(t)) \, z_1'(t) \, \dd t = \int_b^a f(z_1(b + a - t)) \, z_1'(b + a - t) \, \dd t = -\int_b^a f(z_2(t)) \, z_2'(t) \, \dd t = -\int_{-\gamma} f(z) \, \dd z.
  3. Let z:[a,b]Cz: [a, b] \to \bC be a parameterization of γ\gamma.

    γf(z)dz=abf(z(t))z(t)dt=abf(z(t))z(t)dtsupt[a,b]f(z(t))abz(t)dt=supzγf(z)×length(γ).\abs{\int_\gamma f(z) \, \dd z} = \abs{\int_a^b f(z(t)) \, z'(t) \, \dd t} = \int_a^b \abs{f(z(t))} \abs{z'(t)} \, \dd t \le \sup_{t \in [a, b]} |f(z(t))| \int_a^b |z'(t)| \, \dd t = \sup_{z \in \gamma} |f'(z)| \times \length(\gamma).
[1.8.8]Definition(Primitive)#

Suppose ff is a function on Ω\Omega. Then a function FF that is holomorphic on Ω\Omega is called a primitive (or an antiderivative) of ff if F(z)=f(z)F'(z) = f(z) for every zΩz \in \Omega.

[1.8.9]Theorem(FToC Applied to Contour Integration)#

If ff is a continuous function on Ω\Omega that has a primitive FF, and γΩ\gamma \subseteq \Omega is a path from w1w_1 to w2w_2, we have that

γf(z)dz=F(w2)F(w1).\int_\gamma f(z) \, \dd z = F(w_2) - F(w_1).
Proof.

Suppose γ\gamma is smooth. Then let z:[a,b]Cz: [a, b] \to \bC be a smooth parameterization of γ\gamma, and note

γf(z)dz=abf(z(t))z(t)dt=abF(z(t))z(t)dt=abddxF(z(t))dt=F(z(b))F(z(a))=F(w2)F(w1).\begin{align*} \int_\gamma f(z) \, \dd z &= \int_a^b f(z(t)) \, z'(t) \, \dd t \\ &= \int_a^b F'(z(t)) \, z'(t) \, \dd t \\ &= \int_a^b \frac{\mathrm{d}}{\mathrm{d} x} F(z(t)) \dd t \\ &= F(z(b)) - F(z(a)) = F(w_2) - F(w_1). \end{align*}

For γ\gamma piecewise-smooth, the exact same process occurs, but instead of an integral we use a sum over each partition.

[1.8.10]Corollary(Integral About Closed Contour)#

If γ\gamma is a closed curve in Ω\Omega, and ff is continuous and has a primitive in Ω\Omega, then

γf(z)dz=0.\int_\gamma f(z) \, \dd z = 0.

Note that f(z)=1/zf(z) = 1/z does not admit a primitive in the punctured complex plane C=C{0}\bC^* = \bC \setminus \{0\}. Indeed, if we use the unit circle parameterized by z=eitz = e^{it} for t[0,2π]t \in [0, 2\pi], we have that

C1zdz=02π1eit×ieitdt=2πi0,\int_C \frac{1}{z} \, \dd z = \int_0^{2\pi} \frac{1}{e^{it}} \times ie^{it} \, \dd t = 2\pi i \ne 0,

and so 1/z1/z does not have a primitive by contrapositive argumentation.

[1.8.11]Corollary#

If ff is holomorphic in a region Ω\Omega and f=0f' = 0, then ff is constant.

Proof.

Fix a point w0Ωw_0 \in \Omega. Since Ω\Omega is a connected subset of C\bC, it is path-connected, so let γΩ\gamma \subseteq \Omega be any path that terminates at w0w_0. Note then that

0=γf(z)=f(w0)f(w),0 = \int_\gamma f'(z) = f(w_0) - f(w),

and so f(w0)=f(w)f(w_0) = f(w). Since ww is arbitrary, we have that ff is constant on Ω\Omega.

1.8.1Exercises#

[1.8.12]Problem#
  1. Let γ\gamma be any circle about the origin. Evaluate γzn\displaystyle \int_\gamma z^n for all integers nn.

  2. Evaluate the integral for any circle that is not centered at 00.

  3. Show that if a<r<b|a| < r < |b|, then

    γ1(za)(zb)dz=2πiba,\int_\gamma \frac{1}{(z - a)(z - b)} \, \dd z = \frac{2\pi i}{b - a},

    where γ\gamma is the circle of radius rr about the origin.

Solution.
  1. Let γ\gamma be any circle about the origin. For simplicity, suppose r=1r = 1, and let z(t)=eitz(t) = e^{it} be a parameterization of γ\gamma over [0,2π][0, 2\pi]. Then note

    γzndz=02π(eint)(ieit)dt=i02πeit(n+1)dt=1n+1[eit(n+1)]t=0t=2π=e2πi(n+1)1n+1=1n+11n+1=0\int_\gamma z^n \, \dd z = \int_0^{2 \pi} (e^{int}) \, (ie^{it}) \, \dd t = i \int_0^{2\pi} e^{it(n + 1)} \, \dd t = \frac{1}{n + 1} \left[ e^{it(n + 1)} \right]_{t = 0}^{t = 2\pi} = \frac{e^{2\pi i (n + 1)} - 1}{n + 1} = \frac{1^{n + 1} - 1}{n + 1} = 0

    for all n1n \ne -1. Note that if we let rr be arbitrary, then the result would simply be the integral scaled by rnr^n, which is still 00. In the case of n=1n = -1, we have that

    γ1zdz=02πi(reit)reit=2πi.\int_\gamma \frac{1}{z} \, \dd z = \int_0^{2\pi} \frac{i(re^{it})}{re^{it}} = 2\pi i.
  2. Note that znz^n is holomorphic on C\bC^* for all nZ+n \in \bZ_+. Let Ω\Omega be an open set such that γΩ\gamma \subseteq \Omega, and so γzndz=0\displaystyle \int_\gamma z^n \, \dd z = 0 by holomorphicity (and thus continuity) of the integrand and by γ\gamma being a closed curve.

  3. Split the integrand by the method of partial fractions:

    γ1(za)(zb)dz=(1abγ1zadz):=I1+(1baγ1zbdz):=I2.\int_\gamma \frac{1}{(z - a)(z - b)} \, \dd z = \underbrace{\left(\frac{1}{a - b} \int_\gamma \frac{1}{z - a} \, \dd z\right)}_{:= I_1} + \underbrace{\left( \frac{1}{b - a} \int_\gamma \frac{1}{z - b} \, \dd z \right)}_{:= I_2}.

    I2I_2 is easy to evaluate.

[1.8.13]Problem#

Suppose ff is continuous on a region Ω\Omega. Prove that if ff has a primitive on Ω\Omega, then it is unique.

Solution.

Suppose ff admits two primitives F1,F2F_1, F_2 on Ω\Omega. Fix w0Ωw_0 \in \Omega, and let wΩw \in \Omega vary. Since Ω\Omega is a region, it is path-connected, so suppose γ\gamma is a path from ww to w0w_0. Then note

γf(z)dz=F1(w0)F1(w)=F2(w0)F2(w)    F1(w)F2(w)=F1(w0)F2(w0):=C.\int_\gamma f(z) \, \dd z = F_1(w_0) - F_1(w) = F_2(w_0) - F_2(w) \implies F_1(w) - F_2(w) = \underbrace{F_1(w_0) - F_2(w_0)}_{:= C}.

Thus F1F2CF_1 - F_2 \equiv C, and so these functions are equivalent up to a constant.