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

✓ 7 results · all verified · 0 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 7 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Modules, Submodules, Quotient Modules and the Isomorphism Theorems

1 · Prerequisites

2 · Summary

Rings and ideals provide the scalars and quotient constructions used here, while vector spaces supply the motivating special case over a field. Earlier group results establish the pattern for kernels, quotient maps, factorisations, and first isomorphism theorems.

This page defines left and right modules, submodules, generated and free modules, simple modules, annihilators, torsion, quotient modules, and module homomorphisms. It proves the submodule criterion, kernel and image laws, quotient-module laws, the quotient universal property, and the first isomorphism theorem for modules.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-03Open item page →

Unital left and right modules over a ring; unqualified module means left module

Definition

Let R be a ring. A left R-module is an abelian group (M,+,0M) with a scalar action R×M→M, (r,m)↦rm, satisfying

r(m+n)=rm+rn,(r+s)m=rm+sm,(rs)m=r(sm),1Rm=m.

A right R-module has an action M×R→M, (m,r)↦mr, with the analogous right-handed axioms. Unless “right” is stated, module means a unital left module.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-03Open item page →

In a module, 0Rm=0M, r0M=0M, (−r)m=−(rm) and r(−m)=−(rm)

Statement

For every left R-module M, scalar r∈R, and element m∈M,

0Rm=0M,r0M=0M,(−r)m=−(rm),r(−m)=−(rm).

Facts & Assumptions

Given: A left R-module M, r∈R, and m∈M.

[L1]

The module action distributes over both addition operations, and (M,+,0M) is an abelian group (Unital left and right modules over a ring; unqualified module means left module).

[L2]

The additive structure (R,+,0R) is an abelian group, so r+(−r)=0R (Ring: an abelian group under addition and a monoid under multiplication, with multiplication distributing over addition on both sides).

Proof

technique · direct
1.1

Since 0R=0R+0R, distributivity gives 0Rm=0Rm+0Rm; cancellation yields 0Rm=0M.

L1L3given
1.2

Since 0M=0M+0M, distributivity gives r0M=r0M+r0M; cancellation yields r0M=0M.

L1L3given
2.1

From (r+(−r))m=0Rm=0M, distributivity and step 1.1 give rm+(−r)m=0M, so (−r)m=−(rm).

step 1.1L1L2L3given
3.1

From r(m+(−m))=r0M=0M, distributivity and step 1.2 give rm+r(−m)=0M, so r(−m)=−(rm).

step 1.2L1L3given∎
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-03Open item page →

Submodule of a module

Definition

Let M be a left R-module. A subset N⊆M is a submodule when it is a subgroup of the additive group of M and is closed under scalars:

r∈R, n∈N⟹rn∈N.

The operations on N are the restrictions of those of M. Write N≤M when the ring and module are understood.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-03Open item page →

The one-step submodule criterion; intersections and sums of submodules are submodules

Statement

Let M be a left R-module. A nonempty subset S⊆M is a submodule if and only if

ru+v∈S(r∈R,u,v∈S).

Consequently, the intersection of every nonempty family of submodules is a submodule, and, for submodules A,B≤M,

A+B:={a+b:a∈A,b∈B}

is a submodule of M.

Facts & Assumptions

Given: A left R-module M.

[L1]

The module axioms include 1Rm=m and distributivity of scalar multiplication over both additions (Unital left and right modules over a ring; unqualified module means left module).

[L2]

In a module, (−r)m=−(rm); taking r=1R and using [L1] gives (−1R)m=−m (In a module, 0Rm=0M, r0M=0M, (−r)m=−(rm) and r(−m)=−(rm)).

[L4]

A submodule is an additive subgroup closed under scalar multiplication (Submodule of a module).

Proof

technique · direct
1.1

If S is a submodule, then u∈S implies ru∈S, and then ru+v∈S for r∈R and u,v∈S.

