Cauchy's functional equation

Cauchy's functional equation is the functional equation: f(x+y)=f(x)+f(y).{\displaystyle f(x+y)=f(x)+f(y).}

A function f{\displaystyle f} that solves this equation is called an additive function. Over the rational numbers, it can be shown using elementary algebra that there is a single family of solutions, namely f:xcx{\displaystyle f\colon x\mapsto cx} for any rational constant c.{\displaystyle c.} Over the real numbers, the family of linear mapsf:xcx,{\displaystyle f\colon x\mapsto cx,} now with c{\displaystyle c} an arbitrary real constant, is likewise a family of solutions; however there can exist other solutions not of this form that are extremely complicated. However, any of a number of regularity conditions, some of them quite weak, will preclude the existence of these pathological solutions. For example, an additive function f:RR{\displaystyle f\colon \mathbb {R} \to \mathbb {R} } is linear if:

  • f{\displaystyle f} is continuous (Cauchy, 1821). In fact, it suffices for f{\displaystyle f} to be continuous at one point (Darboux, 1875).
  • f(x)0{\displaystyle f(x)\geq 0} or f(x)0{\displaystyle f(x)\leq 0} for all x0{\displaystyle x\geq 0}.
  • f{\displaystyle f} is monotonic on any interval.
  • f{\displaystyle f} is bounded above or below on any interval.
  • f{\displaystyle f} is Lebesgue measurable.
  • f(xn+1)=xnf(x){\displaystyle f\left(x^{n+1}\right)=x^{n}f(x)} for all real x{\displaystyle x} and some positive integer n{\displaystyle n}.
  • The graph of f{\displaystyle f} is not dense in R2{\displaystyle \mathbb {R} ^{2}}.

On the other hand, if no further conditions are imposed on f{\displaystyle f}, then (assuming the axiom of choice) there are infinitely many other functions that satisfy the equation. This was proved in 1905 by Georg Hamel using Hamel bases. Such functions are sometimes called Hamel functions.[1]

The fifth problem on Hilbert's list is a generalisation of this equation. Functions where there exists a real number c{\displaystyle c} such that f(cx)cf(x){\displaystyle f(cx)\neq cf(x)} are known as Cauchy–Hamel functions and are used in Dehn–Hadwiger invariants which are used in the extension of Hilbert's third problem from 3D to higher dimensions.[2]

This equation is sometimes referred to as Cauchy's additive functional equation to distinguish it from the other functional equations introduced by Cauchy in 1821, the exponential functional equationf(x+y)=f(x)f(y){\displaystyle f(x+y)=f(x)f(y)}, the logarithmic functional equationf(xy)=f(x)+f(y){\displaystyle f(xy)=f(x)+f(y)}, and the multiplicative functional equationf(xy)=f(x)f(y){\displaystyle f(xy)=f(x)f(y)}.

Solutions over the rational numbers

A simple argument, involving only elementary algebra, demonstrates that the set of additive maps f:VW{\displaystyle f\colon V\to W}, where V,W{\displaystyle V,W} are vector spaces over an extension field of Q{\displaystyle \mathbb {Q} }, is a subset of the set of Q{\displaystyle \mathbb {Q} }-linear maps from V{\displaystyle V} to W{\displaystyle W}.

Theorem:Let f:VW{\displaystyle f\colon V\to W} be an additive function. Then f{\displaystyle f} is Q{\displaystyle \mathbb {Q} }-linear.

Proof: We want to prove that any solution f:VW{\displaystyle f\colon V\to W} to Cauchy’s functional equation, f(x+y)=f(x)+f(y){\displaystyle f(x+y)=f(x)+f(y)}, satisfies f(qv)=qf(v){\displaystyle f(qv)=qf(v)} for any qQ{\displaystyle q\in \mathbb {Q} } and vV{\displaystyle v\in V}. Let vV{\displaystyle v\in V}.

First note f(0)=f(0+0)=f(0)+f(0){\displaystyle f(0)=f(0+0)=f(0)+f(0)}, hence f(0)=0{\displaystyle f(0)=0}, and therewith 0=f(0)=f(v+(v))=f(v)+f(v){\displaystyle 0=f(0)=f(v+(-v))=f(v)+f(-v)} from which follows f(v)=f(v){\displaystyle f(-v)=-f(v)}.

Via induction, f(mv)=mf(v){\displaystyle f(mv)=mf(v)} is proved for any mN{0}{\displaystyle m\in \mathbb {N} \cup \{0\}}.

