Alphabeta Math
Session-authored (Fable 5 assisted)
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.

30 results · all verified · 8 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 22 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Tensor Products of Modules

1 · Prerequisites

2 · Summary

Left and right modules over a ring, module homomorphisms with their kernels, images and cokernels, quotient modules and the universal property of a quotient are published, as are the free module on a set with its universal property, direct sums of families with theirs, Hom groups and the maps induced on them, exact and short exact sequences, the characterisations of a projective module, the fact that free modules are projective together with its choice boundary, and injective modules. Linear algebra supplies the standard basis of Fn, dimension, the algebraic dual with its dual basis in finite dimension, and the trace of an endomorphism; ideals, ring homomorphisms and quotient groups supply the rest.

For a right module M and a left module N over an arbitrary ring R, the page constructs MRN by generators and relations, proves it represents the balanced maps out of M×N, and derives uniqueness up to unique isomorphism. The universal property then yields functoriality, the criterion for a formula on elementary tensors to descend, bimodule actions, associativity, unit isomorphisms, compatibility with arbitrary direct sums, bases and dimension, internal Hom, the trace as a contraction, algebras and their tensor products, and the Hom–tensor adjunction; the module structure and symmetry over a commutative ring are given separately. Right exactness, the identification of MRR/I with M/IM, flat and faithfully flat modules with the injection and ideal tests, flatness of projectives, restriction and extension of scalars with their adjunction and change-of-rings results, and the injectivity of character duals of flat modules close the page.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-16Open item page →

Balanced maps from a right module and a left module, and bilinear maps over a commutative ring

Definition

Let R be a unital ring, let M be a right R-module, let N be a left R-module, and let A be an abelian group, written additively (Unital left and right modules over a ring; unqualified module means left module, Group and abelian group). A map b:M×NA is R-balanced if, for all m,mM, n,nN, and rR,

b(m+m,n)=b(m,n)+b(m,n),b(m,n+n)=b(m,n)+b(m,n),

and

b(mr,n)=b(m,rn).

Thus a balanced map is additive in each variable and identifies the two ways in which a scalar may cross the pair. Additivity implies b(0,n)=0=b(m,0).

If R is commutative (Commutative ring) and M,N,P are R-modules, a map b:M×NP is R-bilinear if it is R-linear in each variable. Equivalently, it is additive in each variable and satisfies

b(rm,n)=rb(m,n)=b(m,rn)

for all r,m,n. After a commutative-ring module is regarded as a right module by mr:=rm, every bilinear map is balanced.

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

The tensor product MRN from the additive group underlying the free Z-module on M×N, elementary tensors, and finite tensor sums

Definition

Let R be a unital ring, M a right R-module, and N a left R-module. Let

F:=Z(M×N)

be the free Z-module on the set M×N (The free module on a set and its standard basis, Universal property of the free module on a set), and write e(m,n) for its standard basis elements. The additive group of F is abelian. Let H be the subgroup generated (The subgroup S generated by a subset, the cyclic subgroup g, and cyclic groups) by all elements

e(m+m,n)e(m,n)e(m,n),

e(m,n+n)e(m,n)e(m,n),

and

e(mr,n)e(m,rn)

as m,m range over M, n,n over N, and r over R. Since every subgroup of an abelian group is normal, the quotient group F/H is defined (The quotient group G/N and coset product (gN)(hN)=ghN). The tensor product of M and N over R is

MRN:=F/H.

The coset of e(m,n) is the elementary tensor mn. Every tensor is a finite sum of elementary tensors, because every element of F is a finite Z-linear combination of basis elements and integer coefficients may be absorbed into either additive variable. The defining relations give

(m+m)n=mn+mn,m(n+n)=mn+mn,

and

(mr)n=m(rn).

In particular 0n=0=m0. No R-module structure on MRN is part of this arbitrary-ring definition; at this stage it is an abelian group.

TheoremStatement: Literature-sourcedProof: Literature-sourcedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-16Open item page →

Universal property of the tensor product for balanced maps into abelian groups

Statement

Let R be a unital ring, M a right R-module, N a left R-module, and

τ:M×NMRN,τ(m,n)=mn.

The map τ is balanced (Balanced maps from a right module and a left module, and bilinear maps over a commutative ring). For every abelian group A and every balanced map b:M×NA, there is a unique group homomorphism

b:MRNA

such that b(mn)=b(m,n) for all m,n. Consequently composition with τ is a bijection

HomAb(MRN,A)BalR(M,N;A).

Facts & Assumptions

Given: A unital ring R, a right R-module M, a left R-module N, an abelian group A, and a balanced map b:M×NA.

[L1]

The tensor product is F/H, where F=Z(M×N), H is generated by the additivity and balance relations, and mn=e(m,n)+H (The tensor product MRN from the additive group underlying the free Z-module on M×N, elementary tensors, and finite tensor sums).

[L2]

A balanced map is additive in each variable and satisfies b(mr,n)=b(m,rn) (Balanced maps from a right module and a left module, and bilinear maps over a commutative ring).

[L3]

Every element of Z(X) has a unique finite expression xEkxex with kxZ (The free module on a set and its standard basis).

[L4]

Every set map u:XP into a left S-module extends uniquely to an S-module homomorphism S(X)P taking ex to u(x) (Universal property of the free module on a set).

[L5]

If a group homomorphism f:GK kills a normal subgroup H, then it factors uniquely through a group homomorphism G/HK (A homomorphism that kills a normal subgroup factors uniquely through the quotient group).

Proof

technique · direct
1.1

Regard A as a Z-module by integer multiplication in its additive group. A group homomorphism between abelian groups is automatically Z-linear: additivity gives f(na)=nf(a) for n0, and f(a)=f(a) gives the formula for negative integers. Thus Z-module homomorphisms and group homomorphisms between these underlying additive groups are the same maps.

givenalgebra
1.2

If h:MRNA is a group homomorphism, then (m,n)h(mn) is balanced because the elementary tensors satisfy all three relations in [L1].

L1algebra
2.1

Apply [L4] at S=Z and X=M×N to extend the set map b uniquely to a Z-linear map b~:FA satisfying b~(e(m,n))=b(m,n).

L3L4step 1.1
3.1

By [L2], b~ sends each generator of H to zero: the two additivity generators map respectively to b(m+m,n)b(m,n)b(m,n) and b(m,n+n)b(m,n)b(m,n), while the balance generator maps to b(mr,n)b(m,rn). Hence Hkerb~.

L1L2step 2.1algebra
4.1

By [L5], b~ factors uniquely through a group homomorphism b:F/H=MRNA, and b(mn)=b~(e(m,n))=b(m,n).

L1L5step 2.1step 3.1
5.1

The operations in steps 4.1 and 1.2 are inverse: starting from b recovers its values on every pair, while starting from h produces a homomorphism agreeing with h on every elementary tensor, and those tensors generate MRN. This proves both the asserted uniqueness and the displayed bijection.

step 4.1step 1.2L1
6.1

No selection is made in the construction. If M=0 or N=0, every balanced map out of M×N is zero and the relations make every elementary tensor zero, so the same proof gives MRN=0; the zero ring is covered as well. Since a module contains its zero element, M×N is never empty, so there is no separate empty-domain case.

L1L2step 5.1
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-16Open item page →

Tensor products are unique up to a unique isomorphism carrying elementary tensors to elementary tensors

Statement

Let T,T be abelian groups equipped with balanced maps τ:M×NT and τ:M×NT, and suppose that each pair has the universal property of Universal property of the tensor product for balanced maps into abelian groups. Then there is a unique group isomorphism u:TT such that uτ=τ. Its inverse is the unique map v:TT with vτ=τ.

Facts & Assumptions

Given: Two representing pairs (T,τ) and (T,τ) for balanced maps out of M×N.

[L1]

For any balanced map from M×N into an abelian group, a representing pair supplies a unique group homomorphism through which that map factors (Universal property of the tensor product for balanced maps into abelian groups).

Proof

technique · direct
1.1

Apply [L1] for (T,τ) to the balanced map τ and for (T,τ) to τ; this gives unique homomorphisms u:TT and v:TT with uτ=τ and vτ=τ.

givenL1
2.1

Both vu and idT compose with τ to give τ, so uniqueness in [L1] gives vu=idT; similarly uv=idT.

step 1.1L1
3.1

Thus u is an isomorphism with inverse v, and the same uniqueness clause shows that no other isomorphism carrying τ to τ exists.

step 2.1L1
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-16Open item page →

Module homomorphisms induce tensor-product homomorphisms functorially

Statement

Let f:MM be a homomorphism of right R-modules and g:NN a homomorphism of left R-modules. There is a unique group homomorphism

fg:MRNMRN

such that (fg)(mn)=f(m)g(n). These maps satisfy

idMidN=idMRN

and

(ff)(gg)=(fg)(fg).

Facts & Assumptions

Given: Homomorphisms f:MM of right R-modules and g:NN of left R-modules.

[L1]

A balanced map M×NA into an abelian group extends uniquely to a group homomorphism MRNA (Universal property of the tensor product for balanced maps into abelian groups).

[L2]

A module homomorphism preserves addition and the relevant scalar action (Module homomorphism and isomorphism, kernel, image and cokernel).

Proof

technique · direct
1.1

