Alphabeta Math
LemmaStatement: 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.

For a function f:A→B the relation ker⁡f:={ (a,a′)∈A×A:f(a)=f(a′) } is an equivalence relation on A

Statement

Let f:A→B be a function. Then

ker⁡f  :=  { (a,a′)∈A×A:f(a)=f(a′) }

is a set, is a relation on A, and is an equivalence relation on A.

Facts & Assumptions

Given: a function f:A→B.

[L1]

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

[L2]

For any parameters pˉ and any set x, there is a set y whose elements are exactly the elements z of x for which φ(z,pˉ) holds (The Axiom Schema of Separation: for each formula φ, ∀pˉ ∀x ∃y ∀z (z∈y↔(z∈x∧φ(z,pˉ)))).

[L3]

z∈A×B holds if and only if z=(a,b) for some a∈A and some b∈B (The Cartesian product A×B:={ z∈P(P(A∪B)):∃a∈A ∃b∈B z=(a,b) }).

[L5]
[L6]

symmetric: a∼b implies b∼a, for all a,b∈A (Equivalence relation, equivalence class, and the quotient set A/∼).

[L7]

transitive: a∼b and b∼c imply a∼c, for all a,b,c∈A (Equivalence relation, equivalence class, and the quotient set A/∼).

[L8]

R is transitive when (a,b)∈R and (b,c)∈R imply (a,c)∈R, for all a,b,c∈A (Reflexive, irreflexive, symmetric, asymmetric, antisymmetric, transitive, and connex relations on a set).

Proof

technique · direct
1.1

ker⁡f is a set and a relation on A: it is obtained by separating inside A×A with the formula ∃a ∃a′ (z=(a,a′)∧f(a)=f(a′)) and the parameters A and f, so it is a subset of A×A and each of its elements is an ordered pair.

L1L2L3L4
2.1

It is reflexive on A: for a∈A the value f(a) is a single set, so f(a)=f(a) and (a,a)∈ker⁡f.

L1L5step 1.1
2.2

It is symmetric: if (a,a′)∈ker⁡f then f(a)=f(a′), hence f(a′)=f(a) and (a′,a)∈ker⁡f.

L6step 1.1
2.3

It is transitive: if (a,a′)∈ker⁡f and (a′,a′′)∈ker⁡f then f(a)=f(a′) and f(a′)=f(a′′), hence f(a)=f(a′′) and (a,a′′)∈ker⁡f.

L7L8step 1.1
3.1

ker⁡f is a relation on A that is reflexive on A, symmetric and transitive, which is what it means to be an equivalence relation on A.

step 1.1step 2.1step 2.2step 2.3∎

Depends on

Used by

Dependency tree · two levels

16 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