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.

Carathéodory's characterisation: f is differentiable at c if and only if there is φ:A→R, continuous at c, with f(x)−f(c)=φ(x)(x−c) for every x∈A, and then φ is unique and φ(c)=f′(c)

Statement

Let A⊆R, let f:A→R and let c∈A be a limit point of A (Limit point, isolated point, adherent point, derived set, and dense subset of R). The following are equivalent.

  1. f is differentiable at c (The derivative f′(c)=lim⁡x→cf(x)−f(c)x−c of f:A→R at a point c∈A that is a limit point of A, and differentiability on a set).
  2. There is a function φ:A→R, continuous at c (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), with f(x)−f(c)  =  φ(x) (x−c)for every x∈A.

When they hold, the function φ of claim 2 is unique and satisfies φ(c)=f′(c).

What the reformulation buys. Claim 2 contains no quotient and no limit: it is an algebraic identity plus a continuity hypothesis at one point. Every differentiation rule on this page is proved by exhibiting the factor φ for the new function and reading its continuity off the algebra and composition theorems for continuous functions. In particular the chain rule becomes a one-line substitution, with none of the case analysis that the difference-quotient proof needs where the inner increment vanishes.

The hypothesis that c is a limit point of A is used in both directions. It is what makes f′(c) a defined symbol at all (The derivative f′(c)=lim⁡x→cf(x)−f(c)x−c of f:A→R at a point c∈A that is a limit point of A, and differentiability on a set), and it is what makes continuity of φ at c equivalent to a statement about the limit of φ there (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, clause 1). At an isolated point of A claim 2 holds for every f, with φ arbitrary off c, because every function is continuous at an isolated point; claim 1 is not even a statement there.

Facts & Assumptions

Given: A set A⊆R, a function f:A→R and a point c∈A that is a limit point of A (Limit point, isolated point, adherent point, derived set, and dense subset of R).

[L1]

Differentiability at c (The derivative f′(c)=lim⁡x→cf(x)−f(c)x−c of f:A→R at a point c∈A that is a limit point of A, and differentiability on a set): the difference quotient q(x):=(f(x)−f(c))/(x−c) is a function on A∖{c}, the point c is a limit point of A∖{c}, and f is differentiable at c exactly when lim⁡x→cq(x) exists, its value then being f′(c); moreover, for any Q:A→R agreeing with q on A∖{c} and any real L, the conditions lim⁡x→cQ(x)=L and lim⁡x→cq(x)=L are the same condition, since the clause 0<∣x−c∣ removes x=c from both quantifiers.

[L2]

The limit condition (The ε-δ limit lim⁡x→cf(x)=L of f:A→R at a limit point c of A): lim⁡x→ch(x)=L means that for every real ε>0 there is a real δ>0 such that every x in the domain of h with 0<∣x−c∣<δ satisfies ∣h(x)−L∣<ε.

[L3]

Continuity at a limit point (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, clause 1): for c∈A a limit point of A, a function ψ:A→R is continuous at c if and only if lim⁡x→cψ(x) exists and equals ψ(c).

[L4]

At a limit point of its domain a function has at most one limit (At a limit point of the domain a function has at most one limit).

[L5]

Locality (claim 1 of The limit at c depends only on the restriction of f to a punctured neighbourhood of c, and passes to any subset of the domain having c as a limit point): if two functions on A agree at every x∈A with 0<∣x−c∣<η for some real η>0, then for every real L one has lim⁡x→c=L for the first exactly when it holds for the second.

Proof

technique · direct
1.1

Claim 1 implies claim 2: the factor. Assume f is differentiable at c, and define φ:A→R by φ(x):=(f(x)−f(c))/(x−c) for x∈A with x≠c, and φ(c):=f′(c). This is a function on the whole of A, since every x∈A falls under exactly one of the two clauses and the division is by a nonzero number.

L1construct
1.2

Claim 2 implies claim 1: the hypothesis. Assume instead that some φ:A→R is continuous at c and satisfies f(x)−f(c)=φ(x)(x−c) for every x∈A.

assume-hyp
1.3

Uniqueness. Let φ and ψ both be as in claim 2. For x∈A with x≠c the identity gives φ(x)(x−c)=f(x)−f(c)=ψ(x)(x−c), and dividing by x−c≠0 gives φ(x)=ψ(x); so the two agree on A∖{c}, hence at every x∈A with 0<∣x−c∣<1. By [L3] each has a limit at c, equal to its own value there; by [L5] those two limits are limits of functions agreeing near c, so by [L4] they are equal, that is φ(c)=ψ(c). Hence φ=ψ.

L3L4L5
2.1

The identity holds for the factor built in step 1.1. For x∈A with x≠c, multiplying the defining equation φ(x)=(f(x)−f(c))/(x−c) by x−c gives φ(x)(x−c)=f(x)−f(c); and at x=c both sides are 0, since f(c)−f(c)=0 and φ(c)(c−c)=0. So the identity of claim 2 holds for every x∈A.

step 1.1
2.2

The factor built in step 1.1 is continuous at c. That φ agrees with the difference quotient q at every point of A∖{c} is its definition, so by [L1] the limit lim⁡x→cφ(x) exists and equals f′(c), which is φ(c). Since c is a limit point of A, [L3] turns that into continuity of φ at c.

step 1.1L1L3
2.3

Under the hypothesis of step 1.2, φ extends the difference quotient. For x∈A with x≠c, dividing the identity by x−c≠0 gives q(x)=φ(x)(x−c)/(x−c)=φ(x). So φ agrees with q at every point of A∖{c}.

step 1.2
2.4

Under the hypothesis of step 1.2, φ has a limit at c. Continuity of φ at the limit point c gives, by [L3], that lim⁡x→cφ(x) exists and equals φ(c).

step 1.2L3
3.1

Claim 2 implies claim 1. By step 2.3 the function φ agrees with q off c, so the last clause of [L1] applies with Q:=φ and L:=φ(c): from lim⁡x→cφ(x)=φ(c), given by step 2.4, it follows that lim⁡x→cq(x)=φ(c). By [L1] again, f is differentiable at c and f′(c)=φ(c).

step 2.3step 2.4L1L2
4.1

Both implications and both supplementary claims are proved: claim 1 gives claim 2 by steps 1.1, 2.1 and 2.2, with φ(c)=f′(c) by construction; claim 2 gives claim 1 by step 3.1, with φ(c)=f′(c) established there; and the factor is unique by step 1.3.

step 1.1step 1.3step 2.1step 2.2step 3.1∎

Remarks

  • The identity at x=c is empty, and that is the point. Both sides vanish there whatever φ(c) is, so the identity alone determines φ only off c; it is the continuity hypothesis that pins the remaining value, and it pins it to f′(c). Drop continuity and claim 2 becomes true for every f whatsoever, with φ(c) arbitrary.

  • Why this is not circular. The proof of claim 2 from claim 1 builds φ out of the very quotient whose limit is f′(c), so nothing new is asserted in that direction. The content is the other direction: a factorisation with a factor merely continuous at one point already forces the quotient to converge. That is the direction every rule on this page uses.

  • The factor is a genuinely useful object, not a device. For f(x)=xn it can be written down in closed form, as the polynomial φ(x)=∑k<nckx n−1−k supplied by Factorisation of bn−an, and the resulting Lipschitz estimate; the companion page writes that factor out and differentiates a composite with it.

Depends on

Used by

Dependency tree · two levels

20 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