Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-27
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.

Integer part: for every real x there is exactly one integer m with m≤x<m+1

Statement

Identify Z with its canonical copy inside R, along the embeddings N→Z→Q→R (The naturals embed in the integers, The integers embed in the rationals, The rationals embed densely in the reals, The integers as equivalence classes of pairs of naturals). Then for every real x there is exactly one integer m with

m  ≤  x  <  m+1.

It is written ⌊x⌋ and called the integer part, or floor, of x.

Two independent ingredients are needed and neither may be dropped. Existence is the Archimedean property (Every complete ordered field is Archimedean) together with the well-ordering of N (The well-ordering principle): the first says that x is caught between two integers at all, the second picks the least integer above x. Uniqueness is the discreteness of Z: no integer lies strictly between m and m+1.

This lemma is stated once here and reused. It is what turns "the nearest integer to x" from a picture into an object, and the companion page's oscillator ψ(x)=inf⁡n∈Z∣x−n∣ is computed from it in one line.

Facts & Assumptions

Given: A real x. Naturals, integers and rationals are identified with their canonical copies in R along N→Z→Q→R.

[L1]

The embeddings N→Z→Q→R are injective and preserve 0, 1, addition, multiplication and order (The naturals embed in the integers, The integers embed in the rationals, The rationals embed densely in the reals, The integers as equivalence classes of pairs of naturals); Z is a totally ordered commutative ring (The integers form a totally ordered ring, The integers form a commutative ring); every integer ≥0 is the image of a unique natural, that map being injective and order preserving (The naturals embed in the integers); and a natural j≠0 satisfies j≥1 (Discreteness: σ(n) is the immediate successor, The natural numbers N (von Neumann)).

[L2]

The image of a natural n≥1 under the composite N→R is the canonical natural n⋅1R of Canonical naturals are positive and strictly increasing. Indeed that composite preserves 1 and addition by [L1], while n⋅1R is defined by 1⋅1R=1R and (n+1)⋅1R=n⋅1R+1R, so the two agree at 1 and satisfy the same recursion; induction on n (The principle of mathematical induction) gives the identification.

[L3]

Archimedean property: for every real t there is a natural n≥1 with t<n⋅1R (Every complete ordered field is Archimedean, Complete ordered field (least-upper-bound property)).

[L4]

Well-ordering principle: every nonempty subset of N has a least element (The well-ordering principle).

[L5]

Order arithmetic in R: the order is total, so the negation of t<u is u≤t; trichotomy, so t<u and u≤t cannot both hold; translation invariance (Order is preserved by adding a constant and by adding inequalities); t≤∣t∣ and −t≤∣t∣ (Basic properties of the absolute value); and transitivity (Ordered field, Complete ordered field (least-upper-bound property)).

Proof

technique · constructive
1.1

Apply [L3] to the real ∣x∣: fix a natural n≥1 with ∣x∣<n. Since x≤∣x∣ and −x≤∣x∣, this gives −n<x<n.

L2L3L5choose
2.1

Put S:={ k∈N : x<k−n }, where k−n is formed in Z and read in R through [L1]. It is a subset of N, and it is nonempty: the natural 2n satisfies 2n−n=n>x by step 1.1, so 2n∈S.

step 1.1L1L2construct
3.1

By the well-ordering principle [L4] let k0 be the least element of S.

step 2.1L4choose
4.1

The index k0 is not 0: for k=0 the defining condition reads x<0−n=−n, which trichotomy excludes since −n<x by step 1.1. Hence k0≠0, so k0≥1 by [L1], and k0−1 is again a natural number.

step 1.1step 3.1L1L5
5.1

Set m:=(k0−1)−n, an integer. Since k0−1<k0 and k0 is the least element of S, the natural k0−1 does not lie in S, that is, x<(k0−1)−n fails; the order being total, m=(k0−1)−n≤x.

step 3.1step 4.1L1L5construct
6.1

On the other hand k0∈S gives x<k0−n=((k0−1)−n)+1=m+1. So m≤x<m+1, and existence is proved.

step 3.1step 5.1L1L5
7.1

Uniqueness: suppose an integer m′ also satisfies m′≤x<m′+1 and m′≠m. The order of Z being total, one of m<m′ and m′<m holds, and the two cases are the same with the roles of m and m′ exchanged; so assume m<m′. Then m′−m is an integer >0, hence by [L1] the image of a natural j≠0, so j≥1 and m′−m≥1, that is m+1≤m′. But then x<m+1≤m′≤x, which trichotomy forbids. Hence m′=m.

step 6.1L1L5
8.1

Therefore exactly one integer m satisfies m≤x<m+1, and we write m=⌊x⌋.

step 6.1step 7.1discharge-construct∎

Remarks

  • What the two halves of the proof really use. Step 1.1 is the only use of the Archimedean property, and it is indispensable: in a non-Archimedean ordered field (Not every ordered field is Archimedean) an element larger than every canonical natural has no integer part at all, since the set S of step 2.1 would be empty. Step 3.1 is the only use of the well-ordering principle, and it is what makes the construction canonical: no choice is made anywhere, and ⌊x⌋ is a function of x.

  • Immediate consequences, used later. From m≤x<m+1 one reads off 0≤x−m<1 and 0<(m+1)−x≤1; and ⌊x⌋=x exactly when x is an integer, since an integer m satisfies m≤m<m+1 and uniqueness does the rest. The translation identity ⌊x+p⌋=⌊x⌋+p for an integer p follows the same way: adding p to m≤x<m+1 gives m+p≤x+p<(m+p)+1, and uniqueness identifies m+p as the integer part of x+p.

  • The ceiling is not defined here and is not needed on this page; it would be the least integer ≥x, obtained from the same set S without the shift by one.

Depends on

Used by

…and 31 more results.

Dependency tree · two levels

57 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