L4given
1.2

Conversely, suppose the displayed closure condition holds and choose s∈S. With r=−1R and both elements equal to s, it gives (−1R)s+s=0M∈S.

L1L2given
1.3

If u,v∈S, the same condition with scalar −1R, first element v, and second element u gives (−1R)v+u=u−v∈S.

L1L2given
2.1

The additive subgroup test applies by steps 1.2--1.3; scalar closure follows from the displayed condition with v=0M. Thus S is a submodule.

step 1.2step 1.3L3L4given
3.1

For a nonempty family (Ni) of submodules, 0M lies in every Ni; and if u,v lie in their intersection, then ru+v lies in every Ni. The criterion proves ⋂iNi is a submodule.

step 2.1L4given
4.1

For x=a+b and y=a′+b′ in A+B, distributivity gives rx+y=(ra+a′)+(rb+b′)∈A+B; moreover 0M=0M+0M∈A+B. The criterion proves A+B is a submodule.

step 2.1L1L4given∎
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-03Open item page →

Generated submodule, cyclic and finitely generated modules, module basis and free module

Definition

Let M be a left R-module and S⊆M. The submodule generated by S is

⟨S⟩R:=⋂{N≤M:S⊆N}.

The family is nonempty because M≤M, and its intersection is a submodule by The one-step submodule criterion; intersections and sums of submodules are submodules. Thus ⟨S⟩R is the smallest submodule of M containing S, just as The subgroup ⟨S⟩ generated by a subset, the cyclic subgroup ⟨g⟩, and cyclic groups defines a generated subgroup.

The module M is cyclic if M=⟨m⟩R for some m∈M, and finitely generated if M=⟨S⟩R for some finite S. A subset B⊆M is a basis if every element of M has a unique expression as a finite R-linear combination of elements of B. A module possessing a basis is a free R-module.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-03Open item page →

Simple module: a nonzero module with no proper nonzero submodule

Definition

A left R-module M is simple if M≠0 and its only submodules are 0 and M. Equivalently, M has no proper nonzero submodule.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-03Open item page →

Annihilators, torsion elements and the torsion subset of a module

Definition

For a left R-module M and m∈M, the annihilator of m is

Ann⁡R(m):={r∈R:rm=0M},

and the annihilator of M is

Ann⁡R(M):={r∈R:rm=0M for every m∈M}.

If R is an integral domain, an element m∈M is a torsion element when rm=0M for some nonzero r∈R. The set of all torsion elements is denoted Tor⁡(M); M is torsion-free when Tor⁡(M)={0M}.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-03Open item page →

Quotient module M/N with scalar multiplication on additive cosets

Definition

Let N≤M be a submodule of a left R-module. Since the additive group of M is abelian, N is normal, so the additive quotient group M/N consists of the cosets m+N. Its proposed scalar action is

r(m+N):=rm+N.

The well-definedness and module laws are established in The quotient action is well defined and makes M/N a module ↗. The resulting module is the quotient module M/N.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-03Open item page →

Module homomorphism and isomorphism, kernel, image and cokernel

Definition

For left R-modules M,N, a function f:M→N is an R-module homomorphism if

f(m+m′)=f(m)+f(m′)andf(rm)=rf(m)

for all m,m′∈M and r∈R. It is a module isomorphism if it is a bijective module homomorphism.

Its kernel and image are

ker⁡f:={m∈M:f(m)=0N},im⁡f:={f(m):m∈M}.

Once Kernels and images of module homomorphisms are submodules, and injectivity is equivalent to trivial kernel ↗ establishes that the image is a submodule, the cokernel of f is the quotient module coker⁡f:=N/im⁡f.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-03Open item page →

Kernels and images of module homomorphisms are submodules, and injectivity is equivalent to trivial kernel

Statement

For an R-module homomorphism f:M→N, both ker⁡f and im⁡f are submodules. Moreover,