The pairing (m,n)f(m)g(n) is additive in both variables by [L2], and (f(mr))g(n)=(f(m)r)g(n)=f(m)(rg(n))=f(m)g(rn), so it is balanced.

givenL2algebra
2.1

By [L1] the pairing of step 1.1 induces a unique homomorphism fg with the stated formula.

step 1.1L1
3.1

The maps idMidN and idMRN agree on every elementary tensor, so uniqueness in [L1] makes them equal.

step 2.1L1
3.2

The two sides of the composition formula both send mn to f(f(m))g(g(n)), so uniqueness in [L1] makes them equal.

step 2.1L1
4.1

Steps 2.1, 3.1 and 3.2 prove existence, uniqueness, identity preservation, and composition preservation.

step 2.1step 3.1step 3.2
PropositionStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-16Open item page →

A formula on elementary tensors defines a homomorphism exactly when its underlying pairing is balanced

Statement

Let A be an abelian group and let q:M×NA be a function. A prescription

Q(mn):=q(m,n)

extends to a group homomorphism Q:MRNA if and only if q is balanced. When it exists, the extension is unique.

The balance condition cannot be replaced by a check on tensor symbols alone. In ZZZ, the prescription q(m,n)=m is not balanced and does not descend: the relation 21=12 would force its value to be both 2 and 1.

Facts & Assumptions

Given: A function q:M×NA into an abelian group.

[L1]

Composition with the elementary-tensor map is a bijection from group homomorphisms MRNA to balanced maps M×NA (Universal property of the tensor product for balanced maps into abelian groups).

[L2]

In the tensor product, (mr)n=m(rn) and the elementary-tensor map is additive in each variable (The tensor product MRN from the additive group underlying the free Z-module on M×N, elementary tensors, and finite tensor sums).

[L3]

The integers form a commutative unital ring (The integers form a commutative ring).

Proof

technique · direct
1.1

If q is balanced, [L1] supplies a unique group homomorphism Q satisfying Q(mn)=q(m,n).

givenL1
1.2

Conversely, if such a homomorphism Q exists, composing it with the elementary-tensor map gives q; [L2] and additivity of Q show that q is additive in each variable and satisfies q(mr,n)=q(m,rn), so q is balanced.

givenL2algebra
1.3

For R=M=N=Z, which is permitted by [L3], balance gives 21=12 by [L2]. The function q(m,n)=m assigns 2 to (2,1) and 1 to (1,2), so it is not balanced and no homomorphism can have the proposed elementary-tensor values.

L2L3algebra
2.1

Steps 1.1 and 1.2 prove the equivalence and uniqueness, while step 1.3 verifies the asserted failure.

step 1.1step 1.2step 1.3
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-16Open item page →

(S,R)-bimodules and commuting left and right scalar actions

Definition

Let S and R be unital rings. An (S,R)-bimodule is an abelian group N that is a left S-module and a right R-module (Unital left and right modules over a ring; unqualified module means left module) such that the two actions commute:

(sn)r=s(nr)

for every sS, nN, and rR. It is denoted SNR when the rings need to be displayed.

Every ring R is an (R,R)-bimodule by left and right multiplication. If R is commutative, every left R-module becomes an (R,R)-bimodule by defining mr:=rm.

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

A commuting outer scalar action descends to a tensor product

Statement

Let M be a right R-module and let RNS be an (R,S)-bimodule. There is a unique right S-module structure on MRN satisfying

(mn)s=m(ns).

Dually, if SMR is an (S,R)-bimodule and N is a left R-module, there is a unique left S-module structure satisfying

s(mn)=(sm)n.

If both outer actions are present, they commute, so the tensor product is an (S,T)-bimodule in the evident handed situation.

Facts & Assumptions

Given: A right R-module M, an (R,S)-bimodule N, and, for the dual assertion, an (S,R)-bimodule M and a left R-module N.

[L1]

In a bimodule the left and right scalar actions commute: (rn)s=r(ns) ((S,R)-bimodules and commuting left and right scalar actions).

[L2]

Every balanced pairing into an abelian group induces a unique homomorphism from the tensor product (Universal property of the tensor product for balanced maps into abelian groups).

[L3]

An elementary-tensor prescription descends exactly when the corresponding pairing is balanced (A formula on elementary tensors defines a homomorphism exactly when its underlying pairing is balanced).

Proof

technique · direct
1.1

For fixed sS, the pairing (m,n)m(ns) is additive in both variables and is balanced because (mr)(ns)=mr(ns)=m(rn)s by [L1].

givenL1algebra
1.2

The left-handed construction is identical: for fixed sS, the pairing (m,n)(sm)n is balanced by the commuting actions, and the induced maps satisfy the left module laws on elementary tensors.

L1L2L3algebra
2.1

By [L2] and [L3], step 1.1 induces an additive endomorphism xxs of MRN with (mn)s=m(ns).

step 1.1L2L3
3.1

On every elementary tensor one has (x(s+s))=xs+xs, (xs)s=x(ss), and x1S=x, using the right S-module laws of N. In each identity the two sides are additive maps that induce the same balanced pairing, so uniqueness in [L2] makes them equal on all x. Thus step 2.1 defines a right S-module structure.

step 2.1L2algebra
4.1

When a left S-action and a right T-action are both present, s((mn)t)=(sm)(nt)=(s(mn))t on elementary tensors, so the actions commute.

step 3.1step 1.2algebra
5.1

The formulas determine every action map on generators, so uniqueness follows from [L2].

step 2.1step 1.2L2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-16Open item page →

Associativity of tensor products for compatible bimodules

Statement

Let M be a right R-module, let RNS be an (R,S)-bimodule, and let P be a left S-module. There is a canonical group isomorphism

αM,N,P:(MRN)SPMR(NSP)

determined by

αM,N,P((mn)p)=m(np).

It respects any compatible outer module actions and is natural in M,N,P.

Facts & Assumptions

Given: A right R-module M, an (R,S)-bimodule N, and a left S-module P.

[L1]

The outer actions make MRN a right S-module and NSP a left R-module, with the stated elementary-tensor formulas (A commuting outer scalar action descends to a tensor product).

[L2]

Balanced pairings induce unique homomorphisms from tensor products (Universal property of the tensor product for balanced maps into abelian groups).

[L3]

A formula on elementary tensors descends exactly when its underlying pairing is balanced (A formula on elementary tensors defines a homomorphism exactly when its underlying pairing is balanced).

Proof

technique · direct
1.1

For fixed pP, the pairing (m,n)m(np) is R-balanced: (mr,n) and (m,rn) have the same image by the outer left R-action in [L1]. Thus [L2] and [L3] give a homomorphism ap:MRNMR(NSP).

givenL1L2L3
1.2

For fixed mM, the pairing (n,p)(mn)p is S-balanced, so [L2] and [L3] give bm:NSP(MRN)SP.

givenL1L2L3
2.1

The pairing (x,p)ap(x) from (MRN)×P is S-balanced. On generators, ap((mn)s)=m((ns)p)=m(nsp)=asp(mn) by [L1], and additivity extends the equality to every x. Hence [L2] gives αM,N,P with the displayed formula.

step 1.1L1L2L3
2.2

The pairing (m,y)bm(y) is R-balanced. It is enough to check generators y=np, where bmr(np)=((mr)n)p=(mrn)p=bm((rn)p)=bm(r(np)) by [L1]. Therefore [L2] gives β:MR(NSP)(MRN)SP.

step 1.2L1L2L3
3.1

The composite βα fixes every tensor (mn)p, and αβ fixes every tensor m(np); successive applications of uniqueness in [L2] show that these composites are the identity maps.

step 2.1step 2.2L2
3.2

The same elementary-tensor calculation shows compatibility with any outer actions, and replacing m,n,p by their images under compatible homomorphisms proves naturality because both candidate composites agree on all elementary tensors.

step 2.1step 2.2L1L2
4.1

Thus αM,N,P is the asserted canonical natural isomorphism with inverse β.

step 3.1step 3.2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-16Open item page →

Over a commutative ring, MRN is an R-module with r(mn)=(rm)n=m(rn)

Statement

Let R be a commutative ring and let M,N be R-modules. The abelian group MRN has a unique R-module structure for which

r(mn)=(rm)n=m(rn)

for every rR, mM, and nN.

Facts & Assumptions

Given: A commutative ring R and R-modules M,N, each regarded on either side by the common scalar action.

[L1]

Balanced pairings induce unique homomorphisms from tensor products (Universal property of the tensor product for balanced maps into abelian groups).

[L2]

In a commutative ring, rs=sr for all r,sR (Commutative ring).

[L3]

An elementary-tensor formula descends exactly when its underlying pairing is balanced (A formula on elementary tensors defines a homomorphism exactly when its underlying pairing is balanced).

Proof

technique · direct
1.1

For fixed rR, the pairing (m,n)(rm)n is additive in both variables and balanced: (r(sm))n=((rs)m)n=((sr)m)n=(rm)(sn) by [L2].

givenL2algebra
2.1

By [L1] and [L3], step 1.1 induces an additive endomorphism xrx of MRN satisfying r(mn)=(rm)n. The tensor balance relation also gives (rm)n=m(rn).

step 1.1L1L3
3.1

