Alphabeta Math
TheoremStatement: AI-adaptedProof: 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.

A finite set A with ∣A∣=n has exactly n! bijections onto itself, and n! bijections onto any set of the same cardinality

Statement

Let A be a finite set with n:=∣A∣ and write

Bij⁡(A):={ f:A→A : f is a bijection }.

Then Bij⁡(A) is finite and ∣Bij⁡(A)∣=n! (The factorial n! and the falling factorial nk‾, defined by recursion in N).

More generally, for finite sets X and Y write Bij⁡(X,Y) for the set of bijections X→Y. If ∣X∣=∣Y∣=n then Bij⁡(X,Y) is finite with n! elements, and if ∣X∣≠∣Y∣ then Bij⁡(X,Y)=∅.

Facts & Assumptions

Given: Finite sets A, X, Y, with n=∣A∣.

[L1]

∣Inj⁡(B,A)∣=∣A∣∣B∣‾, and Inj⁡(B,A) is finite (The number of injections from a k-element set into an n-element set is nk‾).

[L4]

Cardinality (The cardinality ∣A∣ of a finite set): a bijection transports finiteness and cardinality, and for finite X, Y one has ∣X∣=∣Y∣ if and only if X≈Y.

[L5]

Maps (Injection, surjection, bijection, Equinumerous sets, A≈B and A⪯B): composites and inverses of bijections are bijections, and every bijection is an injection.

Proof

technique · direct
1.1L2L5

The two sets coincide: Bij⁡(A)=Inj⁡(A,A). Every bijection is an injection, and by [L2] every injection A→A is a bijection, A being finite.

2.1step 1.1L1L3

Hence Bij⁡(A) is finite with ∣Bij⁡(A)∣=∣Inj⁡(A,A)∣=nn‾=n!, by [L1] with B=A and by [L3].

3.1step 2.1L4L5

The two-set form. Suppose ∣X∣=∣Y∣=n. Then X≈Y by [L4], so fix a bijection u:Y→X. The map g↦u∘g sends Bij⁡(X,Y) into Bij⁡(X,X)=Bij⁡(X) and has the two-sided inverse h↦u−1∘h, so it is a bijection; hence Bij⁡(X,Y) is finite with ∣Bij⁡(X,Y)∣=∣Bij⁡(X)∣=n! by step 2.1 and [L4]. If instead ∣X∣≠∣Y∣ then X≉Y by [L4], so no bijection X→Y exists at all.

4.1step 2.1step 3.1∎

The first assertion is step 2.1 and the second is step 3.1.

Remarks

  • No group vocabulary is used or needed. Bij⁡(A) is written here as a set of bijections. Composition makes it a group, and that structure, together with the name symmetric group, is introduced in The symmetric group Sym⁡(X): the bijections of a set X under composition ↗ later in the reading order; the pointer is orientation only and nothing above rests on it. The count n! proved here is what a later page needs in order to say that the symmetric group on n letters has n! elements.

  • Why this is on the main page and not among the examples. Later pages consume this count, and an examples page is a leaf that nothing else may depend on.

  • The two-set form costs one line and is used immediately. The closed formula for (nk) counts the bijections between an initial segment and an arbitrary k-element subset, which is exactly Bij⁡(X,Y) with X≠Y.

Depends on

Dependency tree · 2 levels

Sources