f is injective⟺ker⁡f={0M}.

Facts & Assumptions

Given: A homomorphism f:M→N of left R-modules.

[L1]

A module homomorphism preserves addition and scalar multiplication, and the displayed definitions give its kernel and image (Module homomorphism and isomorphism, kernel, image and cokernel).

[L2]

A nonempty subset of a module is a submodule exactly when it is closed under ru+v (The one-step submodule criterion; intersections and sums of submodules are submodules).

[L4]

A group homomorphism is injective exactly when its kernel is trivial (A group homomorphism is injective if and only if its kernel is trivial).

Proof

technique · direct
1.1

The kernel contains 0M because f(0M)=0N. If u,v∈ker⁡f and r∈R, then f(ru+v)=rf(u)+f(v)=0N, so ru+v∈ker⁡f.

L1L3given
1.2

The image contains 0N=f(0M). If f(u),f(v)∈im⁡f and r∈R, then rf(u)+f(v)=f(ru+v) lies in the image.

L1L3given
1.3

The additive underlying function has the same kernel described in [L1], so the group-homomorphism theorem gives f injective exactly when ker⁡f={0M}.

L1L4given
2.1

The submodule criterion applied to steps 1.1 and 1.2 proves that ker⁡f and im⁡f are submodules.

step 1.1step 1.2L2
3.1

Together, steps 1.3 and 2.1 prove both assertions.

step 1.3step 2.1∎
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-03Open item page →

The quotient action is well defined and makes M/N a module

Statement

Let N≤M be a submodule of a left R-module. The rule

r(m+N):=rm+N

is independent of the representative m+N and, together with the additive quotient group, makes M/N a left R-module.

Facts & Assumptions

Given: A left R-module M and a submodule N≤M.

[L1]

Additive cosets satisfy m+N=m′+N exactly when m′−m∈N (x∈aH iff a−1x∈H, and aH=bH iff a−1b∈H).

[L2]

A submodule is closed under scalar multiplication and is an additive subgroup (Submodule of a module).

[L3]

The additive cosets form a quotient group with the inherited addition (For N⊴G, the cosets form a group with identity N and inverse (gN)−1=g−1N).

[L4]

The module axioms give distributivity, associativity of scalar action, and 1Rm=m (Unital left and right modules over a ring; unqualified module means left module).

Proof

technique · direct
1.1

If m+N=m′+N, then m′−m∈N by [L1]. Thus r(m′−m)=rm′−rm∈N by [L2, L4, L5], and [L1] gives rm+N=rm′+N; the proposed scalar action is well defined.

L1L2L4L5given
1.2

The quotient addition is an abelian group operation: it is a quotient-group operation by [L3], and (m+N)+(m′+N)=(m+m′)+N=(m′+m)+N=(m′+N)+(m+N).

L3L4given
1.3

For cosets, the module identities in M give r((m+N)+(m′+N))=r(m+m′)+N=(rm+rm′)+N=r(m+N)+r(m′+N), (r+s)(m+N)=r(m+N)+s(m+N), (rs)(m+N)=r(s(m+N)), and 1R(m+N)=m+N.

L4given
2.1

Steps 1.1--1.3 verify a well-defined scalar action on an abelian group satisfying all module axioms; hence M/N is a left R-module.

step 1.1step 1.2step 1.3L4∎
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-03Open item page →

The canonical map M→M/N is a surjective module homomorphism with kernel N; thus every submodule is a kernel

Statement

For a submodule N≤M, the canonical map

π:M⟶M/N,π(m):=m+N,

is a surjective R-module homomorphism and has kernel N. Hence every submodule is the kernel of a module homomorphism.

Facts & Assumptions

Given: A left R-module M and a submodule N≤M.

[L1]

The quotient action is a well-defined module action (The quotient action is well defined and makes M/N a module).

[L2]

