The Cauchy Functional Equation
Why This Matters
The Cauchy functional equation is
A function satisfying this is called additive. The equation is the entry point to the entire field of functional equations, the model problem every olympiad student should know cold, and the gateway to many subsequent functional-equation techniques (Jensen's, multiplicative, Pexider's).
The result that drives most olympiad applications:
Under any one of these conditions: continuity at a single point, monotonicity on any interval, boundedness on a set of positive Lebesgue measure, or Lebesgue measurability — every additive function is linear: for some constant .
Without any regularity, additive but non-linear (so-called pathological) solutions exist. Their construction (Hamel 1905) requires the axiom of choice; the graphs of these functions are dense in .
For olympiad and Putnam problems, the canonical move is:
- Derive Cauchy's equation (or a near-variant) from the problem's hypotheses.
- Plug in , , , etc., to extract structure.
- Show .
- Use a regularity condition (continuity, monotonicity, boundedness) given by the problem to extend from -linearity to -linearity.
- Conclude and verify by plugging back in.
This page treats the technique in the order an olympiad student would apply it.
Theorem: Solutions Over Q
Q-Solutions Are Linear
Statement
For any additive and any rational and real :
In particular, restricted to is of the form , i.e., -linear.
Intuition
Additivity over already forces to be a -linear map. The proof is by induction on positive integers, then extension to negatives, then to rationals via .
Proof Sketch
Step 1: . Set in additivity: , so .
Step 2: . Set : , so .
Step 3: for . Induction: .
Step 4: for . Combine steps 2 and 3.
Step 5: . From step 3, , so , giving .
Step 6: . Combine steps 4 and 5.
Why It Matters
Step 6 is the key intermediate result. Without any regularity, is already determined on the -span of any single point. To extend to -linearity, you only need to control between rationals: and any of the standard regularity conditions does that.
Failure Mode
This theorem only gives -linearity, not -linearity. The pathological non-linear solutions do satisfy step 6 (they are -linear), but they fail to be -linear because they don't extend "continuously" between rationals. See the Hamel-basis construction below.
Theorem: Regularity Forces Linearity
Regularity Implies Linearity
Statement
If is additive and any one of the following holds:
- is continuous at some point .
- is monotonic on some interval .
- is bounded above (or below) on some set of positive Lebesgue measure.
- is Lebesgue measurable.
- is bounded on some interval (hence on every interval by additivity).
Then for some constant , i.e., is -linear.
Intuition
Each regularity condition rules out the wild oscillations that pathological solutions exhibit. Continuity at one point is enough: additivity bootstraps it to continuity everywhere. Boundedness on a positive-measure set is the most striking: even very weak regularity is enough to collapse the solution space to the linear functions.
Proof Sketch
Continuity at one point implies continuity everywhere. Suppose is continuous at . For any and any sequence , , so by continuity at : . By additivity, , so . So is continuous at .
Continuity + -linearity = -linearity. The rationals are dense in , and on we have . Continuity extends this: .
Monotonicity on . Sandwich any irrational between two rationals in . Monotonicity gives . Take .
Boundedness on a positive-measure set, measurability. The Steinhaus theorem (1920) says any positive-measure set has containing an open interval. Combine with additivity and the -linearity result: if is bounded on , then is bounded on for some , hence bounded on a neighborhood of zero, hence linear by the boundedness case. Measurability + the Frechet 1913 trick reduces to this.
Why It Matters
The strength of these implications is striking. Any of the five conditions: even very weak ones like Lebesgue measurability: suffices to collapse the entire space of additive functions to the one-parameter family of linear functions . The implication is robust to slight weakening: e.g., "bounded on a set of second category in the Baire sense" also works.
Failure Mode
Without any regularity, the conclusion fails badly. Pick a Hamel basis of as a -vector space (this requires the axiom of choice). Define on arbitrarily and extend -linearly. Generically this is additive but not -linear. Its graph is dense in (Hamel 1905). It is not measurable, not bounded on any open set, and discontinuous everywhere.
The Standard Olympiad Move
For olympiad / Putnam problems featuring an unknown function , the workflow:
- Plug in special values. usually gives . Symmetric or antisymmetric substitutions often collapse the equation.
- Derive Cauchy's equation (or a multiplicative variant , or Jensen's ).
- Use -linearity to determine on rationals.
- Apply the problem's regularity (continuity, monotonicity, bound on an interval, etc.) to extend to .
- Verify the candidate solution back in the original equation.
Step 5 is essential. Many problems have or plus extra solutions you'd miss without checking. A famous trap: (the multiplicative Cauchy) admits both and .
Worked Example: Olympiad-Style
A continuous additive function
Problem. Find all continuous with for all .
Solution. By the -linearity theorem, for all . By continuity, for any , choose rationals : . So where .
Verification: . Done.
Without continuity. Pathological solutions exist (Hamel 1905); the problem is no longer well-posed in the olympiad sense. Olympiad problems always include a regularity condition.
Worked Example: Multiplicative Variant
The multiplicative Cauchy
Problem. Find all continuous with .
Solution. Take logarithms: let . Then . So is additive, and continuous (composition of continuous functions). By the linearity theorem, for some . Inverting: .
So the continuous solutions are for any real .
Note the trap. The trivial solution is the case (i.e., ). The trivial solution is not in our solution set because we restricted to .
Variants and Related Equations
| Equation | Standard solution (with regularity) |
|---|---|
| (on ) | |
| (Jensen) | |
| (parallelogram) | |
| Pexider | , similar |
Each can be reduced to Cauchy's via a logarithmic / exponential substitution or by combining with auxiliary hypotheses.
Common Mistakes
Forgetting regularity is necessary
The pathological-solution warning matters. An olympiad problem that asks "find all with " without any regularity condition is under-specified: the solution set is uncountably infinite and includes wild non-linear functions. Always check what regularity the problem assumes.
Confusing Cauchy with Jensen
Cauchy: . Jensen: .
Both have linear solutions under regularity, but Jensen's allows a constant: . The two equations are related but not equivalent.
Forgetting to verify the candidate solution
Even after deriving , you must plug it back in to the original problem to verify it works (and find the constraints on ). Sometimes additional restrictions kick in: e.g., the original problem says is increasing, which forces .
Asserting linearity from continuity at no specific point
"Continuity" must be at some specific point : the proof bootstraps continuity at one point to continuity everywhere. Saying "f is continuous" without specifying where is fine in practice, but understanding the bootstrapping matters for non-standard variants.
Exercises
Problem
Find all continuous with for all .
Problem
(IMO Shortlist 2002 A5) Find all functions satisfying for all .
ML and Production Connections
-
Linear maps in deep learning. The Cauchy functional equation under continuity + boundedness gives , which is exactly the affine-without-bias case. Neural network "linear layers" implement (vector-valued) -linear maps; the underlying claim is that any continuous additive function is necessarily linear.
-
Equivariance and homomorphisms. The condition is a group-equivariance condition (cf. equivariant-neural-networks-foundations); with abelian groups and continuity, the analog of Cauchy's theorem applies, and equivariant linear layers are forced by the group structure.
-
Information theory. Shannon's entropy axioms: additivity on independent sources, continuity, normalization: uniquely determine via a functional-equation argument: the same Cauchy applied to the entropy function.
-
Random feature theory. The Bochner-theorem side of Rahimi-Recht 2007 random features uses functional-equation arguments to characterize positive-definite kernels via Fourier representations; the Cauchy structure is implicit in the multiplicative-functional setup.
Cross-Network Links
- ProofsPath: pigeonhole-principle-elementary and extremal-principle are sibling proof techniques; invariants-and-monovariants gives the parallel structural-argument toolkit; vieta-jumping is the Diophantine companion.
- TheoremPath: information-theory-foundations uses functional-equation arguments to derive entropy uniquely; equivariant-neural-networks-foundations is the modern equivariance application.
- CalculusPath: convex-functions-foundations is the convex-analytic companion (Jensen's inequality).
References
See structured references block. Primary entry points:
Cauchy's Cours d'analyse (1821) for the original; Aczel
(1966) for the standard functional-equations textbook;
Engel "Problem-Solving Strategies" Ch 11 for the olympiad
treatment; Hamel (1905) for the construction of pathological
solutions.