Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-28
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Six regularity conditions each force an additive f:R→R to be x↦f(1)x: continuity at a single point, monotonicity on a nondegenerate interval, boundedness above on one, boundedness below on one, constancy of sign on one, and a graph that is not dense in R2

Statement

Let f:R→R be additive (Cauchy's functional equation f(x+y)=f(x)+f(y), and the additive functions R→R) and put c:=f(1). Write R2 for the set of functions 2→R with the metric d∞((a,b),(a′,b′))=max⁡{∣a−a′∣, ∣b−b′∣} (Rn as the set of functions n→R, and d1, d2, d∞ are metrics on it, Metric space: d(x,y)=0 iff x=y, symmetry, and the triangle inequality; pseudometric and ultrametric), and let

Γ  :=  { (x,f(x))  :  x∈R }  ⊆  R2

be the graph of f. If any one of the following six conditions holds, then f(x)=c x for every real x.

  1. f is continuous at some single point of R (Continuity of f:A→R at a point of A and on A: the ε-δ condition, its agreement with lim⁡x→cf(x)=f(c) at a limit point, and continuity at an isolated point).
  2. f is monotone on some nondegenerate interval (Nondecreasing, increasing (strictly increasing), nonincreasing, decreasing, monotone and strictly monotone real functions on a subset of R, with the dictionary to monotone sequences, Intervals of R: the nine order-convex forms, nondegeneracy, and length).
  3. f is bounded above on some nondegenerate interval (Lower bound, bounded below, bounded set).
  4. f is bounded below on some nondegenerate interval.
  5. f has constant sign on some nondegenerate interval I: either f(z)≥0 for every z∈I, or f(z)≤0 for every z∈I.
  6. Γ is not dense in R2 (Interior, closure, boundary, limit point, isolated point and dense subset of a metric space).

Conditions 3, 4 and 5 are not independent, and the proof does not pretend they are. Condition 5 is the special case of 3 or of 4 with the bound 0, and condition 4 is condition 3 applied to −f; they are listed separately only because each is the form in which the hypothesis usually arises. Condition 1 and condition 2 are each reduced to condition 3 in one line. Condition 6 is the only one that is not, and it is proved in the contrapositive: if f is not of the form x↦cx, then Γ is dense.

Two classical clauses are absent. Boundedness on a set of positive measure and Lebesgue measurability also force linearity, and neither is stated here: both require a measure, and this library develops none as it stands. Each is an independent sufficient condition, so restoring them would change nothing else on this page.

Facts & Assumptions

Given: An additive f:R→R with c:=f(1), and its graph Γ={(x,f(x)):x∈R}.

[L1]
[L2]

If an additive g is bounded above on some [p,r] with p<r, then g(x)=g(1)x for every real x (If an additive f:R→R is bounded above on some nondegenerate interval, then f(x)=f(1) x for every real x).

[L3]

A nondegenerate interval contains a closed [p,r] with p<r, by order-convexity (Intervals of R: the nine order-convex forms, nondegeneracy, and length).

[L4]

f continuous at c0 means: for every real ε>0 there is a real δ>0 with ∣f(x)−f(c0)∣<ε whenever ∣x−c0∣<δ; and ∣u∣<ε gives u<ε (Continuity of f:A→R at a point of A and on A: the ε-δ condition, its agreement with lim⁡x→cf(x)=f(c) at a limit point, and continuity at an isolated point, The ε-neighbourhood and the punctured ε-neighbourhood of a point of R, Basic properties of the absolute value).

[L5]

f nondecreasing on I means f(x)≤f(y) for x≤y in I, and nonincreasing means f(x)≥f(y); monotone means one of the two (Nondecreasing, increasing (strictly increasing), nonincreasing, decreasing, monotone and strictly monotone real functions on a subset of R, with the dictionary to monotone sequences).

[L6]

d∞ is a metric on R2 and its open ball of centre (a,b) and radius ε is {(u,v):∣u−a∣<ε and ∣v−b∣<ε}; a subset S of a metric space is dense exactly when every open ball meets S (Rn as the set of functions n→R, and d1, d2, d∞ are metrics on it, Open ball, closed ball and sphere in a metric space, Interior, closure, boundary, limit point, isolated point and dense subset of a metric space, The closure of a nonempty A is {x:d(x,A)=0}, equals A together with its limit points, and is the smallest closed superset).

Proof

technique · cases
1.1

Assume at least one of the six conditions holds. The six steps below treat the six conditions in turn and are exhaustive for that assumption; in each the conclusion reached is f(x)=cx for every real x.

construct
2.1

Condition 3. If f is bounded above on a nondegenerate interval, that interval contains a closed [p,r] with p<r on which f is bounded above, and the boundedness lemma gives f(x)=f(1)x=cx for every real x.

step 1.1L2L3assume-case above
2.2

Condition 6, in the contrapositive: if f is not x↦cx then Γ is dense in R2. Suppose f(x2)≠c x2 for some real x2. Then x2≠0, since f(0)=0. Put x1:=1, v1:=(x1,f(x1))=(1,c) and v2:=(x2,f(x2)), and put Δ:=x1f(x2)−x2f(x1)=f(x2)−c x2, which is nonzero by assumption.

step 1.1L1assume-case graph
3.1

Condition 4. If f is bounded below on a nondegenerate interval I, say f(z)≥m for z∈I, then −f is additive and satisfies −f(z)≤−m on I, so −f is bounded above on I; by step 2.1 applied to −f we get −f(x)=(−f)(1) x=−cx, hence f(x)=cx.

step 2.1A1assume-case below
3.2

Condition 2. Let f be monotone on a nondegenerate interval, which contains [p,r] with p<r. If f is nondecreasing there then f(z)≤f(r) for every z∈[p,r], and if f is nonincreasing there then f(z)≤f(p); either way f is bounded above on [p,r] and step 2.1 applies.

step 2.1L3L5assume-case mono
3.3

Condition 1. Let f be continuous at a point c0. Taking ε:=1 gives a real δ>0 with ∣f(x)−f(c0)∣<1, hence f(x)<f(c0)+1, for every x with ∣x−c0∣<δ. The set of such x is the nondegenerate interval (c0−δ, c0+δ), so f is bounded above on a nondegenerate interval and step 2.1 applies.

step 2.1L3L4assume-case cont
3.4

Let (a,b)∈R2 and let ε>0 be real. Put α:=(a f(x2)−b x2)/Δ and β:=(b x1−a f(x1))/Δ. Then αx1+βx2=a and αf(x1)+βf(x2)=b, as multiplying out and cancelling Δ shows in each case.

step 2.2L7
4.1

Condition 5. If f(z)≥0 for every z in a nondegenerate interval I then f is bounded below on I by 0 and step 3.1 applies; if f(z)≤0 for every z∈I then f is bounded above on I by 0 and step 2.1 applies. So sign-constancy is a special case of the two preceding conditions and needs no separate argument.

step 2.1step 3.1assume-case sign
4.2

Choose rationals q1,q2 with ∣q1−α∣<η and ∣q2−β∣<η, where η>0 is a real chosen with η (∣x1∣+∣x2∣)<ε and η (∣f(x1)∣+∣f(x2)∣)<ε; such rationals exist because a rational lies strictly between any two distinct reals, and such an η exists because for a real K≥0 the inequality ηK<ε holds for all small enough η>0.

step 3.4L7
5.1

Put x:=q1x1+q2x2. Then f(x)=q1f(x1)+q2f(x2) by additivity and rational homogeneity, so (x,f(x))∈Γ. Moreover ∣x−a∣=∣(q1−α)x1+(q2−β)x2∣≤η(∣x1∣+∣x2∣)<ε and likewise ∣f(x)−b∣≤η(∣f(x1)∣+∣f(x2)∣)<ε.

step 3.4step 4.2A1L1L7
6.1

So every open ball of R2 meets Γ, that is, Γ is dense in R2. Reading this contrapositively: if Γ is not dense in R2 then f(x)=cx for every real x, which is condition 6.

step 2.2step 5.1L6
7.1

Each of the six conditions has now been shown to force f(x)=cx for every real x: condition 1 at step 3.3, condition 2 at step 3.2, condition 3 at step 2.1, condition 4 at step 3.1, condition 5 at step 4.1 and condition 6 at step 6.1.

step 2.1step 3.1step 4.1step 3.2step 3.3step 6.1cases-exhaustive∎

Remarks

  • Every clause reduces to one lemma. The engine is If an additive f:R→R is bounded above on some nondegenerate interval, then f(x)=f(1) x for every real x; five of the six conditions are shown to imply its hypothesis, and the sixth is proved separately because a non-dense graph gives no bound on f anywhere. The economy is deliberate: proving each clause from scratch would repeat the same translation-and-scaling argument five times.

  • The list is not a list of equivalent conditions. Each of the six implies linearity, and linearity implies all six, so over the additive functions they are indeed equivalent; but the theorem as stated is six implications in one direction, and that is what the proof establishes.

  • None of the six is dispensable in the sense that additivity alone suffices. There is an additive f satisfying none of them (FALSE: every additive f:R→R is of the form x↦cx for a single real c), and by the theorem it is unbounded above and below on every nondegenerate interval, monotone on none, continuous at no point, of constant sign on no nondegenerate interval, and has dense graph. The construction costs the Axiom of Choice, and the companion page records what it looks like.

Depends on

Used by

Dependency tree · two levels

64 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources