A stream function for a 2D vector field is a scalar function such that
i.e., and .
A field admits a stream function iff it is source-free (zero divergence) on a simply connected domain. The stream function is the flux-side analog of the potential function for conservative fields.
The flux side of the parallel story
Vector calculus has two parallel stories — the circulation story and the flux story — strongly analogous between “conservative” (zero curl, has a potential) and “source-free” (zero divergence, has a stream function).
| Property | Circulation story | Flux story |
|---|---|---|
| Local condition | ||
| Global condition | Zero closed-loop circulation | Zero closed-curve outward flux |
| Scalar function | Potential with | Stream function with |
| Bridging theorem | FTLI, Green’s theorem (circ), Stokes’ theorem | Green’s theorem (flux), Divergence theorem |
Streamlines
Level curves of are streamlines — the integral curves of , paths a particle would follow if carried by the field at every instant.
Proof: along a streamline, . But and , so the directional derivative is . So is constant along streamlines — streamlines are level sets of .
Flux across a curve
equals the flux of across any curve from to (with appropriate orientation). This is the flux-side analog of for conservative fields.
Finding a stream function
Same algorithm as finding a potential, but using the stream-function equations , . Given source-free :
- Integrate w.r.t. : .
- Differentiate w.r.t. : . Set , solve for .
- Integrate.
Doubly special: conservative AND source-free
A 2D field that is both conservative (has potential , zero curl) and source-free (has stream function , zero divergence) satisfies
These are exactly the Cauchy-Riemann equations for and to be the real and imaginary parts of an analytic function .
So doubly-special vector fields in 2D are real-imaginary pairs of analytic functions, in disguise. Both and automatically satisfy Laplace’s equation — they’re harmonic. This is why complex analysis is the natural language for 2D steady-state physics — fluid flow, electrostatics, heat conduction — anything governed by Laplace’s equation.
Worked example
.
Divergence: . Source-free.
Curl: . Also conservative.
Find : gives . gives . So .
Find : gives . gives . So .
Combining: .
The doubly-special field is secretly the analytic function .
Caveat: domains
Existence of a stream function (or potential) requires the topology of the domain to cooperate. On non-simply-connected domains, zero divergence doesn’t guarantee a single-valued stream function — same issue that affects potentials in non-simply-connected domains.