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.1

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.

L2L5
2.1

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

step 1.1L1L3
3.1

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.

step 2.1L4L5
4.1

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

step 2.1step 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

Used by

Dependency tree · two levels

34 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