Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-08-06 (claude-opus-5)
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.

Every function f:A→B factors as f=ι∘fˉ∘π with π:A→A/ker⁡f the surjective quotient map, fˉ:A/ker⁡f→f[A] the bijection [a]↦f(a), and ι:f[A]→B the inclusion injection; fˉ is the only function making the factorisation hold

Statement

Let f:A→B, write ∼ for ker⁡f and let π:A→A/∼ be the quotient map. Put ι:=Δf[A], the identity relation on f[A]. Then

  • (i) π is surjective;
  • (ii) there is a function fˉ:A/∼→f[A] with fˉ([a])=f(a) for every a∈A, and it is a bijection;
  • (iii) ι is an injective function f[A]→B with ι(y)=y;
  • (iv) ι∘fˉ∘π=f;
  • (v) fˉ is the only function A/∼→f[A] satisfying (iv).

Facts & Assumptions

Given: a function f:A→B, with ∼ denoting ker⁡f.

[L5]

A/∼  :=  { [a]  :  a∈A } (Equivalence relation, equivalence class, and the quotient set A/∼).

[L6]

f is injective (one-to-one) if f(x)=f(y) implies x=y, for all x,y∈A (Injection, surjection, bijection).

[L7]

f is surjective (onto) if for every b∈B there is some x∈A with f(x)=b (Injection, surjection, bijection).

[L8]

We write f:A→B, and say f is a function from A to B, when f is a function with dom⁡f=A and ran⁡f⊆B (A function is a relation f with (a,b)∈f and (a,c)∈f implying b=c; f:A→B, the value f(a), domain and codomain).

[L9]

b∈R[A] holds if and only if (a,b)∈R for some a∈A (The image R[A] and the preimage R−1[B] of a set under a relation).

[L12]

f=g if and only if dom⁡f=dom⁡g and f(x)=g(x) for every x∈dom⁡f (Functions f and g are equal if and only if dom⁡f=dom⁡g and f(x)=g(x) for every x in that common domain).

[L16]

Proof

technique · direct
1.1

∼ is an equivalence relation on A and a∼a′ says exactly f(a)=f(a′); so the hypothesis of the universal property is satisfied, and clause (i) is the surjectivity already recorded for the quotient map.

L1L2L3
1.2

Claim (iii): ι=Δf[A] is a function with domain f[A] and ι(y)=y; its range is f[A], which is contained in B because every element of f[A] is a value of f and ran⁡f⊆B. It is injective, since ι(y)=ι(y′) reads y=y′.

L6L8L9L10L13L14L16
2.1

Claim (ii): the universal property gives a function g:A/∼→B with g∘π=f and g([a])=f(a) for every a∈A. Every value of g is therefore a value of f, so ran⁡g⊆f[A], and the same set g is a function A/∼→f[A]; call it fˉ. It is onto f[A], because each element of f[A] is f(a)=fˉ([a]) for some a∈A; and it is injective, because fˉ([a])=fˉ([a′]) gives f(a)=f(a′), that is a∼a′, and therefore [a]=[a′]. Hence fˉ is a bijection.

L3L4L5L6L7L8L9L13L17step 1.1
3.1

Claim (iv): ι∘fˉ∘π is unambiguous by associativity, it is a function with domain A, and for a∈A its value is ι(fˉ(π(a)))=ι(f(a))=f(a); so it equals f.

L11L12L15step 1.2step 2.1
3.2

Claim (v): if h:A/∼→f[A] also satisfies ι∘h∘π=f, then for C∈A/∼ choose a with C=[a] and compute h(C)=ι(h(π(a)))=f(a)=fˉ(C); both have domain A/∼, so h=fˉ.

L5L10L11L12step 1.2step 2.1
4.1

Claims (i) to (v) are established, which is the statement.

step 1.1step 1.2step 2.1step 3.1step 3.2∎

Depends on

Used by

Dependency tree · two levels

27 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