On elementary tensors, (r+s)x=rx+sx, r(x+y)=rx+ry, (rs)x=r(sx), and 1Rx=x follow from the module axioms of M. In each identity the two additive maps induce the same balanced pairing, so uniqueness in [L1] makes the identity hold for every tensor.

step 2.1L1algebra
3.2

Any R-module structure with the displayed formula has, for each r, a scalar-multiplication endomorphism inducing the same balanced pairing as step 2.1. Uniqueness in [L1] therefore makes the structure unique.

step 2.1L1
4.1

Steps 2.1, 3.1 and 3.2 give the asserted unique R-module structure and both elementary-tensor formulas.

step 2.1step 3.1step 3.2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-16Open item page →

Symmetry and associativity isomorphisms for tensor products over a commutative ring

Statement

Let R be a commutative ring and let L,M,N be R-modules. There are natural R-module isomorphisms

σM,N:MRNNRM,σM,N(mn)=nm,

and

αL,M,N:(LRM)RNLR(MRN),α((lm)n)=l(mn).

Moreover σN,MσM,N is the identity.

Facts & Assumptions

Given: A commutative ring R and R-modules L,M,N.

[L1]

The tensor product has the R-module structure r(mn)=(rm)n=m(rn) (Over a commutative ring, MRN is an R-module with r(mn)=(rm)n=m(rn)).

[L2]

Compatible bimodules have the canonical associativity isomorphism carrying (lm)n to l(mn) (Associativity of tensor products for compatible bimodules).

[L3]

Balanced pairings induce unique homomorphisms from tensor products (Universal property of the tensor product for balanced maps into abelian groups).

[L4]

Tensor maps induced by module homomorphisms preserve identities and compositions (Module homomorphisms induce tensor-product homomorphisms functorially).

Proof

technique · direct
1.1

The pairing (m,n)nm is balanced because (rm,n) maps to n(rm)=(rn)m, which is also the image of (m,rn); hence [L3] induces σM,N.

givenL1L3
1.2

Regard all three modules as (R,R)-bimodules. Then [L2] supplies the displayed associativity isomorphism, and [L1] shows it is R-linear on elementary tensors.

givenL1L2
2.1

Applying the same construction in the opposite order gives σN,M, and their composite fixes every mn; uniqueness in [L3] makes the composite the identity, so σM,N is an isomorphism.

step 1.1L3
2.2

The map σM,N is R-linear because σ(r(mn))=σ((rm)n)=n(rm)=r(nm).

step 1.1L1
2.3

Naturality of both maps follows by applying [L4]: after replacing the variables by their images under module homomorphisms, the two candidate composites agree on every elementary tensor, hence agree by [L3].

L3L4step 1.1step 1.2
3.1

Steps 1.1 through 2.3 prove the two natural R-linear isomorphisms and the involutivity of symmetry.

step 1.1step 2.1step 2.2step 1.2step 2.3
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-16Open item page →

The regular module is a tensor unit: RRNN and MRRM

Statement

Let R be a unital ring. For every left R-module N and every right R-module M, the maps

λN:RRNN,rnrn,

and

ρM:MRRM,mrmr,

are group isomorphisms. Their inverses are n1Rn and mm1R, respectively. The maps respect every displayed outer module structure.

Facts & Assumptions

Given: A unital ring R, a left R-module N, and a right R-module M.

[L1]

Balanced pairings induce unique homomorphisms from tensor products (Universal property of the tensor product for balanced maps into abelian groups).

[L2]

An elementary-tensor prescription descends exactly when the corresponding pairing is balanced (A formula on elementary tensors defines a homomorphism exactly when its underlying pairing is balanced).

Proof

technique · direct
1.1

The pairing (r,n)rn is additive in each variable and satisfies (rs)n=r(sn), so it is balanced; [L1] and [L2] give λN.

givenL1L2
1.2

The pairing (m,r)mr is balanced, so [L1] and [L2] give ρM. Define the additive map ηM(m)=m1R. Then ρMηM(m)=m, while ηMρM(mr)=mr1R=mr by balance; uniqueness in [L1] makes the second composite the identity. Thus ρM and ηM are inverse.

L1L2algebra
2.1

The additive map ηN:NRRN, n1Rn, satisfies λNηN(n)=n, while ηNλN(rn)=1Rrn=rn by balance. Uniqueness in [L1] makes the second composite the identity, so λN and ηN are inverse.

step 1.1L1algebra
3.1

Each map commutes with any outer scalar action by associativity of that action, checked on elementary tensors. The calculations remain valid for the zero ring and for zero modules, where all displayed maps are the unique maps between zero groups.

step 1.1step 2.1step 1.2algebra
4.1

Therefore the regular module is a left and right tensor unit with the stated natural formulas.

step 2.1step 1.2step 3.1
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-16Open item page →

Finite iterated tensor products represent multilinear maps independently of parenthesization

Statement

Let R be a commutative ring and let M1,,Mk be a finite list of R-modules. Any parenthesized tensor product

T=M1RRMk

represents R-multilinear maps from M1××Mk: for every R-module P, composition with (m1,,mk)m1mk is a bijection from HomR(T,P) to the set of multilinear maps into P. Different parenthesizations are connected by the unique isomorphism preserving pure tensors.

For k=0, take T=R and identify zero-variable multilinear maps with chosen elements of P. For k=1, take T=M1.

Facts & Assumptions

Given: A commutative ring R, a finite list of R-modules, and an R-module P.

[L1]

The binary tensor product represents balanced, hence over a commutative ring bilinear, maps (Universal property of the tensor product for balanced maps into abelian groups).

[L2]

Tensor products over a commutative ring have canonical symmetry and associativity isomorphisms preserving elementary tensors (Symmetry and associativity isomorphisms for tensor products over a commutative ring).

Proof

technique · induction
1.1

For k=0, an R-linear map RP is uniquely determined by the image of 1R, and every pP defines such a map by rrp; this is the required representation of maps from the one-point empty product.

baseL3
1.2

For k=1, the identity M1M1 represents linear maps from M1 by composition.

base
1.3

Assume a parenthesized product Tk represents k-linear maps. A (k+1)-linear map is equivalently a bilinear map Tk×Mk+1P: first use the induction bijection with the last variable fixed, and then use multilinearity to see that the resulting dependence on the last variable is linear.

ihL1
2.1

By [L1], the bilinear maps in step 1.3 correspond uniquely to linear maps TkRMk+1P, proving the representing property for k+1.

step 1.3L1
3.1

By [L2], any two parenthesizations are joined by composites of elementary associativity isomorphisms preserving pure tensors. Any two such comparison maps agree on every pure tensor, so the representing uniqueness proved in step 2.1 makes them equal.

step 2.1L2
4.1

The base cases and induction step establish the representation for every finite k, including the empty and singleton cases, and step 3.1 proves independence of parenthesization.

step 1.1step 1.2step 2.1step 3.1discharge-induction
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-16Open item page →

Tensor products commute with arbitrary direct sums

Statement

Let R be a commutative ring, let (Mi)iI be any family of R-modules, and let N be an R-module. The homomorphism induced by the coordinate inclusions is a natural R-module isomorphism

Φ:iI(MiRN)(iIMi)RN,

Φ(ȷi(mn))=ȷi(m)n.

The same holds with the direct sum in the second variable: there is a natural R-module isomorphism

Φ:iI(NRMi)NR(iIMi),Φ(ȷi(nm))=nȷi(m).

The assertion includes I=, when both sides are zero.

Facts & Assumptions

Given: A commutative ring R, a family (Mi)iI of R-modules, and an R-module N.

[L1]

Balanced pairings induce unique homomorphisms from tensor products (Universal property of the tensor product for balanced maps into abelian groups).

[L2]

Tensor products over a commutative ring carry their canonical R-module structure (Over a commutative ring, MRN is an R-module with r(mn)=(rm)n=m(rn)).

[L3]

The direct sum consists of finite-support tuples, with coordinate inclusions ȷi, and the empty direct sum is zero (The direct sum of an indexed family of modules).

[L4]

Every family of homomorphisms fi:MiP extends uniquely to a homomorphism iMiP whose value is the finite sum of the coordinate values (Universal property of a direct sum of modules).

[L5]

Over a commutative ring there is a natural isomorphism σM,N:MRNNRM with σM,N(mn)=nm, and σN,MσM,N is the identity (Symmetry and associativity isomorphisms for tensor products over a commutative ring).

Proof

technique · direct
1.1

For each i, the pairing (m,n)ȷi(m)n is bilinear, so [L1] gives ϕi:MiRN(iMi)RN. By [L4], the family (ϕi) induces the displayed map Φ.

givenL1L2L4
1.2

Define b:(iMi)×Ni(MiRN) by b((mi),n)=(min)i. This tuple has finite support by [L3], and coordinatewise calculation shows that b is bilinear.

L2L3algebra
2.1

By [L1], the pairing in step 1.2 induces Ψ:(iMi)RNi(MiRN) with Ψ((mi)n)=(min)i.

step 1.2L1
3.1

The composite ΨΦ fixes every coordinate generator ȷi(mn), so it is the identity by [L4]; the composite ΦΨ fixes every elementary tensor (mi)n, so it is the identity by [L1].

step 1.1step 2.1L1L4
4.1