The canonical projection of the underlying additive groups is a surjective group homomorphism (The canonical projection π:G→G/N, π(g)=gN, is a surjective group homomorphism).

[L3]

A module homomorphism preserves addition and scalar multiplication, and its kernel is the inverse image of zero (Module homomorphism and isomorphism, kernel, image and cokernel).

[L4]

The additive group of a submodule is closed under inverses, and the coset criterion consequently gives m+N=N if and only if m∈N (Submodule of a module, x∈aH iff a−1x∈H, and aH=bH iff a−1b∈H).

Proof

technique · direct
1.1

The underlying additive map π is a homomorphism and is surjective.

L2given
1.2

The quotient action gives π(rm)=rm+N=r(m+N)=rπ(m).

L1given
1.3

Since π(m)=0M/N=N exactly when m∈N, its kernel is N.

L3L4given
2.1

Steps 1.1--1.2 show that π is a surjective module homomorphism.

step 1.1step 1.2L3
3.1

Together with step 1.3, this proves the claim and shows that every submodule is a kernel.

step 1.3step 2.1∎
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-03Open item page →

A module homomorphism vanishing on N factors uniquely through M/N

Statement

Let f:M→P be a module homomorphism and let N≤M satisfy N⊆ker⁡f. There is a unique module homomorphism

fˉ:M/N⟶P

such that fˉ(m+N)=f(m), equivalently f=fˉ∘π.

Facts & Assumptions

Given: A module homomorphism f:M→P and a submodule N≤M with N⊆ker⁡f.

[L1]

The canonical map π:M→M/N is a surjective module homomorphism with kernel N (The canonical map M→M/N is a surjective module homomorphism with kernel N; thus every submodule is a kernel).

[L2]

A group homomorphism that kills a normal subgroup factors uniquely through the group quotient (A homomorphism that kills a normal subgroup factors uniquely through the quotient group).

[L3]

A module homomorphism is additive and scalar-preserving, and its kernel is the preimage of zero (Module homomorphism and isomorphism, kernel, image and cokernel).

Proof

technique · constructive
1.1

By [L1], the canonical map π:M→M/N is an additive-group quotient map with kernel N. Viewing the modules as additive groups, [L3] makes f a group homomorphism and the hypothesis says it kills N. By [L2], define the unique additive homomorphism fˉ by fˉ(m+N)=f(m), with f=fˉ∘π.

L1L2L3givenconstruct
2.1

For every coset, fˉ(r(m+N))=fˉ(rm+N)=f(rm)=rf(m)=rfˉ(m+N), so fˉ is scalar-preserving.

step 1.1L3given
3.1

Thus fˉ is a module homomorphism with the required factorisation.

step 1.1step 2.1L3
4.1

Any module-homomorphism factor is in particular an additive-group factor, so the uniqueness in step 1.1 proves its uniqueness as a module homomorphism.

step 1.1L2L3discharge-construct: final∎
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-03Open item page →

First isomorphism theorem for modules: M/ker⁡f≅im⁡f

Statement

For every module homomorphism f:M→N, there is a module isomorphism

M/ker⁡f ≅ im⁡f,

given by m+ker⁡f↦f(m).

Facts & Assumptions

Given: A module homomorphism f:M→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 N factors uniquely through M/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 ker⁡f is a submodule and f vanishes on it, [L2] gives a module homomorphism fˉ:M/ker⁡f→N with fˉ(m+ker⁡f)=f(m).

L1L2L3given
2.1

Every value of fˉ lies in im⁡f, and every f(m) is the value of fˉ at m+ker⁡f; hence its corestriction fˉ:M/ker⁡f→im⁡f is a surjective module homomorphism.

step 1.1L1L3given
2.2

The corestriction has trivial kernel: fˉ(m+ker⁡f)=0N means f(m)=0N, hence m∈ker⁡f and m+ker⁡f=0M/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∎

5 · Examples, counterexamples and false statements

None yet.

Sources