See how free a function that preserves addition can be. On the rationals it is completely pinned; at irrationals its values come loose.
An additive function obeys f(x+y)=f(x)+f(y). On the rationals f(q)=qf(1) leaves no freedom. But viewing the reals as a vector space over the rationals, 1 and 2 are independent, so f(2) may be chosen as anything. That freedom is the Hamel basis.
For example, a 📐 square with side 1 has diagonal 2. Knowing only the side pins nothing about the value assigned to the diagonal, because the diagonal is a new, independent direction. Impose continuity and the freedom vanishes, leaving only a straight line.
f(x+y)=f(x)+f(y),f(q)=qf(1)(q∈Q)
f(a+b2)=a+bt,t=f(2) is free
Examples & Exercises
For a function f satisfying f(x+y)=f(x)+f(y) for all reals, prove completely that f(qx)=qf(x) for every rational q and every real x.
f(qx)=qf(x),q∈Q
Rational scaling passes straight through the function.Show proof
Integer multiples: f(0)=f(0+0)=2f(0), so f(0)=0. Induction gives f(nx)=nf(x) for natural n. Also 0=f(0)=f(x+(−x))=f(x)+f(−x), so f(−x)=−f(x), covering negative integers.
Reciprocals: for n≥1, f(x)=f(n⋅nx)=nf(nx), hence f(nx)=n1f(x).
Combining with q=np: f(qx)=pf(nx)=npf(x)=qf(x). With x=1, f(q)=qf(1): on the rationals the function is completely pinned.
Prove completely that if an additive function f is continuous at a single point x0, then f(x)=cx for every real x, where c=f(1).
f additive +continuous at one point⟹f(x)=cx
Continuity removes the freedom and leaves only the line.Show proof
Continuity moves to 0: f(x0+h)−f(x0)=f(h), so the left side tending to 0 as h→0 — continuity at x0 — says exactly f(h)→0=f(0), continuity at 0. The same identity gives continuity everywhere.
Take a rational sequence qn→x for an arbitrary real x. The previous problem gives f(qn)=cqn, and continuity gives f(qn)→f(x). But cqn→cx. Limits are unique, so f(x)=cx.
Prove completely that if an additive function f is bounded on some interval (−δ,δ), then f is continuous, and hence of the form f(x)=cx.
∣f∣≤M on (−δ,δ)⟹f(x)=cx
Boundedness on one small interval forces the whole graph to be a line.Show proof
Say ∣f∣≤M on the interval. If ∣h∣<nδ then nh∈(−δ,δ), so ∣f(nh)∣≤M. But f(nh)=nf(h), hence ∣f(h)∣≤nM.
Given ε>0, choose n with nM<ε and set η=nδ. Then ∣h∣<η gives ∣f(h)−f(0)∣=∣f(h)∣≤nM<ε: f is continuous at 0.
By the previous problem, f(x)=cx. Even a whisper of good behaviour rules out the monstrous additive functions.