Alphabeta Math
TheoremStatement: Literature-sourcedProof: 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.

The set ABA^{B} of functions BAB \to A between finite sets is finite, with AB=AB\lvert A^{B}\rvert = \lvert A\rvert^{\lvert B\rvert}

Statement

Let AA and BB be finite sets and write

AB:={f:f is a function BA}.A^{B} := \{\, f : f \text{ is a function } B \to A \,\}.

Then ABA^{B} is finite and AB=AB\lvert A^{B}\rvert = \lvert A\rvert^{\lvert B\rvert}, the power being the N\mathbb{N}-valued exponentiation of Exponentiation of natural numbers, mnm^{n}, and its agreement with the integer power in R\mathbb{R}.

Both degenerate cases are covered and neither is a stipulation. If B=B = \varnothing there is exactly one function BAB \to A, the empty function, so A=1=A0\lvert A^{\varnothing}\rvert = 1 = \lvert A\rvert^{0} even when A=A = \varnothing. If A=A = \varnothing and BB \ne \varnothing there is no function at all, so AB=0=0B\lvert A^{B}\rvert = 0 = 0^{\lvert B\rvert} with B1\lvert B\rvert \ge 1.

Facts & Assumptions

Given: Finite sets AA and BB, and n:=Bn := \lvert B \rvert. Here ABA^B is the SET of functions BAB \to A; it carries no further structure.

[L2]

Cardinality (The cardinality A\lvert A\rvert of a finite set): A\lvert A\rvert is the unique natural with AAA \approx \lvert A\rvert; n=n\lvert n\rvert = n; A=0\lvert A\rvert = 0 exactly when A=A = \varnothing; and a bijection transports finiteness and cardinality.

[L5]

Powers (Exponentiation of natural numbers, mnm^{n}, and its agreement with the integer power in R\mathbb{R}): m0=1m^{0} = 1 and mσ(n)=mnmm^{\sigma(n)} = m^{n}\cdot m.

[L7]

A subset of a finite set is finite (A subset of a finite set is finite, with BA\lvert B\rvert \le \lvert A\rvert, and equality holds if and only if B=AB = A, clause 1); cancellation in N\mathbb{N}: x+1=y+1x + 1 = y + 1 implies x=yx = y (Addition is cancellative); and σ(n)=n+1\sigma(n) = n+1, n={i:i<n}n = \{\,i : i<n\,\} (The natural numbers N\mathbb{N} (von Neumann), On N\mathbb{N} the order is membership: m<n    mnm < n \iff m \in n).

Proof

technique · induction
1.1

Base case B=0\lvert B\rvert = 0. Then B=B = \varnothing by [L2], and a function A\varnothing \to A is the empty function, of which there is exactly one whatever AA is; so AB={}A^{B} = \{\varnothing\}, which is finite with cardinality 11 because 00 \mapsto \varnothing is a bijection of 1={0}1 = \{0\} onto it. And A0=1\lvert A\rvert^{0} = 1 by [L5].

baseL2L5L6
1.2

Inductive hypothesis: fix nNn \in \mathbb{N} and assume that for every finite AA and every finite BB' with B=n\lvert B'\rvert = n the set ABA^{B'} is finite with AB=An\lvert A^{B'}\rvert = \lvert A\rvert^{n}.

ih
2.1

Inductive step. Let B=σ(n)\lvert B\rvert = \sigma(n). Then BB \ne \varnothing by [L2], so fix bBb \in B and put B:=B{b}B' := B \setminus \{b\}, which is finite by [L7]. Since B=B{b}B = B' \cup \{b\} with B{b}=B' \cap \{b\} = \varnothing and {b}=1\lvert\{b\}\rvert = 1, [L3] gives σ(n)=B+1\sigma(n) = \lvert B'\rvert + 1, hence B=n\lvert B'\rvert = n by cancellation. Define Ψ:ABAB×A\Psi : A^{B} \to A^{B'} \times A by Ψ(f)=(fB, f(b))\Psi(f) = (f\restriction B',\ f(b)); its inverse is (g,a)g{(b,a)}(g,a) \mapsto g \cup \{(b,a)\}, which is a function on B{b}=BB' \cup \{b\} = B because bBb \notin B', and the two composites are the identity, so Ψ\Psi is a bijection. By the hypothesis of step 1.2 and by [L4] the codomain is finite with cardinality AnA=Aσ(n)\lvert A\rvert^{n}\cdot\lvert A\rvert = \lvert A\rvert^{\sigma(n)}, and transport carries this to ABA^{B}.

step 1.2L2L3L4L5L6L7construct
3.1

By induction on B\lvert B\rvert the statement holds for every pair of finite sets AA, BB.

step 1.1step 2.1L1
4.1

The two degenerate readings are instances of it: B=B = \varnothing gives 1=A01 = \lvert A\rvert^{0} by step 1.1, valid for A=A = \varnothing as well; and A=A = \varnothing with B1\lvert B\rvert \ge 1 gives AB=0B=0\lvert A^{B}\rvert = 0^{\lvert B\rvert} = 0, which is right because a function BB \to \varnothing would have to supply a value in \varnothing for some element of BB.

step 1.1step 3.1L2L5discharge-induction

Remarks

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 78 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