For any negative integer mZ{\displaystyle m\in \mathbb {Z} } we know mN{\displaystyle -m\in \mathbb {N} }, therefore f(mv)=f((m)(v))=(m)f(v)=(m)(f(v))=mf(v){\displaystyle f(mv)=f((-m)(-v))=(-m)f(-v)=(-m)(-f(v))=mf(v)}. Thus far we have proved

f(mv)=mf(v){\displaystyle f(mv)=mf(v)} for any mZ{\displaystyle m\in \mathbb {Z} }.

Let nN{\displaystyle n\in \mathbb {N} }, then f(v)=f(nn1v)=nf(n1v){\displaystyle f(v)=f(nn^{-1}v)=nf(n^{-1}v)} and hence f(n1v)=n1f(v){\displaystyle f(n^{-1}v)=n^{-1}f(v)}.

Finally, any qQ{\displaystyle q\in \mathbb {Q} } has a representation q=mn{\displaystyle q={\frac {m}{n}}} with mZ{\displaystyle m\in \mathbb {Z} } and nN{\displaystyle n\in \mathbb {N} }, so, putting things together,

f(qv)=f(mnv)=f(1n(mv))=1nf(mv)=1nmf(v)=qf(v){\displaystyle f(qv)=f\left({\frac {m}{n}}\,v\right)=f\left({\frac {1}{n}}\,(mv)\right)={\frac {1}{n}}\,f(mv)={\frac {1}{n}}\,m\,f(v)=qf(v)}, q.e.d.

Properties of nonlinear solutions over the real numbers

We prove below that any other solutions must be highly pathological functions. In particular, it is shown that any other solution must have the property that its graph{(x,f(x))|xR}{\displaystyle \{(x,f(x))\vert x\in \mathbb {R} \}} is dense in R2{\displaystyle \mathbb {R} ^{2}}, that is, that any disk in the plane (however small) contains a point from the graph. From this it is easy to prove the various conditions given in the introductory paragraph.

LemmaLet t>0{\displaystyle t>0}. If f{\displaystyle f} satisfies the Cauchy functional equation on the interval [0,t]{\displaystyle [0,t]}, but is not linear, then its graph is dense on the strip [0,t]×R{\displaystyle [0,t]\times \mathbb {R} }.

Proof

WLOG, scale f{\displaystyle f} on the x-axis and y-axis, so that f{\displaystyle f} satisfies the Cauchy functional equation on [0,1]{\displaystyle [0,1]}, and f(1)=1{\displaystyle f(1)=1}. It suffices to show that the graph of f{\displaystyle f} is dense in (0,1)×R{\displaystyle (0,1)\times \mathbb {R} }, which is dense in [0,1]×R{\displaystyle [0,1]\times \mathbb {R} }.

Since f{\displaystyle f} is not linear, we have f(a)a{\displaystyle f(a)\neq a} for some a(0,1){\displaystyle a\in (0,1)}.

Claim: The lattice defined by L:={(r1+r2a,r1+r2f(a)):r1,r2Q}{\displaystyle L:=\{(r_{1}+r_{2}a,r_{1}+r_{2}f(a)):r_{1},r_{2}\in \mathbb {Q} \}} is dense in R2{\displaystyle \mathbb {R} ^{2}}.

Consider the linear transformation A:R2R2{\displaystyle A:\mathbb {R} ^{2}\to \mathbb {R} ^{2}} defined by A(x,y)=[1a1f(a)][xy]{\displaystyle A(x,y)={\begin{bmatrix}1&a\\1&f(a)\end{bmatrix}}{\begin{bmatrix}x\\y\end{bmatrix}}}

With this transformation, we have L=A(Q2){\displaystyle L=A(\mathbb {Q} ^{2})}.

Since detA=f(a)a0{\displaystyle \det A=f(a)-a\neq 0}, the transformation is invertible, thus it is bicontinuous. Since Q2{\displaystyle \mathbb {Q} ^{2}} is dense in R2{\displaystyle \mathbb {R} ^{2}}, so is L{\displaystyle L}. {\displaystyle \square }

Claim: if r1,r2Q{\displaystyle r_{1},r_{2}\in \mathbb {Q} }, and r1+r2a(0,1){\displaystyle r_{1}+r_{2}a\in (0,1)}, then f(r1+r2a)=r1+r2f(a){\displaystyle f(r_{1}+r_{2}a)=r_{1}+r_{2}f(a)}.

If r1,r20{\displaystyle r_{1},r_{2}\geq 0}, then it is true by additivity. If r1,r2<0{\displaystyle r_{1},r_{2}<0}, then r1+r2a<0{\displaystyle r_{1}+r_{2}a<0}, contradiction.

