Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck 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 AB of functions B→A between finite sets is finite, with ∣AB∣=∣A∣∣B∣

Statement

Let A and B be finite sets and write

AB:={ f:f is a function B→A }.

Then AB is finite and ∣AB∣=∣A∣∣B∣, the power being the N-valued exponentiation of Exponentiation of natural numbers, mn, and its agreement with the integer power in R.

Both degenerate cases are covered and neither is a stipulation. If B=∅ there is exactly one function B→A, the empty function, so ∣A∅∣=1=∣A∣0 even when A=∅. If A=∅ and B≠∅ there is no function at all, so ∣AB∣=0=0∣B∣ with ∣B∣≥1.

Facts & Assumptions

Given: Finite sets A and B, and n:=∣B∣. Here AB is the SET of functions B→A; it carries no further structure.

[L2]

Cardinality (The cardinality ∣A∣ of a finite set): ∣A∣ is the unique natural with A≈∣A∣; ∣n∣=n; ∣A∣=0 exactly when A=∅; and a bijection transports finiteness and cardinality.

[L4]

The product rule: ∣X×Y∣=∣X∣⋅∣Y∣ for finite X, Y (The product rule: ∣A×B∣=∣A∣ ∣B∣, and ∣∏i<mAi∣=∏i<m∣Ai∣, clause 1).

[L6]

Maps (Injection, surjection, bijection, Equinumerous sets, A≈B and A⪯B): a map with a two-sided inverse is a bijection.

Proof

technique · induction
1.1

Base case ∣B∣=0. Then B=∅ by [L2], and a function ∅→A is the empty function, of which there is exactly one whatever A is; so AB={∅}, which is finite with cardinality 1 because 0↦∅ is a bijection of 1={0} onto it. And ∣A∣0=1 by [L5].

baseL2L5L6
1.2

Inductive hypothesis: fix n∈N and assume that for every finite A and every finite B′ with ∣B′∣=n the set AB′ is finite with ∣AB′∣=∣A∣n.

ih
2.1

Inductive step. Let ∣B∣=σ(n). Then B≠∅ by [L2], so fix b∈B and put B′:=B∖{b}, which is finite by [L7]. Since B=B′∪{b} with B′∩{b}=∅ and ∣{b}∣=1, [L3] gives σ(n)=∣B′∣+1, hence ∣B′∣=n by cancellation. Define Ψ:AB→AB′×A by Ψ(f)=(f↾B′, f(b)); its inverse is (g,a)↦g∪{(b,a)}, which is a function on B′∪{b}=B because b∉B′, and the two composites are the identity, so Ψ is a bijection. By the hypothesis of step 1.2 and by [L4] the codomain is finite with cardinality ∣A∣n⋅∣A∣=∣A∣σ(n), and transport carries this to AB.

step 1.2L2L3L4L5L6L7construct
3.1

By induction on ∣B∣ the statement holds for every pair of finite sets A, B.

step 1.1step 2.1L1
4.1

The two degenerate readings are instances of it: B=∅ gives 1=∣A∣0 by step 1.1, valid for A=∅ as well; and A=∅ with ∣B∣≥1 gives ∣AB∣=0∣B∣=0, which is right because a function B→∅ would have to supply a value in ∅ for some element of B.

step 1.1step 3.1L2L5discharge-induction∎

Remarks

Depends on

Used by

Dependency tree · two levels

45 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