Alphabeta Math
ExampleConstruction: AI-generatedVerification: AI-generatedSession-authored (Fable 5 assisted)precheck 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.

Distributing a finite set over a finite set of boxes, with the ceiling bound computed and attained

Example

Take A:=17A := 17 and B:=5B := 5, so A=17\lvert A\rvert = 17 and B=5\lvert B\rvert = 5.

The ceiling. 17/5=4\big\lceil 17/5\big\rceil = 4: the least qq with 175q17 \le 5q is 44, since 53=15<175\cdot 3 = 15 < 17 while 54=20175\cdot 4 = 20 \ge 17 (m/n\lceil m/n \rceil for naturals mm and n1n \ge 1: the least qNq \in \mathbb{N} with mnqm \le n q). So If A>kB\lvert A\rvert > k\lvert B\rvert then every f:ABf : A \to B has a fibre with more than kk elements, and for nonempty BB some fibre has at least A/B\lceil \lvert A\rvert / \lvert B\rvert\rceil elements says that every f:ABf : A \to B has a fibre with at least 44 elements.

The bound is attained. Partition AA into the blocks

P0:={0,1,2,3},P1:={4,5,6,7},P2:={8,9,10},P3:={11,12,13},P4:={14,15,16},P_0 := \{0,1,2,3\},\quad P_1 := \{4,5,6,7\},\quad P_2 := \{8,9,10\},\quad P_3 := \{11,12,13\},\quad P_4 := \{14,15,16\},

and let f:ABf : A \to B send each ii to the unique bb with iPbi \in P_b. The fibre sizes are 4,4,3,3,34, 4, 3, 3, 3, summing to 1717, and the largest of them is 44. So no f:ABf : A \to B has all its fibres smaller than 44, and some ff has none larger than 44: the ceiling bound is exactly right for this pair of sizes and cannot be raised to 55.

44333b=0b=1b=2b=3b=4jf¡1[fbg]j:4+4+3+3+3=17.

The counting form behind it. 17>35=1517 > 3\cdot 5 = 15, so clause 1 of If A>kB\lvert A\rvert > k\lvert B\rvert then every f:ABf : A \to B has a fibre with more than kk elements, and for nonempty BB some fibre has at least A/B\lceil \lvert A\rvert / \lvert B\rvert\rceil elements already gives a fibre with more than 33 elements, that is with at least 44; and 17>45=2017 > 4\cdot 5 = 20 is false, so clause 1 gives nothing at k=4k = 4, which matches the witness above.

Facts & Assumptions

Given: A=17A = 17, B=5B = 5, the blocks P0,,P4P_0, \dots, P_4 above, and the function f:ABf : A \to B they define.

[L1]

The ceiling: m/n\lceil m/n\rceil is the least qNq \in \mathbb{N} with mnqm \le nq, for n1n \ge 1 (m/n\lceil m/n \rceil for naturals mm and n1n \ge 1: the least qNq \in \mathbb{N} with mnqm \le n q).

[L2]

If f:ABf:A\to B maps finite sets and kNk\in\mathbb N, then (i) A>kB|A|>k|B| implies some fibre has more than kk elements, and (ii), when BB\ne\varnothing, some fibre has at least A/B\lceil |A|/|B|\rceil elements (If A>kB\lvert A\rvert > k\lvert B\rvert then every f:ABf : A \to B has a fibre with more than kk elements, and for nonempty BB some fibre has at least A/B\lceil \lvert A\rvert / \lvert B\rvert\rceil elements, Injection, surjection, bijection).

[L3]

A listed set with distinct entries has as many elements as entries (The cardinality A\lvert A\rvert of a finite set, clauses (a) and (c), Injection, surjection, bijection); and 17=17\lvert 17\rvert = 17, 5=5\lvert 5\rvert = 5.

[L5]

Arithmetic and order of N\mathbb{N}: 53=155\cdot 3 = 15, 54=205\cdot 4 = 20, 15<172015 < 17 \le 20, and exactly one of p<qp<q, p=qp=q, q<pq<p holds (Multiplication of natural numbers, Order on the natural numbers, Trichotomy of the order on N\mathbb{N}).

Verification

technique · direct
1.1

The blocks are pairwise disjoint with union AA, each entry of A=17A = 17 appearing in exactly one of them, and their cardinalities are 44, 44, 33, 33, 33 by [L3]. So ff is a well-defined function ABA \to B and its fibres are exactly the blocks: f1[{b}]=Pbf^{-1}[\{b\}] = P_b.

givenL3construct
1.2

The ceiling is 44. By [L5], 53=15<175\cdot 3 = 15 < 17, and likewise 50=05\cdot 0 = 0, 51=55\cdot 1 = 5 and 52=105\cdot 2 = 10, all of them less than 1717, so no q<4q < 4 satisfies 175q17 \le 5q; and 54=20175\cdot 4 = 20 \ge 17, so 44 does. Hence 17/5=4\lceil 17/5\rceil = 4 by [L1].

L1L5
2.1

Every f:ABf : A \to B has a fibre with at least 44 elements, by clause 2 of [L2] with BB \ne \varnothing and the value computed in step 1.2; equivalently, by clause 1 of [L2] with k=3k = 3, since 17>35=1517 > 3\cdot 5 = 15.

step 1.2L2L5
2.2

The witness of step 1.1 has no fibre with more than 44 elements, its fibre sizes being 4,4,3,3,34, 4, 3, 3, 3; and these sum to 17=A17 = \lvert A\rvert, in agreement with [L4].

step 1.1L3L4
3.1

So the ceiling bound of step 1.2 is attained and cannot be improved for this pair of sizes: every function has a fibre of size at least 44, and some function has every fibre of size at most 44.

step 2.1step 2.2

Remarks

  • Why the counting form stops at k=3k = 3. Clause 1 needs A>kB\lvert A\rvert > k\lvert B\rvert, and 17>2017 > 20 is false, so it says nothing at k=4k = 4. That is exactly right: a fibre with more than 44 elements is not forced, as the witness shows. The ceiling form is the counting form used at the largest kk for which the hypothesis still holds.

  • The unequal block sizes are unavoidable. A function with all fibres of size 33 would give A=15\lvert A\rvert = 15, and one with all fibres of size 44 would give 2020; since 1717 lies strictly between, the fibre sizes of any ff cannot all be equal.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 66 results over 22 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources