Alphabeta Math
ExampleConstruction: AI-generatedVerification: AI-generatedSession-authored (Fable 5 assisted)precheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29
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.

All 88 functions 323 \to 2, the 00 injections 323 \to 2, and the 88 subsets of a 33-element set

Example

Every count here is small enough to list in full, so nothing is asserted by inspection. Take 3={0,1,2}3 = \{0,1,2\} and 2={0,1}2 = \{0,1\}.

  • There are 23=82^{3} = 8 functions 323 \to 2, and all eight are listed below as triples (f(0),f(1),f(2))(f(0),f(1),f(2)).
  • None of them is injective, and the predicted count is 23=210=02^{\underline{3}} = 2\cdot 1\cdot 0 = 0.
  • There are 23=82^{3} = 8 subsets of a three-element set, and grouping them by size gives 1+3+3+1=81+3+3+1 = 8.

Facts & Assumptions

Given: The sets 3={0,1,2}3 = \{0,1,2\} and 2={0,1}2 = \{0,1\}, and A:=3A := 3.

[L2]

The number of injections of a kk-element set into an nn-element set is nkn^{\underline{k}}, with n0=1n^{\underline{0}} = 1 and nσ(k)=nk(nk)n^{\underline{\sigma(k)}} = n^{\underline{k}}(n-k) (The number of injections from a kk-element set into an nn-element set is nkn^{\underline{k}}, The factorial n!n! and the falling factorial nkn^{\underline{k}}, defined by recursion in N\mathbb{N}).

[L3]

Pigeonhole: there is no injection σ(n)n\sigma(n) \to n, and none pqp \to q when q<pq < p (The pigeonhole principle on N\mathbb{N}, claims 1 and 2).

Verification

technique · direct
1.1

The eight functions 323 \to 2, written as the triples of their values: (0,0,0)(0,0,0), (0,0,1)(0,0,1), (0,1,0)(0,1,0), (0,1,1)(0,1,1), (1,0,0)(1,0,0), (1,0,1)(1,0,1), (1,1,0)(1,1,0), (1,1,1)(1,1,1). The list is exhaustive because a function is determined by its three values and each value is 00 or 11, and it has no repetitions. There are eight, and [L1] predicts 23=23=222=8\lvert 2\rvert^{\lvert 3\rvert} = 2^{3} = 2\cdot 2\cdot 2 = 8.

givenL1
2.1

None of the eight is injective: in every triple above two of the three entries are equal, so two distinct elements of 33 receive the same value. This agrees with [L2], which predicts 23=22(22)=220=02^{\underline{3}} = 2^{\underline{2}}\cdot(2-2) = 2^{\underline{2}}\cdot 0 = 0 injections, and with [L3], which forbids an injection 323 \to 2 outright since 2<32 < 3.

step 1.1L2L3
2.2

The eight subsets of A=3A = 3, grouped by cardinality: \varnothing; then {0}\{0\}, {1}\{1\}, {2}\{2\}; then {0,1}\{0,1\}, {0,2}\{0,2\}, {1,2}\{1,2\}; then {0,1,2}\{0,1,2\}. So [A]0=1\lvert [A]^{0}\rvert = 1, [A]1=3\lvert [A]^{1}\rvert = 3, [A]2=3\lvert [A]^{2}\rvert = 3, [A]3=1\lvert [A]^{3}\rvert = 1, that is (30)=1\binom{3}{0} = 1, (31)=3\binom{3}{1} = 3, (32)=3\binom{3}{2} = 3, (33)=1\binom{3}{3} = 1, which is row 33 of Pascal's triangle as [L5] gives it.

step 1.1L4L5
3.1

The two ways of counting P(A)\mathcal{P}(A) agree: directly, the list in step 2.2 has 1+3+3+1=81+3+3+1 = 8 entries; by [L4], P(A)=23=8\lvert\mathcal{P}(A)\rvert = 2^{3} = 8 and k<4(3k)=23\sum_{k<4}\binom{3}{k} = 2^{3}. This is clause 1 of [L4] in its smallest interesting case.

step 2.1step 2.2L4

Remarks

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: 77 results over 25 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