Thus Φ and Ψ are inverse isomorphisms. They are natural because maps ui:MiMi and v:NN make the two composites send each coordinate generator ȷi(mn) to ȷi(ui(m)v(n)). When I=, [L3] makes both sides zero and the same construction yields the unique isomorphism.

step 3.1L1L4L3
5.1

For the second variable, put Φ:=σiMi,NΦ(iσN,Mi), where the middle direct sum of the symmetries is the map induced by [L4] from the family ȷiσN,Mi. Each σ is an isomorphism by [L5] and Φ is one by step 4.1, so Φ is an isomorphism; it is natural as a composite of natural isomorphisms. Tracing a coordinate generator gives Φ(ȷi(nm))=σ(Φ(ȷi(mn)))=σ(ȷi(m)n)=nȷi(m), which is the displayed formula. At I= both sides are again zero.

step 4.1L3L4L5
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-16Open item page →

The elementary tensors of two bases form the product basis of the tensor product

Statement

Let R be a commutative ring. If M is free with basis (ei)iI and N is free with basis (fj)jJ, then MRN is free with basis

(eifj)(i,j)I×J.

Equivalently, the canonical map R(I×J)MRN sending the standard basis vector at (i,j) to eifj is an isomorphism. This includes an empty basis in either factor.

Facts & Assumptions

Given: A commutative ring R and free modules M,N with bases indexed by I,J.

[L1]

Tensor products commute with arbitrary direct sums in either variable: i(MiRN)(iMi)RN and i(NRMi)NR(iMi) (Tensor products commute with arbitrary direct sums).

[L2]

The regular module is a tensor unit: RRRR via rsrs (The regular module is a tensor unit: RRNN and MRRM).

[L3]

A free module on X is R(X)=xXR, with standard basis and unique finite coordinate expressions, including X= (The free module on a set and its standard basis).

[L4]

A map from the basis set of a free module extends uniquely to a module homomorphism (Universal property of the free module on a set).

Proof

technique · direct
1.1

The chosen bases identify M with iIR and N with jJR, carrying ei,fj to the corresponding standard basis vectors.

givenL3L4
2.1

Apply [L1] in each variable and then [L2] to obtain canonical isomorphisms MRNiIjJ(RRR)(i,j)I×JR=R(I×J).

step 1.1L1L2L3
3.1

Tracing a coordinate generator through step 2.1 sends it to eifj; by [L3], those images therefore form a basis and every tensor has a unique finite expansion in them.

step 2.1L3
3.2

If I= or J=, then I×J=, the corresponding factor and the target free module are zero by [L3], and step 2.1 is the unique isomorphism between zero modules.

step 2.1L3
4.1

This proves the product-basis assertion in all cases.

step 3.1step 3.2
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-16Open item page →

RmRRnRmn with the product basis, and dimF(VFW)=dimFVdimFW

Statement

Let R be a commutative ring and m,nN. The standard finite free modules satisfy

RmRRnRmn,

with the tensor products of standard basis vectors corresponding to the standard basis indexed by m×n.

If F is a field and V,W are finite-dimensional F-vector spaces, then

dimF(VFW)=(dimFV)(dimFW).

Both assertions include a zero rank or zero-dimensional factor.

Facts & Assumptions

Given: Natural numbers m,n, a commutative ring R, and finite-dimensional vector spaces V,W over a field F.

[L1]

Tensor products of free modules with bases indexed by I,J have basis indexed by I×J (The elementary tensors of two bases form the product basis of the tensor product).

[L2]
[L3]

The dimension of a finite-dimensional vector space is the unique natural number equinumerous with a basis; the zero space has dimension zero (Finite-dimensional vector space, and its dimension dimFV; infinite-dimensional means having no finite basis).

Proof

technique · direct
1.1

Apply [L1] to the standard bases indexed by m and n. Their product is indexed by m×n, which has mn elements, giving the first isomorphism and its product basis.

givenL1algebra
1.2

Choose bases of V and W with respectively p=dimFV and q=dimFW elements. By [L1] their elementary tensors form a basis of VFW indexed by p×q, hence with pq elements.

L1L3choose
1.3

If m=0 or n=0, or if p=0 or q=0, [L2] makes one basis empty and [L1] makes the product basis empty, so both sides are the zero module or have dimension zero as asserted.

L1L2L3
2.1

By [L3], step 1.2 gives dimF(VFW)=pq=(dimFV)(dimFW).

step 1.2L3
3.1

Steps 1.1 through 2.1 prove both formulas, including their zero boundaries.

step 1.1step 2.1step 1.3
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-16Open item page →

The R-module HomR(M,N) over a commutative ring

Definition

Let R be a commutative ring and let M,N be R-modules. The abelian group HomR(M,N) of module homomorphisms (The abelian group HomR(M,N) and maps induced by pre- and postcomposition) becomes an R-module under pointwise scalar multiplication

(rf)(m):=rf(m).

The function rf is R-linear because, for sR,

(rf)(sm)=rsf(m)=srf(m)=s(rf)(m),

where the middle equality uses commutativity (Commutative ring). The remaining module laws hold pointwise in N. This module is the internal Hom module and is denoted HomR(M,N).

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

For finite-dimensional V, the canonical map VFWHomF(V,W) is an isomorphism

Statement

Let V be a finite-dimensional vector space over a field F, and let W be any F-vector space. The bilinear map

(ϕ,w)[vϕ(v)w]

induces a natural isomorphism

Φ:VFWHomF(V,W).

For a basis (v1,,vn) of V with dual basis (v1,,vn), its inverse is

Ψ(T)=i=1nviT(vi).

The empty sum gives the assertion when V=0.

Facts & Assumptions

Given: A finite-dimensional F-vector space V, an F-vector space W, and a basis (vi)1in of V with dual family (vi).

[L1]

Bilinear maps from V×W induce unique homomorphisms from VFW (Universal property of the tensor product for balanced maps into abelian groups).

[L3]

Over the commutative field F, HomF(V,W) is an F-module under pointwise scalar multiplication (The R-module HomR(M,N) over a commutative ring).

[L4]

The algebraic dual is V=L(V,F) (Linear functionals and the algebraic dual V=L(V,F)).

[L5]

The dual family of a finite basis is a basis of V (The dual family of a finite basis is a basis of the dual space, with the same dimension).

Proof

technique · direct
1.1

The map (ϕ,w)[vϕ(v)w] is bilinear, so [L1] gives an F-linear map Φ:VFWHomF(V,W).

givenL1L3L4
1.2

Define Ψ(T)=iviT(vi). This is an F-linear map because evaluation and the finite sum are linear in T.

givenL3L5construct
2.1

For THomF(V,W) and v=ivi(v)vi, one has (ΦΨ(T))(v)=ivi(v)T(vi)=T(v), so ΦΨ is the identity.

step 1.1step 1.2L5algebra
2.2

For an elementary tensor ϕw, one has ΨΦ(ϕw)=iviϕ(vi)w=(iϕ(vi)vi)w=ϕw, because (vi) is the dual basis; elementary tensors generate, so ΨΦ is the identity.

step 1.1step 1.2L2L5algebra
2.3

The map Φ is natural in W: for h:WW, both routes send ϕw to the map vϕ(v)h(w). It is contravariantly natural in V: for a:VV, both routes send ϕw to [vϕ(a(v))w]. Equality on elementary tensors gives both naturality squares.

step 1.1L1algebra
3.1

Thus Φ is a natural isomorphism with inverse Ψ. If V=0, its basis and dual basis are empty, both VFW and HomF(V,W) are zero, and the same formulas are the unique inverse maps.

step 2.1step 2.2step 2.3L2L5
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-16Open item page →

Under EndF(V)VFV, tensor contraction is the trace

Statement

Let V be a finite-dimensional vector space over F. Under the isomorphism

VFVEndF(V),ϕv[xϕ(x)v],

the contraction map c:VFVF, defined by c(ϕv)=ϕ(v), corresponds to the trace Ttr(T).

Facts & Assumptions

Given: A finite-dimensional F-vector space V and the canonical Hom-tensor isomorphism with W=V.

[L1]

The canonical isomorphism sends ϕv to the rank-one endomorphism xϕ(x)v (For finite-dimensional V, the canonical map VFWHomF(V,W) is an isomorphism).

[L2]

The trace of an endomorphism is the sum of the diagonal entries of its matrix in any basis, and is zero in dimension zero (The basis-independent trace of an endomorphism of a finite-dimensional vector space).

[L3]

A bilinear pairing induces a unique linear map from a tensor product (Universal property of the tensor product for balanced maps into abelian groups).

Proof

technique · direct
1.1

Evaluation (ϕ,v)ϕ(v) is bilinear, so [L3] induces the linear contraction map c:VFVF with c(ϕv)=ϕ(v).

givenL3
1.2

Choose a basis (e1,,en) of V and write v=jvjej. For Tϕ,v(x)=ϕ(x)v, the coefficient of ei in Tϕ,v(ei) is ϕ(ei)vi.

givenL1algebra
1.3

If V=0, the tensor product and endomorphism space are zero and both maps are the zero map by [L2].

L1L2L3
2.1

By [L2], tr(Tϕ,v)=iϕ(ei)vi=ϕ(iviei)=ϕ(v)=c(ϕv).

