Alphabeta Math
CounterexampleConstruction: AI-adaptedVerification: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-08-01
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.

The sign function is Riemann integrable on [−1,1] and has no primitive there

Statement refuted

False claim: every Riemann integrable function on a closed bounded interval has a primitive there, that is, is the derivative of some function on that interval.

Let s:[−1,1]→R be the sign function,

s(x)  :=  {−1−1≤x<0,0x=0,10<x≤1.

Then s is Riemann integrable on [−1,1] with ∫−11s=0, and there is no G:[−1,1]→R differentiable at every point of [−1,1] with G′=s.

The integral function of s is F(x)=∣x∣−1, which is differentiable at every point of [−1,1] except x=0 — exactly the one point where s is discontinuous. That is consistent with The first fundamental theorem: if f is integrable on [a,b] and continuous at c, then F′(c)=f(c); in particular a continuous f has F as a primitive, which claims F′(c)=s(c) only at points of continuity of s, and it is what the refutation below turns into a contradiction.

Facts & Assumptions

Given: The sign function s on [−1,1] and its integral function F(x)=∫−1xs.

[A1]

There is G:[−1,1]→R, differentiable at every point of [−1,1] as a function on [−1,1], with G′(x)=s(x) for every x∈[−1,1].

[L7]

Absolute value: ∣x∣=x for x≥0 and ∣x∣=−x for x≤0; ∣x∣/x=1 for x>0 and =−1 for x<0 (Absolute value in an ordered field, Basic properties of the absolute value, Ordered field, Complete ordered field (least-upper-bound property)).

Counterexample

technique · contradiction
1.1

s is bounded, with ∣s∣≤1, and continuous at every point of [−1,1] other than 0: near a point x≠0 it is locally constant. So s is integrable on [−1,1], and likewise on [−1,0] and on [0,1], by [L1].

givenL1
1.2

Assume [A1]. Then G′=s everywhere on [−1,1].

assume-contraA1
2.1

On [−1,0] the function s agrees with the constant −1 except at the single point 0, so ∫−10s=−1⋅(0−(−1))=−1 by [L2]; on [0,1] it agrees with the constant 1 except at 0, so ∫01s=1.

step 1.1L2
2.2

On I+:=[0,1] the function u+(x):=G(x)−x is continuous, by [L5], and differentiable at every interior point x∈(0,1) with u+′(x)=s(x)−1=0; so u+ is constant on [0,1] by [L4], say G(x)=x+c1 there.

step 1.2L4L5choose
2.3

On I−:=[−1,0] the function u−(x):=G(x)+x is continuous and differentiable at every x∈(−1,0) with u−′(x)=s(x)+1=0; so G(x)=−x+c2 on [−1,0].

step 1.2L4L5choose
3.1

By [L3], ∫−11s=∫−10s+∫01s=−1+1=0.

step 2.1L3
3.2

By [L3] again, F(x)=∫−1xs equals −1+x for x∈[0,1] and equals −(x−(−1))=−x−1 for x∈[−1,0], by [L2] applied on the relevant piece; in both cases F(x)=∣x∣−1 by [L7].

step 2.1L2L3L7
3.3

Evaluating both formulas at x=0 gives c1=G(0)=c2; write c for the common value, so G(x)=∣x∣+c for every x∈[−1,1] by [L7].

step 2.2step 2.3L7
4.1

The difference quotient of G at 0 is x↦(G(x)−G(0))/x=∣x∣/x, which equals 1 for x>0 and −1 for x<0 by [L7]; so its right-hand limit at 0 is 1 and its left-hand limit is −1.

step 3.3L7
5.1

By [L6] the two-sided limit of that quotient at 0 does not exist, so G is not differentiable at 0; this contradicts [A1].

step 4.1A1L6
6.1

Hence no such G exists: s is integrable on [−1,1] by step 1.1 and has no primitive there, so the claim is false.

step 1.1step 3.1step 5.1discharge-contradiction∎

Remarks

Depends on

Used by

Dependency tree · two levels

66 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