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.

✓ 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 M⊗RN 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 M⊗RR/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.

For vector spaces over a field, the tensor powers assemble into the tensor algebra, and quotienting by the commutator relations gives the symmetric algebra. The page defines both constructions and proves their universal properties.

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×N→A is R-balanced if, for all m,m′∈M, n,n′∈N, and r∈R,

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×N→P is R-bilinear if it is R-linear in each variable. Equivalently, it is additive in each variable and satisfies

b(rm,n)=r b(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 M⊗RN 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

M⊗RN:=F/H.

The coset of e(m,n) is the elementary tensor m⊗n. 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=m⊗n+m′⊗n,m⊗(n+n′)=m⊗n+m⊗n′,

and

(mr)⊗n=m⊗(rn).

In particular 0⊗n=0=m⊗0. No R-module structure on M⊗RN 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×N⟶M⊗RN,τ(m,n)=m⊗n.

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×N→A, there is a unique group homomorphism

b‾:M⊗RN⟶A

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

Hom⁡Ab(M⊗RN,A)≅Bal⁡R(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×N→A.

[L1]

The tensor product is F/H, where F=Z(M×N), H is generated by the additivity and balance relations, and m⊗n=e(m,n)+H (The tensor product M⊗RN 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 ∑x∈Ekxex with kx∈Z (The free module on a set and its standard basis).

[L4]

Every set map u:X→P 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:G→K kills a normal subgroup H, then it factors uniquely through a group homomorphism G/H→K (A homomorphism that kills a normal subgroup factors uniquely through the quotient group).

Proof

technique · direct
1.1givenalgebra

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 n≥0, 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.

1.2L1algebra

If h:M⊗RN→A is a group homomorphism, then (m,n)↦h(m⊗n) is balanced because the elementary tensors satisfy all three relations in [L1].

2.1L3L4step 1.1

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

3.1L1L2step 2.1algebra

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 H⊆ker⁡b~.

4.1L1L5step 2.1step 3.1

By [L5], b~ factors uniquely through a group homomorphism b‾:F/H=M⊗RN→A, and b‾(m⊗n)=b~(e(m,n))=b(m,n).

5.1step 4.1step 1.2L1

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 M⊗RN. This proves both the asserted uniqueness and the displayed bijection.

6.1L1L2step 5.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 M⊗RN=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.

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×N→T and τ′:M×N→T′, 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:T→T′ such that u∘τ=τ′. Its inverse is the unique map v:T′→T 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.1givenL1

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

2.1step 1.1L1

Both v∘u and id⁡T compose with τ to give τ, so uniqueness in [L1] gives v∘u=id⁡T; similarly u∘v=id⁡T′.

3.1step 2.1L1∎

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

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

Module homomorphisms induce tensor-product homomorphisms functorially

Statement

Let f:M→M′ be a homomorphism of right R-modules and g:N→N′ a homomorphism of left R-modules. There is a unique group homomorphism

f⊗g:M⊗RN⟶M′⊗RN′

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

id⁡M⊗id⁡N=id⁡M⊗RN

and

(f′∘f)⊗(g′∘g)=(f′⊗g′)∘(f⊗g).

Facts & Assumptions

Given: Homomorphisms f:M→M′ of right R-modules and g:N→N′ of left R-modules.

[L1]

A balanced map M×N→A into an abelian group extends uniquely to a group homomorphism M⊗RN→A (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.1givenL2algebra

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.

2.1step 1.1L1

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

3.1step 2.1L1

The maps id⁡M⊗id⁡N and id⁡M⊗RN agree on every elementary tensor, so uniqueness in [L1] makes them equal.

3.2step 2.1L1

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

4.1step 2.1step 3.1step 3.2∎

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

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×N→A be a function. A prescription

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

extends to a group homomorphism Q:M⊗RN→A 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 Z⊗ZZ, the prescription q(m,n)=m is not balanced and does not descend: the relation 2⊗1=1⊗2 would force its value to be both 2 and 1.

Facts & Assumptions

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

[L1]

Composition with the elementary-tensor map is a bijection from group homomorphisms M⊗RN→A to balanced maps M×N→A (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 M⊗RN 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.1givenL1

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

1.2givenL2algebra

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.

1.3L2L3algebra

For R=M=N=Z, which is permitted by [L3], balance gives 2⊗1=1⊗2 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.

2.1step 1.1step 1.2step 1.3∎

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

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 s∈S, n∈N, and r∈R. 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 M⊗RN satisfying

(m⊗n)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(m⊗n)=(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.1givenL1algebra

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

1.2L1L2L3algebra

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

2.1step 1.1L2L3

By [L2] and [L3], step 1.1 induces an additive endomorphism x↦xs of M⊗RN with (m⊗n)s=m⊗(ns).

3.1step 2.1L2algebra

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.

4.1step 3.1step 1.2algebra

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

5.1step 2.1step 1.2L2∎

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

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:(M⊗RN)⊗SP⟶M⊗R(N⊗SP)

determined by

αM,N,P((m⊗n)⊗p)=m⊗(n⊗p).

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 M⊗RN a right S-module and N⊗SP 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.1givenL1L2L3

For fixed p∈P, the pairing (m,n)↦m⊗(n⊗p) 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:M⊗RN→M⊗R(N⊗SP).

1.2givenL1L2L3

For fixed m∈M, the pairing (n,p)↦(m⊗n)⊗p is S-balanced, so [L2] and [L3] give bm:N⊗SP→(M⊗RN)⊗SP.

2.1step 1.1L1L2L3

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

2.2step 1.2L1L2L3

The pairing (m,y)↦bm(y) is R-balanced. It is enough to check generators y=n⊗p, where bmr(n⊗p)=((mr)⊗n)⊗p=(m⊗rn)⊗p=bm((rn)⊗p)=bm(r(n⊗p)) by [L1]. Therefore [L2] gives β:M⊗R(N⊗SP)→(M⊗RN)⊗SP.

3.1step 2.1step 2.2L2

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

3.2step 2.1step 2.2L1L2

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.

4.1step 3.1step 3.2∎

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

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

Over a commutative ring, M⊗RN is an R-module with r(m⊗n)=(rm)⊗n=m⊗(rn)

Statement

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

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

for every r∈R, m∈M, and n∈N.

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,s∈R (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.1givenL2algebra

For fixed r∈R, 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].

2.1step 1.1L1L3

By [L1] and [L3], step 1.1 induces an additive endomorphism x↦rx of M⊗RN satisfying r(m⊗n)=(rm)⊗n. The tensor balance relation also gives (rm)⊗n=m⊗(rn).

3.1step 2.1L1algebra

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.

3.2step 2.1L1

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.

4.1step 2.1step 3.1step 3.2∎

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

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:M⊗RN⟶N⊗RM,σM,N(m⊗n)=n⊗m,

and

αL,M,N:(L⊗RM)⊗RN⟶L⊗R(M⊗RN),α((l⊗m)⊗n)=l⊗(m⊗n).

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(m⊗n)=(rm)⊗n=m⊗(rn) (Over a commutative ring, M⊗RN is an R-module with r(m⊗n)=(rm)⊗n=m⊗(rn)).

[L2]

Compatible bimodules have the canonical associativity isomorphism carrying (l⊗m)⊗n to l⊗(m⊗n) (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.1givenL1L3

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

1.2givenL1L2

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.

2.1step 1.1L3

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

2.2step 1.1L1

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

2.3L3L4step 1.1step 1.2

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

3.1step 1.1step 2.1step 2.2step 1.2step 2.3∎

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

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

The regular module is a tensor unit: R⊗RN≅N and M⊗RR≅M

Statement

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

λN:R⊗RN⟶N,r⊗n⟼rn,

and

ρM:M⊗RR⟶M,m⊗r⟼mr,

are group isomorphisms. Their inverses are n↦1R⊗n and m↦m⊗1R, 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.1givenL1L2

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.

1.2L1L2algebra

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

2.1step 1.1L1algebra

The additive map ηN:N→R⊗RN, n↦1R⊗n, satisfies λNηN(n)=n, while ηNλN(r⊗n)=1R⊗rn=r⊗n by balance. Uniqueness in [L1] makes the second composite the identity, so λN and ηN are inverse.

3.1step 1.1step 2.1step 1.2algebra

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.

4.1step 2.1step 1.2step 3.1∎

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

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=M1⊗R⋯⊗RMk

represents R-multilinear maps from M1×⋯×Mk: for every R-module P, composition with (m1,…,mk)↦m1⊗⋯⊗mk is a bijection from Hom⁡R(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.1baseL3

For k=0, an R-linear map R→P is uniquely determined by the image of 1R, and every p∈P defines such a map by r↦rp; this is the required representation of maps from the one-point empty product.

1.2base

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

1.3ihL1

Assume a parenthesized product Tk represents k-linear maps. A (k+1)-linear map is equivalently a bilinear map Tk×Mk+1→P: 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.

2.1step 1.3L1

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

3.1step 2.1L2

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.

4.1step 1.1step 1.2step 2.1step 3.1discharge-induction∎

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.

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)i∈I 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

Φ:⨁i∈I(Mi⊗RN)⟶(⨁i∈IMi)⊗RN,

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

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

Φ′:⨁i∈I(N⊗RMi)⟶N⊗R(⨁i∈IMi),Φ′(ȷi(n⊗m))=n⊗ȷi(m).

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

Facts & Assumptions

Given: A commutative ring R, a family (Mi)i∈I 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, M⊗RN is an R-module with r(m⊗n)=(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:Mi→P extends uniquely to a homomorphism ⨁iMi→P 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:M⊗RN→N⊗RM with σM,N(m⊗n)=n⊗m, and σN,MσM,N is the identity (Symmetry and associativity isomorphisms for tensor products over a commutative ring).

Proof

technique · direct
1.1givenL1L2L4

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

1.2L2L3algebra

Define b:(⨁iMi)×N→⨁i(Mi⊗RN) by b((mi),n)=(mi⊗n)i. This tuple has finite support by [L3], and coordinatewise calculation shows that b is bilinear.

2.1step 1.2L1

By [L1], the pairing in step 1.2 induces Ψ:(⨁iMi)⊗RN→⨁i(Mi⊗RN) with Ψ((mi)⊗n)=(mi⊗n)i.

3.1step 1.1step 2.1L1L4

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

4.1step 3.1L1L4L3

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

5.1step 4.1L3L4L5∎

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(n⊗m))=σ(Φ(ȷi(m⊗n)))=σ(ȷi(m)⊗n)=n⊗ȷi(m), which is the displayed formula. At I=∅ both sides are again zero.

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)i∈I and N is free with basis (fj)j∈J, then M⊗RN is free with basis

(ei⊗fj)(i,j)∈I×J.

Equivalently, the canonical map R(I×J)→M⊗RN sending the standard basis vector at (i,j) to ei⊗fj 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(Mi⊗RN)≅(⨁iMi)⊗RN and ⨁i(N⊗RMi)≅N⊗R(⨁iMi) (Tensor products commute with arbitrary direct sums).

[L2]

The regular module is a tensor unit: R⊗RR≅R via r⊗s↦rs (The regular module is a tensor unit: R⊗RN≅N and M⊗RR≅M).

[L3]

A free module on X is R(X)=⨁x∈XR, 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.1givenL3L4

The chosen bases identify M with ⨁i∈IR and N with ⨁j∈JR, carrying ei,fj to the corresponding standard basis vectors.

2.1step 1.1L1L2L3

Apply [L1] in each variable and then [L2] to obtain canonical isomorphisms M⊗RN≅⨁i∈I⨁j∈J(R⊗RR)≅⨁(i,j)∈I×JR=R(I×J).

3.1step 2.1L3

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

3.2step 2.1L3

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.

4.1step 3.1step 3.2∎

This proves the product-basis assertion in all cases.

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

Rm⊗RRn≅Rmn with the product basis, and dim⁡F(V⊗FW)=dim⁡FV dim⁡FW

Statement

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

Rm⊗RRn≅Rmn,

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

dim⁡F(V⊗FW)=(dim⁡FV)(dim⁡FW).

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 dim⁡FV; infinite-dimensional means having no finite basis).

Proof

technique · direct
1.1givenL1algebra

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.

1.2L1L3choose

Choose bases of V and W with respectively p=dim⁡FV and q=dim⁡FW elements. By [L1] their elementary tensors form a basis of V⊗FW indexed by p×q, hence with pq elements.

1.3L1L2L3

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.

2.1step 1.2L3

By [L3], step 1.2 gives dim⁡F(V⊗FW)=pq=(dim⁡FV)(dim⁡FW).

3.1step 1.1step 2.1step 1.3∎

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

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

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

Definition

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

(rf)(m):=r f(m).

The function rf is R-linear because, for s∈R,

(rf)(sm)=r sf(m)=s rf(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 Hom⁡R(M,N).

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

For finite-dimensional V, the canonical map V∗⊗FW→Hom⁡F(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

Φ:V∗⊗FW⟶Hom⁡F(V,W).

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

Ψ(T)=∑i=1nvi∗⊗T(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)1≤i≤n of V with dual family (vi∗).

[L1]

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

[L3]

Over the commutative field F, Hom⁡F(V,W) is an F-module under pointwise scalar multiplication (The R-module Hom⁡R(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.1givenL1L3L4

The map (ϕ,w)↦[v↦ϕ(v)w] is bilinear, so [L1] gives an F-linear map Φ:V∗⊗FW→Hom⁡F(V,W).

1.2givenL3L5construct

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

2.1step 1.1step 1.2L5algebra

For T∈Hom⁡F(V,W) and v=∑ivi∗(v)vi, one has (ΦΨ(T))(v)=∑ivi∗(v)T(vi)=T(v), so ΦΨ is the identity.

2.2step 1.1step 1.2L2L5algebra

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.

2.3step 1.1L1algebra

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

3.1step 2.1step 2.2step 2.3L2L5∎

Thus Φ is a natural isomorphism with inverse Ψ. If V=0, its basis and dual basis are empty, both V∗⊗FW and Hom⁡F(V,W) are zero, and the same formulas are the unique inverse maps.

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

Under End⁡F(V)≅V∗⊗FV, tensor contraction is the trace

Statement

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

V∗⊗FV⟶End⁡F(V),ϕ⊗v⟼[x↦ϕ(x)v],

the contraction map c:V∗⊗FV→F, defined by c(ϕ⊗v)=ϕ(v), corresponds to the trace T↦tr⁡(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 V∗⊗FW→Hom⁡F(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.1givenL3

Evaluation (ϕ,v)↦ϕ(v) is bilinear, so [L3] induces the linear contraction map c:V∗⊗FV→F with c(ϕ⊗v)=ϕ(v).

1.2givenL1algebra

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.

1.3L1L2L3

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

2.1step 1.1step 1.2L2algebra

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

3.1step 1.1step 2.1L1L2L3algebra

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.

4.1step 3.1step 1.3∎

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

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:R⟶A

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

An R-algebra homomorphism f:A→B 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 (a⊗b)(a′⊗b′)=aa′⊗bb′

Statement

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

(a⊗b)(a′⊗b′)=aa′⊗bb′

and

1A⊗RB=1A⊗1B,r⟼r(1A⊗1B).

If A and B are commutative, then A⊗RB 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(a⊗b)=(ra)⊗b=a⊗(rb) (Over a commutative ring, M⊗RN is an R-module with r(m⊗n)=(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.1givenL1L3algebra

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

2.1step 1.1L2L4

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

3.1step 2.1L2algebra

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.

3.2step 2.1L2algebra

Left and right multiplication by 1A⊗1B 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.

3.3step 2.1L2algebra

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

4.1step 2.1step 3.2L1L3algebra

The map R→A⊗RB, r↦r(1A⊗1B), 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.

5.1L2step 2.1step 3.1step 3.2step 4.1step 3.3∎

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.

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:A→C and g:B→C, there is a unique R-algebra homomorphism

h:A⊗RB⟶C

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

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

Thus A⊗RB, 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:A→C, g:B→C.

[L1]

The tensor product algebra has multiplication (a⊗b)(a′⊗b′)=aa′⊗bb′ and identity 1⊗1 (The tensor product of R-algebras has multiplication (a⊗b)(a′⊗b′)=aa′⊗bb′).

[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.1givenL1algebra

The canonical maps jA(a)=a⊗1 and jB(b)=1⊗b 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.

1.2givenalgebra

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.

2.1step 1.2L2L3

By [L2] and [L3], step 1.2 induces a unique R-linear map h:A⊗RB→C satisfying h(a⊗b)=f(a)g(b).

3.1step 2.1L1algebra

On pure tensors, [L1] gives h((a⊗b)(a′⊗b′))=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.

3.2step 2.1algebra

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

4.1step 3.2L1L2

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

5.1step 1.1step 2.1step 3.1step 3.2step 4.1∎

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

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

Hom-tensor adjunction: Hom⁡R(M⊗RN,P)≅Hom⁡R(M,Hom⁡R(N,P))

Statement

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

Hom⁡R(M⊗RN,P)≅Hom⁡R(M,Hom⁡R(N,P)).

It sends F to the map m↦[n↦F(m⊗n)] and sends u:M→Hom⁡R(N,P) to the homomorphism determined by m⊗n↦u(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 Hom⁡R(M,N) over a commutative ring).

[L2]

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

[L3]

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

Proof

technique · direct
1.1givenL1L3algebra

Given F:M⊗RN→P, define cur⁡(F)(m)(n)=F(m⊗n). 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):M→Hom⁡R(N,P) is an R-module homomorphism.

1.2givenL1L2

Given u:M→Hom⁡R(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):M⊗RN→P.

2.1step 1.1step 1.2L2

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

2.2step 1.1step 1.2

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

2.3step 1.1step 1.2L1algebra

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.

3.1step 2.1step 2.2step 2.3∎

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

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

Tensoring is right exact

Statement

Let R be a commutative ring, let

A→fB→gC⟶0

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

A⊗RN→f⊗1B⊗RN→g⊗1C⊗RN⟶0

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

Facts & Assumptions

Given: An exact sequence A→fB→gC→0 and an R-module N over a commutative ring R.

[L1]

Exactness means that g is surjective and im⁡f=ker⁡g (Exact sequences and short exact sequences of modules).

[L2]

Module homomorphisms induce tensor homomorphisms with (f⊗1)(a⊗n)=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 K≤X, 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(x⊗n)=(rx)⊗n (Over a commutative ring, M⊗RN is an R-module with r(m⊗n)=(rm)⊗n=m⊗(rn)).

Proof

technique · direct
1.1givenL1L2L8choose

The map g⊗1 is surjective: by [L8], every tensor is a finite sum of elementary tensors c⊗n, and [L1] supplies b∈B with g(b)=c, so c⊗n=(g⊗1)(b⊗n).

1.2L1L2

Functoriality gives (g⊗1)(f⊗1)=(gf)⊗1=0, so im⁡(f⊗1)⊆ker⁡(g⊗1).

2.1step 1.2L2L5L6L7

Let Q=(B⊗RN)/im⁡(f⊗1). The image is a submodule because [L2] and [L7] make f⊗1 R-linear. Since g⊗1 kills it, [L6] gives g‾:Q→C⊗RN.

3.1L1step 2.1choose

For c∈C and n∈N, choose any b∈B with g(b)=c and set q(c,n)=[b⊗n]∈Q. If b′ is another lift, then b−b′∈ker⁡g=im⁡f by [L1], so [b⊗n]=[b′⊗n]; hence q is well defined.

4.1step 3.1L3L4L7

The function q:C×N→Q 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:C⊗RN→Q.

5.1step 2.1step 3.1step 4.1L3

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

6.1step 1.1step 2.1step 5.1∎

Since g‾ is an isomorphism, the kernel of g⊗1 is exactly the submodule quotiented out in step 2.1, namely im⁡(f⊗1). Together with step 1.1, this is right exactness.

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 I⊴R 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:t∈N, ik∈I, mk∈M},

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 ri∈I.

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

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

M⊗RR/I≅M/IM naturally

Statement

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

M⊗R(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:A⊗RB→B⊗RA, a⊗b↦b⊗a, is an isomorphism (Symmetry and associativity isomorphisms for tensor products over a commutative ring).

Proof

technique · direct
1.1givenL1L6

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

2.1step 1.1L2L3

Under [L2], the image of M⊗RI→M⊗RR≅M consists exactly of finite sums im, hence is IM by [L3].

3.1step 1.1step 2.1L4L5

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

4.1step 3.1L3L4algebra

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.

5.1step 4.1L2L3L4

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.

6.1step 3.1step 4.1step 5.1∎

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

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 A→B→C is exact, so is

A⊗RM⟶B⊗RM⟶C⊗RM.

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:R→S (Ring homomorphism: additive, multiplicative, and required to send 1 to 1) between commutative rings, S is an R-module by r⋅s=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 K↪N, the induced map K⊗RM→N⊗RM is injective.
  3. For every ideal I⊆R, the multiplication map I⊗RM→M, a⊗m↦am, 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 R⊗RM≅M; consequently Rn⊗RM≅Mn (Tensor products commute with arbitrary direct sums, The regular module is a tensor unit: R⊗RN≅N and M⊗RR≅M).

[L4]

A finite list x1,…,xn in a module determines a homomorphism Rn→N 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 M⊗RN 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.1L1L2L3L5

Claim 1 implies claim 2 by applying [L1] to 0→K→N; claim 2 implies claim 3 by taking the inclusion I↪R and using R⊗RM≅M; claim 3 implies claim 4 by restriction to finitely generated ideals.

1.2givenL5

Assume claim 4. Claim 3 follows: an element x∈I⊗RM is represented by finitely many coefficients from I, hence comes from I0⊗RM 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.

1.3givenL6

Let K↪N be injective and let x∈K⊗RM 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 N⊗RM. Hence there are finitely generated submodules K0⊆K and N0⊆N with K0⊆N0 for which x comes from an element killed in N0⊗RM.

2.1step 1.2L3L4

Under claim 3, for every submodule L⊆Rn, the map L⊗RM→Mn is injective, by induction on n. For n=0 it is the unique map 0→0; for n=1 it is claim 3 by [L5].

2.2step 1.3L2L3L4

Present N0=Rn/L using [L4], and let L′⊆Rn be the inverse image of K0. Right exactness identifies N0⊗RM with Mn/im⁡(L⊗RM) and K0⊗RM with the quotient of L′⊗RM by im⁡(L⊗RM).

3.1step 2.1L2L3

For the induction step, let Q⊆Rn, put Q′:=Q∩(R⊕0n−1), and let Q′′ be the image of Q in Rn−1. Tensoring the exact rows 0→Q′→Q→Q′′→0 and 0→R→Rn→Rn−1→0 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.

4.1step 3.1L2L3

If z∈Q⊗RM maps to zero in Mn, its image in Q′′⊗RM maps to zero in Mn−1 and hence is zero by the right vertical injection in step 3.1. Right exactness of the top row lifts z from some y∈Q′⊗RM. The image of y in R⊗RM 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.

5.1step 4.1step 2.2

By step 4.1, both L⊗RM and L′⊗RM 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.

6.1step 5.1L1L2

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.

7.1step 1.1step 1.2step 2.1step 3.1step 4.1step 1.3step 2.2step 5.1step 6.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.

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 A⊗R⨁x∈XR≅⨁x∈X(A⊗RR) (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.1L1L2L3

Every free module F=⨁x∈XR is flat: for an injection u:A→B, [L2] and [L3] identify u⊗1F with the direct sum of copies of u, which is injective coordinatewise; now apply [L1].

1.2givenL4

By [L4], there are a free module F and homomorphisms i:P→F, p:F→P with pi=id⁡P.

2.1step 1.2L5

Let u:A→B be injective and suppose x∈A⊗RP satisfies (u⊗1P)(x)=0. Functoriality [L5] gives (u⊗1F)((1A⊗i)(x))=(1B⊗i)((u⊗1P)(x))=0.

3.1step 1.1step 1.2step 2.1L5

The map u⊗1F is injective by step 1.1, so (1A⊗i)(x)=0; applying 1A⊗p and using (1A⊗p)(1A⊗i)=1A⊗(pi)=id⁡ gives x=0.

4.1step 3.1L1L4∎

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.

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 A⊗R⨁x∈XR≅⨁x∈X(A⊗RR) (Tensor products commute with arbitrary direct sums).

Proof

technique · direct
1.1givenL1L2

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

1.2L3L4algebra

Independently of AC, write F=⨁x∈XR. 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.

2.1step 1.1step 1.2∎

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.

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

For flat M, one has IM∩JM=(I∩J)M

Statement

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

IM∩JM=(I∩J)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 M⊗R(R/I)≅M/IM, and similarly for J (M⊗RR/I≅M/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:A⊗RB→B⊗RA, a⊗b↦b⊗a, is an isomorphism (Symmetry and associativity isomorphisms for tensor products over a commutative ring).

Proof

technique · direct
1.1givenL4

The sequence 0→I∩J→R→R/I⊕R/J, whose last displayed map sends r to (r+I,r+J), is exact because its kernel is exactly I∩J.

2.1step 1.1L1L5

Tensor step 1.1 with the flat module M. By [L1], the resulting sequence is exact and begins 0→(I∩J)⊗RM→M→(R/I⊗RM)⊕(R/J⊗RM), using [L5].

3.1step 2.1L2L6

The symmetry of [L6] identifies R/I⊗RM with M⊗R(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 IM∩JM.

3.2step 2.1L3

The image of (I∩J)⊗RM→M is the set of finite sums of products am with a∈I∩J, namely (I∩J)M by [L3].

4.1step 3.1step 3.2L4∎

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

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

0⟶A→iB→pC⟶0

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

0⟶A⊗RN→i⊗1B⊗RN→p⊗1C⊗RN⟶0

is short exact.

Facts & Assumptions

Given: A short exact sequence 0→A→iB→pC→0 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.1L4L5choose

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

2.1step 1.1L1L2

Tensor the sequence in step 1.1 with each of A,B,C. By [L2], the three resulting columns X⊗RK→X⊗RF→X⊗RN→0 are right exact. The map C⊗RK→C⊗RF is injective by flatness of C and [L1].

2.2givenstep 1.1L2L3

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

3.1step 2.1step 2.2choose

Let x∈A⊗RN map to zero in B⊗RN. By right exactness of the A-column, lift x to y∈A⊗RF. Its image yB∈B⊗RF maps to zero in B⊗RN, so right exactness of the B-column gives z∈B⊗RK mapping to yB.

4.1step 2.1step 3.1L5

The image of z in C⊗RK maps in C⊗RF to the image of yB, which is zero because y came from A⊗RF. The injectivity in step 2.1 therefore makes the image of z in C⊗RK zero.

5.1step 2.2step 3.1step 4.1choose

By right exactness of the bottom row in step 2.2, choose w∈A⊗RK mapping to z. In B⊗RF, the images of y and of w are both yB; injectivity of A⊗RF→B⊗RF from step 2.2 makes y the image of w.

6.1step 3.1step 5.1algebra

The composite A⊗RK→A⊗RF→A⊗RN is zero because K→F→N is zero. Hence step 5.1 gives x=0, proving i⊗1 injective.

7.1step 6.1L2L5∎

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

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

Restriction of scalars and extension of scalars S⊗RM along a ring homomorphism R→S

Definition

Let f:R→S 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 Res⁡RSN, is the same abelian group with R-action

r⋅n:=f(r)n.

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

S⊗RM.

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

s′(s⊗m):=(s′s)⊗m

makes S⊗RM 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:M→M′ to 1S⊗u:S⊗RM→S⊗RM′.

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

Extension of scalars is left adjoint to restriction of scalars

Statement

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

Hom⁡S(S⊗RM,N)≅Hom⁡R(M,Res⁡RSN).

It sends F to m↦F(1S⊗m). Its inverse sends u:M→Res⁡RSN to the S-linear map determined by

s⊗m⟼s u(m).

Facts & Assumptions

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

[L1]

Restriction uses rn=f(r)n, while extension is the S-module S⊗RM with s′(s⊗m)=s′s⊗m (Restriction of scalars and extension of scalars S⊗RM along a ring homomorphism R→S).

[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.1givenL1algebra

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

1.2givenL1L2L3

If u:M→Res⁡RSN is R-linear, the pairing (s,m)↦s u(m) is R-balanced because (sf(r))u(m)=su(rm). By [L2] and [L3] it induces a homomorphism Λ(u):S⊗RM→N.

2.1step 1.2L1algebra

The map Λ(u) is S-linear because Λ(u)(s′(s⊗m))=Λ(u)(s′s⊗m)=s′su(m)=s′Λ(u)(s⊗m).

2.2step 1.1step 1.2

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

2.3step 1.1step 1.2algebra

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

3.1step 1.1step 1.2step 2.1L2

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

4.1step 2.2step 3.1step 2.3∎

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

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

Change of rings: N⊗RM≅N⊗S(S⊗RM)

Statement

Let R→S 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

N⊗RM≅N⊗S(S⊗RM)

given by

n⊗m⟼n⊗(1S⊗m),

with inverse n⊗(s⊗m)↦ns⊗m.

Facts & Assumptions

Given: A ring map R→S, 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 S⊗RM (Restriction of scalars and extension of scalars S⊗RM along a ring homomorphism R→S).

[L2]

Compatible bimodules have the associativity isomorphism (N⊗SS)⊗RM≅N⊗S(S⊗RM) (Associativity of tensor products for compatible bimodules).

[L3]

The tensor-unit isomorphism identifies N⊗SS with N by n⊗s↦ns (The regular module is a tensor unit: R⊗RN≅N and M⊗RR≅M).

Proof

technique · direct
1.1givenL1L2L3

Apply [L2] to N, the (S,R)-bimodule S, and M, then use [L3] on the left factor to obtain (N⊗SS)⊗RM≅N⊗S(S⊗RM) and hence N⊗RM≅N⊗S(S⊗RM).

2.1step 1.1L2L3

Tracing elementary tensors through step 1.1 gives n⊗m↦n⊗(1⊗m); tracing the inverse gives n⊗(s⊗m)↦ns⊗m.

3.1step 2.1L1L2L3

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

3.2step 2.1algebra

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

4.1step 3.1step 3.2∎

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

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 R→S be a homomorphism of commutative rings. If M is a flat R-module, then its extension of scalars S⊗RM is a flat S-module.

Facts & Assumptions

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

[L1]

For every right S-module N, there is a natural isomorphism N⊗S(S⊗RM)≅N⊗RM after restriction of scalars (Change of rings: N⊗RM≅N⊗S(S⊗RM)).

[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 S⊗RM along a ring homomorphism R→S).

Proof

technique · direct
1.1givenL3

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

2.1step 1.1L2

Since M is flat, [L2] makes u⊗R1M:N⊗RM→N′⊗RM injective.

3.1step 2.1L1

Under the natural isomorphisms [L1], the map in step 2.1 is precisely u⊗S1S⊗RM. Hence tensoring over S with S⊗RM preserves every injection.

4.1step 3.1L2∎

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

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

Flatness is transitive under a flat change of rings

Statement

Let R→S 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 R→S 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 X⊗RN≅(X⊗RS)⊗SN (Change of rings: N⊗RM≅N⊗S(S⊗RM)).

[L3]

Restriction of scalars leaves the underlying groups and maps unchanged (Restriction of scalars and extension of scalars S⊗RM along a ring homomorphism R→S).

Proof

technique · direct
1.1givenL1

Let A→B→C be an exact sequence of R-modules. Flatness of S over R makes A⊗RS→B⊗RS→C⊗RS exact as a sequence of S-modules.

2.1givenstep 1.1L1

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

3.1step 2.1L2L3

By [L2], the sequence in step 2.1 is naturally isomorphic to A⊗RN→B⊗RN→C⊗RN, so the restricted R-module N is flat.

3.2step 1.1step 2.1L1L2

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.

4.1step 3.1step 3.2L1∎

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

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+:=Hom⁡Z(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 u⊗1P 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]

Hom⁡Z(P,D) is an abelian group under pointwise addition (The abelian group Hom⁡R(M,N) and maps induced by pre- and postcomposition).

Proof

technique · direct
1.1givenL4algebra

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

1.2givenL1

Let u:A→B be an injective R-module homomorphism and let v:A→P+ be R-linear. By [L1], u⊗1P:A⊗RP→B⊗RP is injective.

2.1step 1.1L2

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

3.1algebra

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.

4.1step 2.1step 3.1step 1.2L3choose

Transpose v by step 2.1 to v^:A⊗RP→D. By step 3.1 and injectivity [L3] at the ring Z, extend it along u⊗1P to a homomorphism w^:B⊗RP→D.

5.1step 2.1step 4.1

Transpose w^ back by step 2.1 to an R-linear map w:B→P+. Naturality of the evaluation formulas gives w∘u=v.

6.1step 5.1L3∎

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

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Tensor algebra of a vector space

Definition

For a vector space V over k, set V⊗0=k and define the tensor algebra

T(V)=⨁n≥0V⊗n.

After fixing the canonical tensor-product associators, multiplication on homogeneous pure tensors is concatenation:

(v1⊗⋯⊗vm)(w1⊗⋯⊗wn)=v1⊗⋯⊗vm⊗w1⊗⋯⊗wn.

Extend this bilinearly. Each element has finite degree support, so products are finite sums. Tensor associativity makes concatenation associative, and 1∈k=V⊗0 is its unit. Thus T(V) is a graded unital associative k-algebra. The degree-one inclusion is denoted j:V→T(V).

TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Universal property of the tensor algebra

Statement

If A is a unital associative k-algebra, every linear map f:V→A extends uniquely to a unital k-algebra homomorphism f^:T(V)→A.

Facts & Assumptions

Given: A vector space V, a unital associative k-algebra A, and a linear map f:V→A.

[L1]

Multilinear maps on Vn factor uniquely through V⊗n (Finite iterated tensor products represent multilinear maps independently of parenthesization).

[L2]

Maps from a direct sum are determined uniquely by their restrictions to the summands (Universal property of a direct sum of modules).

[L3]

The grading and concatenation multiplication are those of Tensor algebra of a vector space.

Proof

technique · direct
1.1L1construct

For n≥1, the map (v1,…,vn)↦f(v1)⋯f(vn) is multilinear, so [L1] gives a linear map fn:V⊗n→A with fn(v1⊗⋯⊗vn)=f(v1)⋯f(vn). Put f0(a)=a1A.

2.1step 1.1L2L3algebra

By [L2], the maps fn combine uniquely to a linear map f^:T(V)→A. On pure homogeneous tensors, concatenation gives f^(uv)=f^(u)f^(v), and bilinearity extends this to all finite sums; also f^(1)=1A and f^∘j=f.

3.1step 2.1L2L3algebra

If F:T(V)→A is any unital algebra homomorphism with Fj=f, then F(v1⊗⋯⊗vn)=F(jv1)⋯F(jvn)=f(v1)⋯f(vn) and F(1)=1A. Pure tensors span every homogeneous summand, so [L2] gives F=f^.

4.1step 2.1step 3.1∎

The map constructed in step 2.1 is therefore the unique unital algebra extension of f, including the boundary case V=0, where T(V)=k.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Symmetric algebra of a vector space

Definition

For a vector space V, let J be the two-sided ideal of T(V) generated by

v⊗w−w⊗v(v,w∈V).

The symmetric algebra of V is the commutative graded algebra

S(V)=T(V)/J.

The quotient is commutative because its degree-one generators commute, and all elements are sums of products of those generators. Since the relators are homogeneous of degree two, J is homogeneous. In degree n, the relation space is generated by adjacent-transposition differences: an arbitrary permutation difference is a telescoping sum along adjacent transpositions, and each adjacent difference is a degree-n multiple of a generator of J. Thus the degree-n piece is the quotient of V⊗n by the span of t−σ(t) for t∈V⊗n and σ∈Sn. The degree-zero unit is the image of 1∈k.

TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Universal property of the symmetric algebra

Statement

If A is a commutative unital k-algebra, every linear map f:V→A extends uniquely to a unital algebra homomorphism f~:S(V)→A.

Facts & Assumptions

Given: A vector space V, a commutative unital k-algebra A, and a linear map f:V→A.

[L1]

The tensor-algebra universal property extends f uniquely to a unital algebra map f^:T(V)→A (Universal property of the tensor algebra).

[L2]

A ring homomorphism killing an ideal factors uniquely through the quotient (A ring homomorphism whose kernel contains a two-sided ideal factors uniquely through the quotient ring).

[L3]

S(V)=T(V)/J, where J is generated by commutativity relators (Symmetric algebra of a vector space).

Proof

technique · direct
1.1L1L3algebra

Apply [L1] to obtain f^. For every generator of J, commutativity of A gives f^(v⊗w−w⊗v)=f(v)f(w)−f(w)f(v)=0, so J⊆ker⁡f^.

2.1step 1.1L2

By [L2], f^ factors through a unique unital algebra map f~:S(V)→A, and its restriction to the image of V is f.

3.1step 2.1L1L3algebra

If G:S(V)→A is another such map, its composite with T(V)↠S(V) is a unital algebra extension of f, hence equals f^ by [L1]. Surjectivity of the quotient map gives G=f~.

4.1step 2.1step 3.1∎

Therefore f~ exists uniquely, with no basis or finite-dimensional hypothesis on V.

5 · Examples, counterexamples and false statements

None yet.

Sources