step 1.1step 1.2L2algebra
3.1

Matrix diagonal sums are linear, so trace is linear by [L2]. Therefore trace after [L1] and contraction are linear maps inducing the same bilinear pairing by step 2.1; uniqueness in [L3] proves that they agree everywhere.

step 1.1step 2.1L1L2L3algebra
4.1

Thus tensor contraction is precisely trace under the canonical isomorphism, including the zero-dimensional case.

step 3.1step 1.3
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-16Open item page →

Algebras over a commutative ring, central structure maps, and algebra homomorphisms

Definition

Let R be a commutative ring (Commutative ring). An R-algebra is a unital ring A together with a unital ring homomorphism

ηA:RA

(Ring homomorphism: additive, multiplicative, and required to send 1 to 1) whose image is central: ηA(r)a=aηA(r) for every rR and aA. The induced scalar action is ra:=ηA(r)a, making A an R-module and multiplication A×AA bilinear.

An R-algebra homomorphism f:AB is a unital ring homomorphism satisfying fηA=ηB. Such a map is automatically R-linear. An R-algebra is commutative when its underlying ring is commutative.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-16Open item page →

The tensor product of R-algebras has multiplication (ab)(ab)=aabb

Statement

Let R be a commutative ring and let A,B be R-algebras. The R-module ARB has a unique R-algebra structure satisfying

(ab)(ab)=aabb

and

1ARB=1A1B,rr(1A1B).

If A and B are commutative, then ARB is commutative.

Facts & Assumptions

Given: A commutative ring R and central unital R-algebras A,B.

[L1]

In an R-algebra, the structure map is central and multiplication is R-bilinear (Algebras over a commutative ring, central structure maps, and algebra homomorphisms).

[L3]

The tensor product is an R-module with r(ab)=(ra)b=a(rb) (Over a commutative ring, MRN is an R-module with r(mn)=(rm)n=m(rn)).

[L4]

An elementary-tensor formula descends exactly when its underlying pairing is balanced (A formula on elementary tensors defines a homomorphism exactly when its underlying pairing is balanced).

Proof

technique · direct
1.1

The map (a,b,a,b)aabb is R-multilinear: centrality in [L1] lets a scalar move among the four variables without changing the value.

givenL1L3algebra
2.1

By [L2], step 1.1 induces an R-bilinear multiplication (ARB)×(ARB)ARB with the displayed pure-tensor formula; [L4] ensures that the formula has descended before any ring laws are used.

step 1.1L2L4
3.1

Both sides of associativity are trilinear in the three tensor arguments and agree on pure tensors by associativity in A and B; uniqueness in [L2] makes them equal everywhere. Both distributive laws hold because the multiplication from step 2.1 is bilinear.

step 2.1L2algebra
3.2

Left and right multiplication by 1A1B are linear maps that agree with the identity on every pure tensor, so uniqueness in the two-factor case of [L2] makes them the identity maps.

step 2.1L2algebra
3.3

If A and B are commutative, then (ab)(ab)=aabb=aabb=(ab)(ab). The two bilinear multiplication maps therefore induce the same four-variable multilinear map, so [L2] gives commutativity for arbitrary tensors.

step 2.1L2algebra
4.1

The map RARB, rr(1A1B), is a unital ring homomorphism and its image is central, checked on pure tensors using [L1] and [L3]. Thus the resulting ring is an R-algebra.

step 2.1step 3.2L1L3algebra
5.1

Uniqueness in [L2] forces the multiplication from its displayed pure-tensor formula, while the identity and structure map are then forced by the displayed elements. Steps 2.1 through 4.1 prove existence and all asserted properties.

L2step 2.1step 3.1step 3.2step 4.1step 3.3
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-16Open item page →

Universal mapping property of the tensor product of commutative algebras

Statement

Let A,B,C be commutative R-algebras. For every pair of R-algebra homomorphisms f:AC and g:BC, there is a unique R-algebra homomorphism

h:ARBC

such that h(a1)=f(a) and h(1b)=g(b). It is given by

h(ab)=f(a)g(b).

Thus ARB, with its two canonical maps, is the coproduct of A and B among commutative R-algebras.

Facts & Assumptions

Given: Commutative R-algebras A,B,C and R-algebra maps f:AC, g:BC.

[L1]

The tensor product algebra has multiplication (ab)(ab)=aabb and identity 11 (The tensor product of R-algebras has multiplication (ab)(ab)=aabb).

[L2]

Balanced pairings induce unique homomorphisms from tensor products (Universal property of the tensor product for balanced maps into abelian groups).

[L3]

An elementary-tensor formula descends exactly when the corresponding pairing is balanced (A formula on elementary tensors defines a homomorphism exactly when its underlying pairing is balanced).

Proof

technique · direct
1.1

The canonical maps jA(a)=a1 and jB(b)=1b are R-algebra homomorphisms: [L1] gives their multiplication and identity laws, and jA(ra)=rjA(a) and jB(rb)=rjB(b) show compatibility with the structure maps.

givenL1algebra
1.2

The pairing (a,b)f(a)g(b) is R-bilinear: additivity is distributivity in C, and f(ra)g(b)=rf(a)g(b)=f(a)rg(b)=f(a)g(rb) because C is commutative and both maps respect R.

givenalgebra
2.1

By [L2] and [L3], step 1.2 induces a unique R-linear map h:ARBC satisfying h(ab)=f(a)g(b).

step 1.2L2L3
3.1

On pure tensors, [L1] gives h((ab)(ab))=f(aa)g(bb)=f(a)g(b)f(a)g(b), where commutativity of C permits the middle factors to switch; hence h is multiplicative.

step 2.1L1algebra
3.2

One has h(11)=1C, h(a1)=f(a), and h(1b)=g(b), so h is an R-algebra homomorphism with the required restrictions.

step 2.1algebra
4.1

If h has the same restrictions, then ab=(a1)(1b) by [L1], so h(ab)=f(a)g(b)=h(ab). The underlying group homomorphisms consequently induce the same balanced pairing, and uniqueness in [L2] gives h=h.

step 3.2L1L2
5.1

Step 1.1 supplies the two coproduct maps, and steps 2.1 through 4.1 prove the asserted universal mapping property.

step 1.1step 2.1step 3.1step 3.2step 4.1
TheoremStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-16Open item page →

Hom-tensor adjunction: HomR(MRN,P)HomR(M,HomR(N,P))

Statement

Let R be a commutative ring and let M,N,P be R-modules. There is a natural R-module isomorphism

HomR(MRN,P)HomR(M,HomR(N,P)).

It sends F to the map m[nF(mn)] and sends u:MHomR(N,P) to the homomorphism determined by mnu(m)(n).

Facts & Assumptions

Given: A commutative ring R and R-modules M,N,P.

[L1]

The internal Hom is an R-module under (rf)(n)=rf(n) (The R-module HomR(M,N) over a commutative ring).

[L2]

Bilinear maps from M×N into P correspond uniquely to homomorphisms MRNP (Universal property of the tensor product for balanced maps into abelian groups).

[L3]

Scalar multiplication on the tensor product satisfies r(mn)=(rm)n=m(rn) (Over a commutative ring, MRN is an R-module with r(mn)=(rm)n=m(rn)).

Proof

technique · direct
1.1

Given F:MRNP, define cur(F)(m)(n)=F(mn). For fixed m this is R-linear in n by [L3], and the dependence on m is R-linear by the same formula, so cur(F):MHomR(N,P) is an R-module homomorphism.

givenL1L3algebra
1.2

Given u:MHomR(N,P), the pairing (m,n)u(m)(n) is bilinear by R-linearity of u and each u(m); [L2] therefore induces a unique uncur(u):MRNP.

givenL1L2
2.1

For every F,m,n, uncur(cur(F))(mn)=F(mn), so uniqueness in [L2] makes uncurcur the identity.

step 1.1step 1.2L2
2.2

For every u,m,n, cur(uncur(u))(m)(n)=u(m)(n), so the two Hom-valued maps are equal and curuncur is the identity.

step 1.1step 1.2
2.3

Both assignments are R-linear pointwise, and precomposition or postcomposition with homomorphisms commutes with evaluation; hence the bijection is an R-module isomorphism natural in all three variables, contravariantly in the Hom source variables and covariantly in P.

step 1.1step 1.2L1algebra
3.1

Steps 2.1 through 2.3 prove the natural Hom-tensor adjunction.

step 2.1step 2.2step 2.3
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-16Open item page →

Tensoring is right exact

Statement

Let R be a commutative ring, let

AfBgC0

be an exact sequence of R-modules, and let N be an R-module. Then

ARNf1BRNg1CRN0

is exact. Thus tensoring preserves cokernels and surjections, but no injectivity at the left is asserted.

Facts & Assumptions

Given: An exact sequence AfBgC0 and an R-module N over a commutative ring R.

[L1]

Exactness means that g is surjective and imf=kerg (Exact sequences and short exact sequences of modules).

[L2]

Module homomorphisms induce tensor homomorphisms with (f1)(an)=f(a)n and functorial composition (Module homomorphisms induce tensor-product homomorphisms functorially).

[L3]

Balanced pairings induce unique homomorphisms from tensor products (Universal property of the tensor product for balanced maps into abelian groups).

