Alphabeta Math
LemmaStatement: AI-generatedProof: AI-generated
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.

Finite colour-class capacity and prescribed partitions

Statement

Let X be a finite set and let k,n≥1 be integers. A k-colouring is a function from X to [k]={1,…,k}, and its colour class for i is the fibre over i.

If ∣X∣>k(n−1), every k-colouring of X has a colour class with at least n elements. If ∣X∣≤kn, there is a k-colouring of X in which every colour class has at most n elements. If ∣X∣=k(n−1)+1, there is a k-colouring whose first class has size n and whose other k−1 classes each have size n−1. Empty classes are permitted.

Facts & Assumptions

Given: A finite set X and integers k,n≥1.

[F1]

A k-colouring is a function into [k], and its colour classes are its fibres; colours may be unused (Unrestricted finite colourings and used palettes).

[F2]

A finite set of cardinality m admits a bijection to {0,…,m−1}; finite cardinality is preserved by bijection, and ∣[k]∣=k (The cardinality | A| of a finite set).

[F3]

For finite sets A,B, a function f:A→B, and a natural number t, if ∣A∣>t∣B∣ then some fibre has more than t elements (If | A| > k| B| then every f : A → B has a fibre with more than k elements, and for nonempty B some fibre has at least ⌈ | A| / | B|⌉ elements).

[F4]

For an integer j and a positive integer n, there are unique integers q,r with j=qn+r and 0≤r<n (Division with remainder for any nonzero divisor: for a ∈ ℤ and b ≠ 0 there are unique q, r ∈ ℤ with a = qb + r and 0 ≤ r < |b|).

[F5]

A subset of a finite set is finite and has cardinality at most that of the ambient set (A subset of a finite set is finite, with | B| ≤ | A|, and equality holds if and only if B = A).

[F6]

A map is injective if equal outputs imply equal inputs, surjective if every codomain element is attained, and bijective if both conditions hold; its image is the set of attained values (Injection, surjection, bijection).

Proof

Given: X is finite and k,n are positive integers. Goal: Prove the three capacity and partition assertions.

1.1givenF1F2F3

Let c:X→[k] be a k-colouring and suppose ∣X∣>k(n−1). Applying the counting form of the pigeonhole principle to c with t=n−1 gives a fibre of size greater than n−1, hence at least n.

1.2givenF1F2F4construct

Put m=∣X∣ and choose a bijection e:X→{0,…,m−1}. If m≤kn, divide each e(x) uniquely as qn+r with 0≤r<n. Since 0≤e(x)<kn, necessarily 0≤q<k; define c(x)=q+1. This is a k-colouring, including the empty function when m=0.

1.3givenF1F2construct

Suppose m=k(n−1)+1. In the enumeration given by e, assign indices 0,…,n−1 colour 1 and, for each i=2,…,k, assign the next block of n−1 consecutive indices colour i. These disjoint blocks cover exactly n+(k−1)(n−1)=m indices, and their sizes are n,n−1,…,n−1. Pulling them back along e gives the stated colour classes. For n=1 the later blocks are empty; for k=1 there are no later blocks.

2.1step 1.2F2F5F6

For each i∈[k], the map sending x in the ith fibre to its remainder r is injective: equal remainders and the common quotient i−1 give equal e(x), hence equal x. By definition this map is surjective onto its image and hence is a bijection from the fibre to that image. Its image is a subset of {0,…,n−1}, so the fibre has at most n elements by cardinality transport and the finite-subset bound.

3.1step 1.1step 2.1step 1.3∎

Steps 1.1, 2.1 and 1.3 establish the three assertions.

Depends on

Used by · 5

Dependency tree · 2 levels

Each result is drawn at its shortest distance from this item. Arrows run from prerequisites to the items that use them; this item has a heavier outline. External source nodes link directly to the cited text. The view shows up to two dependency steps; open a prerequisite to continue.