If r10,r2<0{\displaystyle r_{1}\geq 0,r_{2}<0}, then since r1+r2a>0{\displaystyle r_{1}+r_{2}a>0}, we have r1>0{\displaystyle r_{1}>0}. Let k{\displaystyle k} be a positive integer large enough such that r1k,r2ak(0,1){\displaystyle {\frac {r_{1}}{k}},{\frac {-r_{2}a}{k}}\in (0,1)}. Then we have by additivity: f(r1k+r2ak)+f(r2ak)=f(r1k){\displaystyle f\left({\frac {r_{1}}{k}}+{\frac {r_{2}a}{k}}\right)+f\left({\frac {-r_{2}a}{k}}\right)=f\left({\frac {r_{1}}{k}}\right)}

That is, 1kf(r1+r2a)+r2kf(a)=f(r1k)=r1kf(1)=r1k{\displaystyle {\frac {1}{k}}f\left(r_{1}+r_{2}a\right)+{\frac {-r_{2}}{k}}f\left(a\right)=f\left({\frac {r_{1}}{k}}\right)={\frac {r_{1}}{k}}f(1)={\frac {r_{1}}{k}}}{\displaystyle \square }

Thus, the graph of f{\displaystyle f} contains L((0,1)×R){\displaystyle L\cap ((0,1)\times \mathbb {R} )}, which is dense in (0,1)×R{\displaystyle (0,1)\times \mathbb {R} }.

Expressed differently, nonlinearity in an additive function f:RR{\displaystyle f:\mathbb {R} \to \mathbb {R} } implies there is some aR{\displaystyle a\in \mathbb {R} } such that f(a)af(1)0{\displaystyle f(a)-af(1)\neq 0}. Let rn:RQ,nN{\displaystyle r_{n}:\mathbb {R} \to \mathbb {Q} ,n\in \mathbb {N} } denote a series of rational approximation functions such that for all zR{\displaystyle z\in \mathbb {R} }, limnrn(z)=z{\displaystyle \lim _{n\to \infty }r_{n}(z)=z} (such as writing z{\displaystyle z} by its first n{\displaystyle n} decimals). Then, as f{\displaystyle f} is Q{\displaystyle \mathbb {Q} }-linear, limf(rn(a))=af(1)f(a){\displaystyle \lim f(r_{n}(a))=af(1)\neq f(a)}, even though limrn(a)=a{\displaystyle \lim r_{n}(a)=a}. From this, one can construct an orthonormal basis: defining xn=rn(f(a))arn(f(1))rn(f(a)af(1)){\displaystyle x_{n}={\frac {r_{n}(f(a))-ar_{n}(f(1))}{r_{n}(f(a)-af(1))}}} and yn=arn(a)rn(f(a)af(1)){\displaystyle y_{n}={\frac {a-r_{n}(a)}{r_{n}(f(a)-af(1))}}}, limxn=limf(yn)=1,limyn=limf(xn)=0{\displaystyle \lim x_{n}=\lim f(y_{n})=1,\lim y_{n}=\lim f(x_{n})=0}. Thus, for any rx,ryQ{\displaystyle r_{x},r_{y}\in \mathbb {Q} }, limrxxn+ryyn=rx{\displaystyle \lim r_{x}x_{n}+r_{y}y_{n}=r_{x}} and limf(rxxn+ryyn)=ry{\displaystyle \lim f(r_{x}x_{n}+r_{y}y_{n})=r_{y}}, meaning any point (rx,ry)Q2{\displaystyle (r_{x},r_{y})\in \mathbb {Q} ^{2}} can be approximated.

Existence of nonlinear solutions over the real numbers

The linearity proof given above also applies to f:αQR{\displaystyle f\colon \alpha \mathbb {Q} \to \mathbb {R} }, where αQ{\displaystyle \alpha \mathbb {Q} } is a scaled copy of the rationals. This shows that only linear solutions are permitted when the domain of f{\displaystyle f} is restricted to such sets. Thus, in general, we have f(αq)=f(α)q{\displaystyle f(\alpha q)=f(\alpha )q} for all αR{\displaystyle \alpha \in \mathbb {R} } and qQ{\displaystyle q\in \mathbb {Q} }. However, as we will demonstrate below, highly pathological solutions can be found for functions f:RR{\displaystyle f\colon \mathbb {R} \to \mathbb {R} } based on these linear solutions, by viewing the reals as a vector space over the field of rational numbers. Note, however, that this method is nonconstructive, relying as it does on the existence of a (Hamel) basis for any vector space, a statement proved using Zorn's lemma. (In fact, the existence of a basis for every vector space is logically equivalent to the axiom of choice.) There exist models such as the Solovay model where all sets of reals are measurable which are consistent with ZF + DC, and therein all solutions are linear.[3]