[L4]

An elementary-tensor formula descends exactly when the corresponding pairing is balanced (A formula on elementary tensors defines a homomorphism exactly when its underlying pairing is balanced).

[L5]

For a submodule KX, the quotient module X/K has cosets x+K and its induced scalar action (Quotient module M/N with scalar multiplication on additive cosets).

[L6]

A module homomorphism that kills K factors uniquely through X/K (A module homomorphism vanishing on N factors uniquely through M/N).

[L7]

Tensor products over R carry the scalar action r(xn)=(rx)n (Over a commutative ring, MRN is an R-module with r(mn)=(rm)n=m(rn)).

Proof

technique · direct
1.1

The map g1 is surjective: by [L8], every tensor is a finite sum of elementary tensors cn, and [L1] supplies bB with g(b)=c, so cn=(g1)(bn).

givenL1L2L8choose
1.2

Functoriality gives (g1)(f1)=(gf)1=0, so im(f1)ker(g1).

L1L2
2.1

Let Q=(BRN)/im(f1). The image is a submodule because [L2] and [L7] make f1 R-linear. Since g1 kills it, [L6] gives g:QCRN.

step 1.2L2L5L6L7
3.1

For cC and nN, choose any bB with g(b)=c and set q(c,n)=[bn]Q. If b is another lift, then bbkerg=imf by [L1], so [bn]=[bn]; hence q is well defined.

L1step 2.1choose
4.1

The function q:C×NQ is bilinear: lifts of sums may be taken as sums of lifts, scalar multiples as scalar multiples, and the tensor relations give the required equalities. By [L3] and [L4] it induces h:CRNQ.

step 3.1L3L4L7
5.1

For bn, one has hg([bn])=h(g(b)n)=[bn], while for cn and a lift b one has gh(cn)=g([bn])=cn; generators and uniqueness make h and g inverse.

step 2.1step 3.1step 4.1L3
6.1

Since g is an isomorphism, the kernel of g1 is exactly the submodule quotiented out in step 2.1, namely im(f1). Together with step 1.1, this is right exactness.

step 1.1step 2.1step 5.1
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-16Open item page →

The submodule IM generated by products of elements of an ideal I with elements of a module M

Definition

Let R be a commutative ring, let IR be an ideal (Left, right and two-sided ideals), and let M be an R-module (Unital left and right modules over a ring; unqualified module means left module). The product of I and M is

IM:={k=1tikmk:tN, ikI, mkM},

where the case t=0 is the empty sum 0. It is the submodule of M generated by the products im: sums and negatives remain of the displayed form, and r(im)=(ri)m with riI.

Thus 0M=0 and RM=M; the latter follows from m=1Rm.

CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-16Open item page →

MRR/IM/IM naturally

Statement

Let R be a commutative ring, IR an ideal, and M an R-module. There is a natural R-module isomorphism

MR(R/I)M/IM,m(r+I)rm+IM.

Both sides also carry the induced R/I-module structure, and the isomorphism is R/I-linear. For I=0 it is the tensor-unit isomorphism, while for I=R both sides are zero.

Facts & Assumptions

Given: A commutative ring R, an ideal I, and an R-module M.

[L1]

Tensoring an exact sequence ending in zero preserves exactness at the two rightmost terms (Tensoring is right exact).

[L2]
[L3]
[L4]

The quotient module M/IM consists of cosets with the induced scalar action (Quotient module M/N with scalar multiplication on additive cosets).

[L5]

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

[L6]

Over a commutative ring the natural symmetry σA,B:ARBBRA, abba, is an isomorphism (Symmetry and associativity isomorphisms for tensor products over a commutative ring).

Proof

technique · direct
1.1

The sequence IRR/I0 is exact. Tensoring on the right by M and applying [L1] gives the exact sequence IRMRRM(R/I)RM0. The symmetry isomorphisms of [L6] carry it termwise to MRIMRRMR(R/I)0, and since σ commutes with the induced maps on elementary tensors, that sequence is exact too.

givenL1L6
2.1

Under [L2], the image of MRIMRRM consists exactly of finite sums im, hence is IM by [L3].

step 1.1L2L3
3.1

Exactness in step 1.1 identifies MR(R/I) with the cokernel of the first map, which by step 2.1 is M/IM; [L5] gives the resulting isomorphism.

step 1.1step 2.1L4L5
4.1

Tracing m(r+I) through the quotient gives rm+IM. Multiplication by an element of I acts as zero on both sides, so the map and its inverse are R/I-linear.

step 3.1L3L4algebra
5.1

If I=0, step 4.1 is [L2]. If I=R, then [L3] gives IM=M and R/I=0, so both sides are zero.

step 4.1L2L3L4
6.1

This proves the natural R-linear and R/I-linear isomorphism in every boundary case.

step 3.1step 4.1step 5.1
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-16Open item page →

Flat and faithfully flat modules and ring homomorphisms

Definition

Let R be a commutative ring and let M be an R-module. The module M is flat if the functor RM preserves exact sequences: whenever ABC is exact, so is

ARMBRMCRM.

Since tensoring is always right exact (Tensoring is right exact, Exact sequences and short exact sequences of modules), the definition asks for the remaining left-hand exactness. Its equivalent formulation as preservation of injections is proved separately rather than built into the definition.

The module M is faithfully flat if a sequence of R-modules is exact exactly when its tensor with M is exact.

For a unital ring homomorphism f:RS (Ring homomorphism: additive, multiplicative, and required to send 1 to 1) between commutative rings, S is an R-module by rs=f(r)s. The map f is flat, respectively faithfully flat, when this R-module is flat, respectively faithfully flat.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-16Open item page →

Flatness is equivalent to preserving injections and to the ideal and finitely generated ideal tests

Statement

Let R be a commutative ring and let M be an R-module. The following are equivalent:

  1. M is flat.
  2. For every injection KN, the induced map KRMNRM is injective.
  3. For every ideal IR, the multiplication map IRMM, amam, is injective.
  4. The map in claim 3 is injective for every finitely generated ideal I.

Facts & Assumptions

Given: A commutative ring R and an R-module M.

[L1]

Flatness means that RM preserves exact sequences (Flat and faithfully flat modules and ring homomorphisms).

[L2]

Tensoring is right exact (Tensoring is right exact).

[L3]

Tensor products commute with direct sums and RRMM; consequently RnRMMn (Tensor products commute with arbitrary direct sums, The regular module is a tensor unit: RRNN and MRRM).

[L4]

A finite list x1,,xn in a module determines a homomorphism RnN taking ej to xj; if the list generates N, this map is surjective. Also R0=0 (The free module on a set and its standard basis, Universal property of the free module on a set).

[L5]

In a commutative ring, every submodule of the regular module R is an ideal (Left, right and two-sided ideals).

[L6]

A tensor product is the quotient of the free Z-module on pairs by the subgroup generated by the additive and balance relations (The tensor product MRN from the additive group underlying the free Z-module on M×N, elementary tensors, and finite tensor sums). Consequently, a tensor expression and a derivation that it is zero involve only finitely many generators and defining relations.

Proof

technique · direct
1.1

Claim 1 implies claim 2 by applying [L1] to 0KN; claim 2 implies claim 3 by taking the inclusion IR and using RRMM; claim 3 implies claim 4 by restriction to finitely generated ideals.

L1L2L3L5
1.2

Assume claim 4. Claim 3 follows: an element xIRM is represented by finitely many coefficients from I, hence comes from I0RM for the finitely generated ideal I0 they generate; if its image in M is zero, injectivity for I0 makes its representative zero, so x=0.

givenL5
1.3

Let KN be injective and let xKRM map to zero. By [L6], the tensor x uses finitely many elements of K, and a derivation of its zero image uses only finitely many generators and defining relations in NRM. Hence there are finitely generated submodules K0K and N0N with K0N0 for which x comes from an element killed in N0RM.

givenL6
2.1

Under claim 3, for every submodule LRn, the map LRMMn is injective, by induction on n. For n=0 it is the unique map 00; for n=1 it is claim 3 by [L5].

step 1.2L3L4
2.2

Present N0=Rn/L using [L4], and let LRn be the inverse image of K0. Right exactness identifies N0RM with Mn/im(LRM) and K0RM with the quotient of LRM by im(LRM).

step 1.3L2L3L4
3.1

For the induction step, let QRn, put Q:=Q(R0n1), and let Q be the image of Q in Rn1. Tensoring the exact rows 0QQQ0 and 0RRnRn10 gives right-exact rows by [L2]; the left and right vertical maps are injective by the n=1 case and the induction hypothesis from step 2.1.

step 2.1L2L3
4.1

If zQRM maps to zero in Mn, its image in QRM maps to zero in Mn1 and hence is zero by the right vertical injection in step 3.1. Right exactness of the top row lifts z from some yQRM. The image of y in RRM maps to the zero image of z in Mn; the left vertical injection in step 3.1 makes y=0, and therefore z=0. This completes the induction of step 2.1.

step 3.1L2L3
5.1

By step 4.1, both LRM and LRM inject into Mn. Therefore the induced map of the quotients in step 2.2 is injective, so x=0. This proves claim 2 from claim 4.

step 4.1step 2.2
6.1

