Learning preferences

Make learning more comfortable. Changes apply immediately.

Enlarges page content, including diagrams and their labels. You can also use your browser’s zoom.

Choose the colours that are easiest for you to distinguish. Applies to lesson diagrams and lab plots. Labels, shapes, hatching and line patterns also distinguish meanings. Source photographs and raw image brightness stay unchanged; mask-only views are available for image overlays.

ExampleComparisonSample link

Saved in this browser on this device. Preferences are separate from progress backups.

Lesson 6 of 26

Primitives and path independence

Prove endpoint evaluation for a holomorphic primitive.

Loading your saved responses…

Try the optional starting-point checks and targeted refreshers. You can continue directly into this lesson.

Try

For f(z)=2z, every piecewise smooth path from 1 to i has integral i²−1²=−2. The path may bend or loop; the primitive F(z)=z² records the entire integral through its endpoints. This is a stronger statement than computing one convenient path.

Now compare f(z)=1/z on the punctured plane. Locally it has logarithm primitives, but its unit-circle integral is 2πi. Local primitives and a single global primitive are different mathematical objects.

Predict

Predict which statement follows from having a primitive: zero integral along every path, or zero integral along every closed path. Only the second is correct. On an open path, the primitive’s endpoint values need not agree.

Predict also what information is needed to define a function by integrating from a base point. If two allowed routes give different values, the proposed function is not well-defined.

Experiment

Compare three integrands and domains.

Integrand and domainPrimitiveClosed integrals
2z on Cz²Zero
1/z on the slit planeLog zZero
1/z on C without zeroNoneUnit circle gives 2πi

The same formula 1/z appears in two rows. The difference is the domain, which determines what loops and branches are available.

Understand

Suppose F is holomorphic and F′=f. Along each smooth contour piece, the real-parameter chain rule gives dF(γ(t))/dt=F′(γ(t))γ′(t). Integrating and summing gives ∫γ f dz=F(b)−F(a). In particular every closed integral vanishes, and two paths with the same endpoints have equal integrals.

Conversely, let f be continuous on a domain D, and suppose every closed piecewise C¹ contour in D has zero integral. Fix a base point a. Since an open connected subset of the plane is polygonally connected, choose a path to each z and define F(z) by its integral. Two choices differ by a closed contour formed from one path and the reverse of the other. Their integrals agree, so F is well-defined.

To differentiate F, choose a disk around z contained in D. For small h, the segment from z to z+h remains in that disk. Path independence gives [F(z+h)−F(z)]/h=∫₀¹ f(z+th)dt. Continuity at z bounds the difference from f(z) uniformly in t, so the quotient tends to f(z). Thus F is a primitive.

This proves the equivalence of a global primitive, endpoint path independence, and vanishing of every closed integral for continuous functions on a domain. It does not assume that holomorphy alone supplies a global primitive.

Apply

Repair a false global argument: “Every point of the punctured plane has a logarithm neighborhood; therefore choose those logarithms to make one global primitive.” On overlapping neighborhoods, the choices can differ by multiples of 2πi. Following them around zero forces a nonzero accumulated change.

Use the unit-circle integral as a decisive obstruction: if a global primitive existed, endpoint evaluation would give zero, contradicting 2πi. This argument is shorter and more reliable than trying to draw a branch cut through every possible route.

Continue

The next theorem proves that holomorphic functions have zero integrals around triangles and, with appropriate domain topology, around larger contours. Optional depth: prove that two primitives differ by a constant on a domain. Their derivative difference is zero, and path integration propagates equal values between every pair of points.

Apply · explain · revise

Practice and reasoning

Drafts save locally as you type. Reveal worked solutions when useful; the site remembers that exposure. Automatic matches check the requested answer, while written arguments require review against the rubric.

For any piecewise C¹ path from 1 to 2+i, find Re ∫ 2z dz.

Integers, fractions and finite decimals are accepted. Expressions such as sqrt(2) are not parsed by this checker.

Why does 1/z have no primitive on the punctured plane?

Your response

Prove ∫γ F′(z)dz=F(b)−F(a) for a piecewise C¹ path from a to b.

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

Let f be continuous on a domain and all closed piecewise C¹ integrals vanish. Construct a primitive.

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

Explain why a logarithm is a primitive of 1/z on its branch domain but not on the whole punctured plane.

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

Prove two primitives of the same f on a domain differ by a constant.

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

Reflect and continue

Before marking this lesson complete, explain one key idea without the worked solution and identify a condition that matters. Marking complete records participation, not independent mastery.