Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passaudited 2026-08-03
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.

First isomorphism theorem for modules: M/kerfimfM/\ker f\cong\operatorname{im}f

Statement

For every module homomorphism f:MNf:M\to N, there is a module isomorphism

M/kerf  imf,M/\ker f\ \cong\ \operatorname{im}f,

given by m+kerff(m)m+\ker f\mapsto f(m).

Facts & Assumptions

Given: A module homomorphism f:MNf:M\to N.

[L1]

Its kernel and image are submodules, and a module homomorphism is injective exactly when its kernel is trivial (Kernels and images of module homomorphisms are submodules, and injectivity is equivalent to trivial kernel).

[L2]

A homomorphism vanishing on a submodule factors uniquely through the quotient module (A module homomorphism vanishing on NN factors uniquely through M/NM/N).

[L3]

Module isomorphisms are precisely bijective module homomorphisms; kernel and image have their displayed definitions (Module homomorphism and isomorphism, kernel, image and cokernel).

Proof

technique · direct
1.1

Since kerf\ker f is a submodule and ff vanishes on it, [L2] gives a module homomorphism fˉ:M/kerfN\bar f:M/\ker f\to N with fˉ(m+kerf)=f(m)\bar f(m+\ker f)=f(m).

L1L2L3given
2.1

Every value of fˉ\bar f lies in imf\operatorname{im}f, and every f(m)f(m) is the value of fˉ\bar f at m+kerfm+\ker f; hence its corestriction fˉ:M/kerfimf\bar f:M/\ker f\to\operatorname{im}f is a surjective module homomorphism.

step 1.1L1L3given
2.2

The corestriction has trivial kernel: fˉ(m+kerf)=0N\bar f(m+\ker f)=0_N means f(m)=0Nf(m)=0_N, hence mkerfm\in\ker f and m+kerf=0M/kerfm+\ker f=0_{M/\ker f}.

step 1.1L1L3given
3.1

The corestriction is injective by [L1], so it is bijective.

step 2.1step 2.2L1
4.1

By [L3], this bijective module homomorphism is the claimed module isomorphism.

step 3.1L3

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 38 results over 10 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources