Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)
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.

For all m and n there is a list of mn pairwise distinct reals with no strictly increasing sublist of length m+1 and no strictly decreasing sublist of length n+1

Statement

Let m,n∈N. Then there is a pairwise distinct finite list of reals a:(mn)→R (A finite list of reals, and its strictly increasing and strictly decreasing sublists) with no strictly increasing sublist of length m+1 and no strictly decreasing sublist of length n+1.

Together with the bound mn+1, this says that mn+1 is the least length at which the two alternatives become unavoidable.

At m=0 or n=0 the list is empty, and there is no sublist of any positive length at all, so the assertion holds for the trivial reason that both required sublists have length at least 1.

Facts & Assumptions

Given: Naturals m and n, the finite sets m×n and mn, and the ordered field R with the canonical natural ι:N→R (The canonical natural ι(n)=n⋅1F of a field).

[L1]

Arithmetic and order of N: addition and multiplication are as in Addition of natural numbers and Multiplication of natural numbers; p≤q means p+j=q for a unique j, written q−p (Order on the natural numbers, Addition is cancellative, Finite sums and finite products of natural numbers, ∑k<nak and ∏k<nak in N), and ≤ is transitive (≤ is a linear order on N); p<q if and only if p+1≤q (Discreteness: σ(n) is the immediate successor); p+k<q+k  ⟺  p<q (Order is compatible with addition); addition is commutative (Addition is commutative); σ(b)⋅n=b⋅n+n (Distributivity and the successor law for multiplication); multiplication is monotone in its first factor, since p+d=q gives q n=n q=n p+n d=p n+d n by commutativity and distributivity (Multiplication is commutative, Distributivity and the successor law for multiplication), so p≤q implies p n≤q n; exactly one of p<q, p=q, q<p holds (Trichotomy of the order on N); and k<N  ⟺  k∈N (On N the order is membership: m<n  ⟺  m∈n).

[L3]

An injection between finite sets of equal cardinality is a bijection: it is a bijection onto its image, the image has the same cardinality as the domain, and clause 3 of A subset of a finite set is finite, with ∣B∣≤∣A∣, and equality holds if and only if B=A then makes the image the whole codomain (The cardinality ∣A∣ of a finite set, Injection, surjection, bijection).

[L4]

There is no injection of L into K when K<L (The pigeonhole principle on N, clause 2).

[L5]

ι is strictly increasing, hence injective (Laws of finite sums and products in N, and ι(∑k<nak)=∑k<nι(ak), clause 7); and R is an ordered field (Ordered field, Field).

[L6]

Sublists (A finite list of reals, and its strictly increasing and strictly decreasing sublists): a sublist of length L is a strictly increasing s:L→mn, hence injective; it is strictly increasing, respectively decreasing, when its values do the same.

Proof

technique · constructive
1.1

If m=0 or n=0, then mn=0 and the empty list has no sublist of the positive lengths m+1 and n+1, proving the assertion in these boundary cases. Hence for the construction below assume m,n≥1.

givenL1L2
1.2

The index bijection. Define β:m×n→N by β(b,j):=b n+j. Its values lie in mn: from j<n and b<m we get j+1≤n and b+1≤m, so β(b,j)+1=bn+(j+1)≤bn+n=σ(b)⋅n≤mn by [L1], whence β(b,j)<mn.

L1construct
1.3

β is injective. Suppose β(b,j)=β(b′,j′) with (b,j),(b′,j′)∈m×n. If b<b′ then σ(b)≤b′, so β(b,j)<bn+n=σ(b) n≤b′n≤β(b′,j′) by [L1], a contradiction; symmetrically b′<b is impossible, so b=b′ by [L1], and then j=j′ by cancellation.

L1construct
2.1

The list. By [L2] and [L3], the injection β of step 1.3 is a bijection of m×n onto mn, so every index i<mn is β(b,j) for exactly one pair, and aβ(b,j)  :=  ι(b n+n−j)(b<m, j<n) defines a list a:(mn)→R. Write blk(β(b,j)):=b for the block of an index.

step 1.2step 1.3L2L3construct
3.1

Inside a block the values decrease. Let b<m and j<j′<n. Then β(b,j)<β(b,j′) by [L1], while n−j′≥1 and n−j=(n−j′)+(j′−j) with j′−j≥1, so n−j′<n−j and hence aβ(b,j′)<aβ(b,j) by [L1] and [L5].

step 2.1L1L5
3.2

Across blocks the values increase, and the block is monotone in the index. Let b<b′<m and j,j′<n. Then bn+n−j≤bn+n=σ(b) n≤b′n<b′n+(n−j′), the last step because n−j′≥1; so aβ(b,j)<aβ(b′,j′) by [L5]. Moreover β(b,j)<β(b′,j′), by the computation of step 1.3; equivalently, blk is nondecreasing along the index order.

step 1.3step 2.1L1L5
4.1

The list is pairwise distinct. Two indices with different blocks carry different values by step 3.2, and two indices in the same block carry different values by step 3.1; since every index has exactly one block by step 2.1, distinct indices carry distinct values.

step 2.1step 3.1step 3.2
4.2

No strictly increasing sublist of length m+1. Let s:L→mn be a strictly increasing sublist. The map blk∘s:L→m is injective: if p<q<L had blk(s(p))=blk(s(q)), then s(p)<s(q) lie in one block, so as(p)>as(q) by step 3.1, contradicting that the sublist increases. Hence L≤m by [L4] and natural-order trichotomy, so L≠m+1.

step 2.1step 3.1L1L4L6
4.3

No strictly decreasing sublist of length n+1. Let s:L→mn be a strictly decreasing sublist and let p<q<L. Then s(p)<s(q), so blk(s(p))≤blk(s(q)) by step 3.2; and blk(s(p))<blk(s(q)) would give as(p)<as(q) by step 3.2, contradicting that the sublist decreases. Thus, if L>0, all the s(p) lie in the block of s(0), say s(p)=β(b,jp), and p↦jp is injective into n because s is injective and β is a bijection. If L=0, the empty map is already an injection L→n. In either case [L4] and natural-order trichotomy give L≤n, so L≠n+1.

step 1.1step 2.1step 3.2L1L4L6
5.1

Together with the boundary cases in step 1.1, the list of step 2.1 is therefore a pairwise distinct list of mn reals with no strictly increasing sublist of length m+1 and no strictly decreasing sublist of length n+1, which is the assertion.

step 1.1step 4.1step 4.2step 4.3discharge-construct∎

Remarks

  • The two block counts are not interchangeable. The construction uses m blocks of n terms each. An increasing sublist meets each block at most once, so its length is bounded by the number of blocks, m; a decreasing sublist lies inside one block, so its length is bounded by the block size, n. Exchanging the roles would bound the increasing sublists by n and the decreasing ones by m, which is the sharpness statement for the pair (n,m) and not for (m,n).

  • Why the values are written through ι. The terms of a list of reals are real numbers, and bn+n−j is a natural number, which is a set and not an element of R. The strict monotonicity of ι is what transports the comparisons between the naturals into comparisons between the terms.

  • The degenerate cases are discharged first. If m=0 or n=0 then m×n and mn are both empty, and step 1.1 proves directly that the empty list has neither required positive-length sublist.

Depends on

Used by

Dependency tree · two levels

48 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