To show that solutions other than the ones defined by f(x)=f(1)x{\displaystyle f(x)=f(1)x} exist, we first note that because every vector space has a basis, there is a basis for R{\displaystyle \mathbb {R} } over the field Q{\displaystyle \mathbb {Q} }, i.e. a set BR{\displaystyle {\mathcal {B}}\subset \mathbb {R} } with the property that any xR{\displaystyle x\in \mathbb {R} } can be expressed uniquely as x=iIλixi{\displaystyle \textstyle x=\sum _{i\in I}{\lambda _{i}x_{i}}}, where {xi}iI{\displaystyle \{x_{i}\}_{i\in I}} is a finite subset of B{\displaystyle {\mathcal {B}}}, and each λi{\displaystyle \lambda _{i}} is in Q{\displaystyle \mathbb {Q} }. We note that because no explicit basis for R{\displaystyle \mathbb {R} } over Q{\displaystyle \mathbb {Q} } can be written down, the pathological solutions defined below likewise cannot be expressed explicitly.

As argued above, the restriction of f{\displaystyle f} to xiQ{\displaystyle x_{i}\mathbb {Q} } must be a linear map for each xiB{\displaystyle x_{i}\in {\mathcal {B}}}. Moreover, because xiqf(xi)q{\displaystyle x_{i}q\mapsto f(x_{i})q} for qQ{\displaystyle q\in \mathbb {Q} }, it is clear that f(xi)/xi{\displaystyle f(x_{i})/x_{i}} is the constant of proportionality. In other words, f:xiQR{\displaystyle f\colon x_{i}\mathbb {Q} \to \mathbb {R} } is the map ξ[f(xi)/xi]ξ{\displaystyle \xi \mapsto [f(x_{i})/x_{i}]\xi }. Since any xR{\displaystyle x\in \mathbb {R} } can be expressed as a unique (finite) linear combination of the xi{\displaystyle x_{i}}, and f:RR{\displaystyle f\colon \mathbb {R} \to \mathbb {R} } is additive, f(x){\displaystyle f(x)} is well-defined for all xR{\displaystyle x\in \mathbb {R} } and is given by: f(x)=f(iIλixi)=iIf(xiλi)=iIf(xi)λi.{\displaystyle f(x)=f{\Big (}\sum _{i\in I}\lambda _{i}x_{i}{\Big )}=\sum _{i\in I}f(x_{i}\lambda _{i})=\sum _{i\in I}f(x_{i})\lambda _{i}.}

It is easy to check that f{\displaystyle f} is a solution to Cauchy's functional equation given a definition of f{\displaystyle f} on the basis elements, f:BR{\displaystyle f\colon {\mathcal {B}}\to \mathbb {R} }. Moreover, it is clear that every solution is of this form. In particular, the solutions of the functional equation are linear if and only iff(xi)/xi{\displaystyle f(x_{i})/x_{i}} is constant over all xiB{\displaystyle x_{i}\in {\mathcal {B}}}. Thus, in a sense, despite the inability to exhibit a nonlinear solution, "most" (in the sense of cardinality[4]) solutions to the Cauchy functional equation are actually nonlinear and pathological.

See also

References

  1. Kuczma (2009), p. 130
  2. V.G. Boltianskii (1978) "Hilbert's third problem", Halsted Press, Washington
  3. E. Caicedo, Andrés (2011-03-06). "Are there any non-linear solutions of Cauchy's equation $f(x+y)=f(x)+f(y)$ without assuming the Axiom of Choice?". MathOverflow. Retrieved 2024-02-21.
  4. It can easily be shown that card(B)=c{\displaystyle \mathrm {card} ({\mathcal {B}})={\mathfrak {c}}}; thus there are cc=2c{\displaystyle {\mathfrak {c}}^{\mathfrak {c}}=2^{\mathfrak {c}}} functions f:BR{\displaystyle f\colon {\mathcal {B}}\to \mathbb {R} }, each of which could be extended to a unique solution of the functional equation. On the other hand, there are only c{\displaystyle {\mathfrak {c}}} solutions that are linear.
  • Kuczma, Marek (2009). An introduction to the theory of functional equations and inequalities. Cauchy's equation and Jensen's inequality. Basel: Birkhäuser. ISBN 9783764387495.
  • Hamel, Georg (1905). "Eine Basis aller Zahlen und die unstetigen Lösungen der Funktionalgleichung: f(x + y) = f(x) + f(y)". Mathematische Annalen.