Finally claim 2 and right exactness [L2] imply claim 1: for an exact sequence, replace the left map by the injection of its image into the middle term; tensoring preserves that injection by claim 2 and preserves the remaining image and cokernel statements by right exactness.

step 5.1L1L2
7.1

Steps 1.1 through 6.1 prove the cycle of equivalences. The zero ideal, n=0, and zero module cases occur explicitly in steps 1.2 and 2.1; no choice is made, and both directions of every equivalence have been supplied.

step 1.1step 1.2step 2.1step 3.1step 4.1step 1.3step 2.2step 5.1step 6.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-16Open item page →

Every projective module over a commutative ring is flat

Statement

Every projective module over a commutative ring is flat. This implication requires no form of the Axiom of Choice.

Facts & Assumptions

Given: A commutative ring R and a projective R-module P.

[L1]

A module is flat exactly when tensoring with it preserves injections (Flatness is equivalent to preserving injections and to the ideal and finitely generated ideal tests).

[L2]

Tensor products commute with arbitrary direct sums in either variable; in particular ARxXRxX(ARR) (Tensor products commute with arbitrary direct sums).

[L4]

Every projective module is, without choice, a direct summand of its canonical free cover (Equivalent characterizations of projective modules).

[L5]

Tensor maps preserve identities and compositions (Module homomorphisms induce tensor-product homomorphisms functorially).

Proof

technique · direct
1.1

Every free module F=xXR is flat: for an injection u:AB, [L2] and [L3] identify u1F with the direct sum of copies of u, which is injective coordinatewise; now apply [L1].

L1L2L3
1.2

By [L4], there are a free module F and homomorphisms i:PF, p:FP with pi=idP.

givenL4
2.1

Let u:AB be injective and suppose xARP satisfies (u1P)(x)=0. Functoriality [L5] gives (u1F)((1Ai)(x))=(1Bi)((u1P)(x))=0.

step 1.2L5
3.1

The map u1F is injective by step 1.1, so (1Ai)(x)=0; applying 1Ap and using (1Ap)(1Ai)=1A(pi)=id gives x=0.

step 1.1step 1.2step 2.1L5
4.1

Thus RP preserves every injection, and [L1] makes P flat. The proof used the canonical splitting supplied by projectivity and made no family of choices.

step 3.1L1L4
CorollaryStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-16Open item page →

Under the stated choice boundary, free modules are projective and hence flat

Statement

Let R be a commutative ring and let F be a free R-module with basis indexed by X.

  1. Assuming the Axiom of Choice, F is projective and therefore flat.
  2. If X is finite, only finite choice is needed for projectivity; if X=, no choice is needed.
  3. Regardless of choice, F is flat, because tensoring with F is a direct sum of copies of the identity tensor functor.

Facts & Assumptions

Given: A commutative ring R and a free R-module F with basis indexed by X.

[L1]

Under AC every free module is projective; a finite basis requires only finite choice, and an empty basis requires none (Free modules are projective, with the exact choice boundary).

[L2]

Every projective module over a commutative ring is flat without choice (Every projective module over a commutative ring is flat).

[L3]

Tensor products commute with arbitrary direct sums in either variable; in particular ARxXRxX(ARR) (Tensor products commute with arbitrary direct sums).

Proof

technique · direct
1.1

Under AC, [L1] makes F projective and [L2] then makes it flat. The refined finite and empty-basis choice bounds are exactly those stated in [L1].

givenL1L2
1.2

Independently of AC, write F=xXR. By [L3] and [L4], tensoring an exact sequence with F gives the direct sum, over X, of the original exact sequence; kernels and images are computed coordinatewise, so the result remains exact. Thus F is flat without any choice principle.

L3L4algebra
2.1

Step 1.1 establishes the projective route with its precise choice boundary, while step 1.2 establishes flatness unconditionally; the two routes are logically distinct.

step 1.1step 1.2
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-16Open item page →

For flat M, one has IMJM=(IJ)M

Statement

Let R be a commutative ring, let I,JR be ideals, and let M be a flat R-module. Then

IMJM=(IJ)M.

Facts & Assumptions

Given: Ideals I,J of a commutative ring R and a flat R-module M.

[L1]

Tensoring an exact sequence with a flat module preserves exactness (Flat and faithfully flat modules and ring homomorphisms).

[L2]

There is a natural isomorphism MR(R/I)M/IM, and similarly for J (MRR/IM/IM naturally).

[L3]
[L4]

Exactness at a module is equality of the incoming image and outgoing kernel (Exact sequences and short exact sequences of modules).

[L5]

Tensor products commute with direct sums (Tensor products commute with arbitrary direct sums).

[L6]

Over a commutative ring the natural symmetry σA,B:ARBBRA, abba, is an isomorphism (Symmetry and associativity isomorphisms for tensor products over a commutative ring).

Proof

technique · direct
1.1

The sequence 0IJRR/IR/J, whose last displayed map sends r to (r+I,r+J), is exact because its kernel is exactly IJ.

givenL4
2.1

Tensor step 1.1 with the flat module M. By [L1], the resulting sequence is exact and begins 0(IJ)RMM(R/IRM)(R/JRM), using [L5].

step 1.1L1L5
3.1

The symmetry of [L6] identifies R/IRM with MR(R/I) and likewise for J, so [L2] applies and the last map in step 2.1 is m(m+IM,m+JM), whose kernel is IMJM.

step 2.1L2L6
3.2

The image of (IJ)RMM is the set of finite sums of products am with aIJ, namely (IJ)M by [L3].

step 2.1L3
4.1

Exactness in step 2.1 identifies the image in step 3.2 with the kernel in step 3.1, proving (IJ)M=IMJM. The calculation also covers I=0, J=0, I=R, or J=R.

step 3.1step 3.2L4
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-16Open item page →

A short exact sequence with flat quotient remains short exact after tensoring

Statement

Let

0AiBpC0

be a short exact sequence of modules over a commutative ring R. If C is flat, then for every R-module N the sequence

0ARNi1BRNp1CRN0

is short exact.

Facts & Assumptions

Given: A short exact sequence 0AiBpC0 with C flat, and an R-module N.

[L1]

Flatness makes tensoring preserve injections (Flat and faithfully flat modules and ring homomorphisms).

[L2]

Tensoring is right exact (Tensoring is right exact).

[L3]

Free modules are flat, and flatness means that tensoring preserves exact sequences; hence tensoring a short exact sequence with a free module preserves short exactness (Under the stated choice boundary, free modules are projective and hence flat, Flat and faithfully flat modules and ring homomorphisms).

[L4]

Every module admits a canonical surjection from a free module (Every module is a quotient of a free module).

[L5]

A short exact sequence has an injective first map, a surjective second map, and image equal to kernel (Exact sequences and short exact sequences of modules).

Proof

technique · direct
1.1

By [L4], choose a surjection ε:FN from a free module and let K=kerε, so 0KFN0 is short exact.

L4L5choose
2.1

Tensor the sequence in step 1.1 with each of A,B,C. By [L2], the three resulting columns XRKXRFXRN0 are right exact. The map CRKCRF is injective by flatness of C and [L1].

step 1.1L1L2
2.2

Tensor the given short exact sequence with F. Since F is flat by [L3], the middle row 0ARFBRFCRF0 is short exact. Tensoring it with K and N gives right-exact bottom and top rows by [L2].

givenstep 1.1L2L3
3.1

Let xARN map to zero in BRN. By right exactness of the A-column, lift x to yARF. Its image yBBRF maps to zero in BRN, so right exactness of the B-column gives zBRK mapping to yB.

step 2.1step 2.2choose
4.1

The image of z in CRK maps in CRF to the image of yB, which is zero because y came from ARF. The injectivity in step 2.1 therefore makes the image of z in CRK zero.

step 2.1step 3.1L5
5.1

By right exactness of the bottom row in step 2.2, choose wARK mapping to z. In BRF, the images of y and of w are both yB; injectivity of ARFBRF from step 2.2 makes y the image of w.

step 2.2step 3.1step 4.1choose
6.1

The composite ARKARFARN is zero because KFN is zero. Hence step 5.1 gives x=0, proving i1 injective.

step 3.1step 5.1algebra
7.1

Right exactness [L2] already gives exactness at BRN, surjectivity onto CRN, and the terminal zero. Together with step 6.1, the tensored sequence is short exact.

step 6.1L2L5
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-16Open item page →

Restriction of scalars and extension of scalars SRM along a ring homomorphism RS

Definition

Let f:RS be a unital homomorphism of commutative rings (Ring homomorphism: additive, multiplicative, and required to send 1 to 1).

For an S-module N, its restriction of scalars along f, denoted ResRSN, is the same abelian group with R-action

rn:=f(r)n.

For an R-module M, its extension of scalars along f is

SRM.

Here S is an (S,R)-bimodule with left action by multiplication and right action sr:=sf(r) ((S,R)-bimodules and commuting left and right scalar actions). The induced outer action

s(sm):=(ss)m

makes SRM an S-module (A commuting outer scalar action descends to a tensor product).

Restriction acts on a homomorphism by leaving its underlying function unchanged. Extension sends u:MM to 1Su:SRMSRM.

TheoremStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-16Open item page →

Extension of scalars is left adjoint to restriction of scalars

Statement

Let f:RS be a homomorphism of commutative rings, let M be an R-module, and let N be an S-module. There is a natural bijection

HomS(SRM,N)HomR(M,ResRSN).

It sends F to mF(1Sm). Its inverse sends u:MResRSN to the S-linear map determined by

smsu(m).

Facts & Assumptions

Given: A ring map f:RS, an R-module M, and an S-module N.

[L1]

Restriction uses rn=f(r)n, while extension is the S-module SRM with s(sm)=ssm (Restriction of scalars and extension of scalars SRM along a ring homomorphism RS).

[L2]

Balanced pairings induce unique homomorphisms from tensor products (Universal property of the tensor product for balanced maps into abelian groups).

[L3]

An elementary-tensor prescription descends exactly when its underlying pairing is balanced (A formula on elementary tensors defines a homomorphism exactly when its underlying pairing is balanced).

Proof

technique · direct
1.1

If F:SRMN is S-linear, define Θ(F)(m)=F(1m). Then Θ(F)(rm)=F(1rm)=F(f(r)m)=f(r)F(1m), so Θ(F) is R-linear into the restriction of N.

givenL1algebra
1.2

If u:MResRSN is R-linear, the pairing (s,m)su(m) is R-balanced because (sf(r))u(m)=su(rm). By [L2] and [L3] it induces a homomorphism Λ(u):SRMN.

givenL1L2L3
2.1

The map Λ(u) is S-linear because Λ(u)(s(sm))=Λ(u)(ssm)=ssu(m)=sΛ(u)(sm).

step 1.2L1algebra
2.2

For u, one has Θ(Λ(u))(m)=Λ(u)(1m)=u(m).

step 1.1step 1.2
2.3

Precomposition in M and postcomposition in N commute with both displayed formulas, so the inverse bijections are natural in both modules.

step 1.1step 1.2algebra
3.1

For F, one has Λ(Θ(F))(sm)=sF(1m)=F(sm) by S-linearity, so uniqueness on elementary tensors gives ΛΘ(F)=F.

step 1.1step 1.2step 2.1L2
4.1

Steps 2.2, 2.3 and 3.1 prove that extension of scalars is left adjoint to restriction of scalars.

step 2.2step 3.1step 2.3
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-16Open item page →

Change of rings: NRMNS(SRM)

Statement

Let RS be a homomorphism of commutative rings, let N be a right S-module, and let M be a left R-module. There is a natural group isomorphism

NRMNS(SRM)

given by

nmn(1Sm),

with inverse n(sm)nsm.

Facts & Assumptions

Given: A ring map RS, a right S-module N, and a left R-module M.

[L1]

Restriction makes N a right R-module and makes S an (S,R)-bimodule used in SRM (Restriction of scalars and extension of scalars SRM along a ring homomorphism RS).

[L2]

Compatible bimodules have the associativity isomorphism (NSS)RMNS(SRM) (Associativity of tensor products for compatible bimodules).

[L3]

The tensor-unit isomorphism identifies NSS with N by nsns (The regular module is a tensor unit: RRNN and MRRM).

Proof

technique · direct
1.1

Apply [L2] to N, the (S,R)-bimodule S, and M, then use [L3] on the left factor to obtain (NSS)RMNS(SRM) and hence NRMNS(SRM).

givenL1L2L3
2.1

Tracing elementary tensors through step 1.1 gives nmn(1m); tracing the inverse gives n(sm)nsm.

step 1.1L2L3
3.1

The two formulas are mutually inverse on elementary tensors. The inverse after the forward map sends nm to n1Sm=nm. In the other direction, balance over S gives ns(1Sm)=ns(1Sm)=n(sm). The universal properties therefore make the composites identities.

step 2.1L1L2L3
3.2

Each construction commutes with homomorphisms in N and M because its elementary-tensor formula does, so the isomorphism is natural.

step 2.1algebra
4.1

This proves the change-of-rings isomorphism and its stated inverse.

step 3.1step 3.2
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-16Open item page →

Extension of scalars carries flat modules to flat modules

Statement

Let RS be a homomorphism of commutative rings. If M is a flat R-module, then its extension of scalars SRM is a flat S-module.

Facts & Assumptions

Given: A ring map RS and a flat R-module M.

[L1]

For every right S-module N, there is a natural isomorphism NS(SRM)NRM after restriction of scalars (Change of rings: NRMNS(SRM)).

[L2]

A module is flat exactly when tensoring with it preserves injections (Flatness is equivalent to preserving injections and to the ideal and finitely generated ideal tests).

[L3]

Restriction of scalars leaves the underlying abelian group and function of a module map unchanged (Restriction of scalars and extension of scalars SRM along a ring homomorphism RS).

Proof

technique · direct
1.1

Let u:NN be an injection of right S-modules. By [L3], it is still injective after restriction to R-modules.

givenL3
2.1

Since M is flat, [L2] makes uR1M:NRMNRM injective.

step 1.1L2
3.1

Under the natural isomorphisms [L1], the map in step 2.1 is precisely uS1SRM. Hence tensoring over S with SRM preserves every injection.

step 2.1L1
4.1

By [L2] over the ring S, the extended module SRM is flat.

step 3.1L2
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-16Open item page →

Flatness is transitive under a flat change of rings

Statement

Let RS be a flat homomorphism of commutative rings. If N is a flat S-module, then N, restricted to an R-module, is flat over R. Consequently a composite of flat ring homomorphisms is flat.

The same assertions hold with "faithfully flat" throughout.

Facts & Assumptions

Given: A flat ring map RS and a flat S-module N; for the faithful assertion, assume both are faithfully flat.

[L1]

A ring map is flat or faithfully flat exactly when its target has that property as a module over its source (Flat and faithfully flat modules and ring homomorphisms).

[L2]

For every right R-module X, change of rings gives XRN(XRS)SN (Change of rings: NRMNS(SRM)).

[L3]

Restriction of scalars leaves the underlying groups and maps unchanged (Restriction of scalars and extension of scalars SRM along a ring homomorphism RS).

Proof

technique · direct
1.1

Let ABC be an exact sequence of R-modules. Flatness of S over R makes ARSBRSCRS exact as a sequence of S-modules.

givenL1
2.1

Flatness of N over S preserves the exactness of step 1.1 after tensoring over S.

givenstep 1.1L1
3.1

By [L2], the sequence in step 2.1 is naturally isomorphic to ARNBRNCRN, so the restricted R-module N is flat.

step 2.1L2L3
3.2

If both functors are faithful on exactness, the implications in steps 1.1 and 2.1 may be read backwards as well; [L2] then shows that tensoring with N over R reflects exactness, so the restricted module is faithfully flat.

step 1.1step 2.1L1L2
4.1

Taking N to be the target ring of a second flat, respectively faithfully flat, ring map and using [L1] proves the corresponding composition statement.

step 3.1step 3.2L1
TheoremStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-16Open item page →

The character dual of a flat module is injective

Statement

Let R be a commutative ring, let P be a flat R-module, and let D be an injective Z-module. Define the character dual

P+:=HomZ(P,D)

with R-action

(rϕ)(p):=ϕ(rp).

Then P+ is an injective R-module.

Facts & Assumptions

Given: A commutative ring R, a flat R-module P, and an injective Z-module D.

[L1]

Flatness makes u1P injective whenever u is an injection of R-modules (Flat and faithfully flat modules and ring homomorphisms).

[L2]

Balanced maps into an abelian group correspond uniquely to group homomorphisms from a tensor product (Universal property of the tensor product for balanced maps into abelian groups).

[L3]

An injective module has the extension property along every injective module homomorphism (Injective modules and the extension property).

[L4]

HomZ(P,D) is an abelian group under pointwise addition (The abelian group HomR(M,N) and maps induced by pre- and postcomposition).

Proof

technique · direct
1.1

The displayed formula makes P+ an R-module: (rs)ϕ and r(sϕ) agree at every p, and all other module laws hold pointwise in the abelian group [L4].

givenL4algebra
1.2

Let u:AB be an injective R-module homomorphism and let v:AP+ be R-linear. By [L1], u1P:ARPBRP is injective.

givenL1
2.1

For every R-module M, an R-linear map v:MP+ determines the balanced map (m,p)v(m)(p), and [L2] gives a group homomorphism v^:MRPD. Conversely a group homomorphism h:MRPD gives m[ph(mp)]; the balance relation makes this map R-linear. These constructions are inverse.

step 1.1L2
3.1

A group homomorphism between abelian groups is automatically Z-linear because additivity gives compatibility with positive integer multiples and with negatives. Thus the group homomorphisms in step 2.1 are precisely the Z-module homomorphisms to which injectivity of D applies.

algebra
4.1

Transpose v by step 2.1 to v^:ARPD. By step 3.1 and injectivity [L3] at the ring Z, extend it along u1P to a homomorphism w^:BRPD.

step 2.1step 3.1step 1.2L3choose
5.1

Transpose w^ back by step 2.1 to an R-linear map w:BP+. Naturality of the evaluation formulas gives wu=v.

step 2.1step 4.1
6.1

Every R-linear map into P+ therefore extends along every injection, so [L3] makes P+ injective.

step 5.1L3

5 · Examples, counterexamples and false statements

None yet.

Sources