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

✓ 4 results · all verified · 4 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; all 4 also cleared it.

Eilenberg–Watts Theorem and Natural Transformations — Examples

1 · Prerequisites

2 · Summary

These examples test the hypotheses and the classification of the companion page. The first identifies a composite TN∘TM of tensor functors with the tensor functor of the (C,A)-bimodule N⊗BM via associativity of the balanced tensor product, so that natural transformations between composites correspond to all (C,A)-bimodule maps of the tensor-product kernels: pairs of bimodule maps g,f give the components (g⊗f)⊗1X, and the page exhibits a bimodule map that is not of that form.

The second shows that the Eilenberg–Watts kernel of extension of scalars along a unital homomorphism of commutative rings is the bimodule SSR with right action s⋅r=sf(r), together with the caveat that the published definition of extension of scalars covers only the commutative case.

The last two separate the two hypotheses of the theorem for one-sided exact functors. Over a field, the countable product F(V)=∏n≥0V is additive and exact under the Axiom of Choice — used exactly to lift countably many surjections coordinatewise — yet it fails to preserve the coproduct of countably many copies of the field, so it is not tensor. Dually, Hom⁡Z(Z/2,−) preserves arbitrary direct sums and is left exact but not right exact, so coproduct preservation together with left exactness does not force a functor to be tensor; that counterexample is choice-free.

3 · Logical flowchart

4 · Definitions, theorems and proofs

None yet.

5 · Examples, counterexamples and false statements

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)Open item page →

Natural transformations between tensor composites are governed by bimodule maps

Example

Let A,B,C be unital rings, let M be a (B,A)-bimodule and N a (C,B)-bimodule, with further bimodules M′,N′ of the same types ((S,R)-bimodules and commuting left and right scalar actions), and write TM=M⊗A− and TN=N⊗B−. By A commuting outer scalar action descends to a tensor product the outer actions make N⊗BM a (C,A)-bimodule, and the associativity isomorphism αX:(N⊗BM)⊗AX→N⊗B(M⊗AX) of Associativity of tensor products for compatible bimodules identifies the composite functor TN∘TM with the tensor functor TN⊗BM of that bimodule.

Consequently natural transformations TN∘TM⇒TN′∘TM′ correspond bijectively to (C,A)-bimodule maps N⊗BM→N′⊗BM′: conjugating by the two associativity isomorphisms reduces the classification to Natural transformations between tensor functors are bimodule maps. Each pair of bimodule maps g:N→N′ and f:M→M′ yields the transformation with components

αX′∘((g⊗f)⊗1X)∘αX−1:n⊗(m⊗x)⟼g(n)⊗(f(m)⊗x),

and the classification covers all bimodule maps, not only those of the form g⊗f: the verification below exhibits a bimodule map between tensor products of bimodules that is not induced by any pair (g,f).

Facts & Assumptions

Given: Unital rings A,B,C, a (B,A)-bimodule M, a (C,B)-bimodule N, bimodules M′,N′ of the same types, and a field k for the witness.

[F1]

The associativity map α:(N⊗BM)⊗AX→N⊗B(M⊗AX), α((n⊗m)⊗x)=n⊗(m⊗x), is a natural isomorphism in X and respects compatible outer actions (Associativity of tensor products for compatible bimodules).

[F2]

Outer actions: if N is a (C,B)-bimodule and M a left B-module, then N⊗BM carries a left C-action c(n⊗m)=(cn)⊗m; if N is a right B-module and M a (B,A)-bimodule, then N⊗BM carries a right A-action (n⊗m)a=n⊗(ma); when both are present they commute, so N⊗BM is a (C,A)-bimodule. Over a commutative ring k, every left k-module is a (k,k)-bimodule for the same action (A commuting outer scalar action descends to a tensor product, (S,R)-bimodules and commuting left and right scalar actions).

[F3]

Natural transformations are families of components satisfying the naturality equation, and their vertical composites are componentwise and natural (Natural transformation and its components, Identity natural transformation and vertical composition, Vertical composites of natural transformations satisfy naturality).

[F4]

Induced tensor maps satisfy (f⊗g)(n⊗m)=f(n)⊗g(m) and (f′∘f)⊗(g′∘g)=(f′⊗g′)∘(f⊗g), with id⁡⊗id⁡=id⁡ (Module homomorphisms induce tensor-product homomorphisms functorially).

[F5]

For (C,A)-bimodules K,K′ the assignment f↦(f⊗1X) is a bijection Hom⁡C-A(K,K′)→Nat⁡(TK,TK′) compatible with vertical composition (Natural transformations between tensor functors are bimodule maps).

[F6]

ρ:k⊗kk→k, ρ(x⊗y)=xy, is a group isomorphism, so every element of k⊗kk is detected by its image under ρ (The regular module is a tensor unit: R⊗RN≅N and M⊗RR≅M).

[F7]

Every balanced map into an abelian group factors uniquely through the tensor product: a map β‾ with β‾(m⊗n)=β(m,n) exists exactly for balanced β (Universal property of the tensor product for balanced maps into abelian groups).

[F9]

The module k2 is the direct sum k⊕k with coordinate inclusions ȷ1,ȷ2; for every family of maps k→P there is a unique map k2→P with the prescribed composites, and the empty case is the zero module (The direct sum of an indexed family of modules, Universal property of a direct sum of modules).

Verification

Given: The data of the Example, and for the witness a field k with e1=ȷ1(1), e2=ȷ2(1) the standard generators of k2.

1.1F1F2

The associativity maps αX:(N⊗BM)⊗AX→N⊗B(M⊗AX)=(TN∘TM)(X) are natural isomorphisms in X by [F1], and N⊗BM is a (C,A)-bimodule by [F2], so α is a natural isomorphism of functors TN⊗BM⇒TN∘TM.

1.2F7F8F9

Witness data: take A=B=C=k, M=N=k2, M′=N′=k, all regarded as bimodules via the field action by [F2]. Define β:k2×k2→k by β(m,n)=m1n1+m2n2 for m=m1e1+m2e2, n=n1e1+n2e2. The map β is bilinear, hence balanced by [F8], so by [F7] there is a unique group homomorphism β‾:k2⊗kk2→k with β‾(m⊗n)=β(m,n); it is k-linear because β‾(c(m⊗n))=β(cm,n)=c β(m,n) on generators, and β(ei,ej)=δij since e1,e2 are the standard generators.

2.1F3step 1.1

Conjugation by α and by the corresponding isomorphism α′ for the primed bimodules is a bijection from Nat⁡(TN∘TM,TN′∘TM′) to Nat⁡(TN⊗BM,TN′⊗BM′): for η in the first set put ηX′:=(αX′)−1∘ηX∘αX, a natural transformation by [F3], and the assignment ξ↦(αX′∘ξX∘αX−1) is inverse to it by the componentwise cancellation of inverse natural isomorphisms.

3.1F1F3F4step 2.1

A pair of bimodule maps g:N→N′, f:M→M′ gives the natural transformation TN∘TM⇒TN′∘TM′ with components (g⊗1M′⊗AX)∘(1N⊗(f⊗1X)), equal to αX′∘((g⊗f)⊗1X)∘αX−1 by [F1] and agreement on every n⊗(m⊗x); this is natural by [F3] and [F4], and under the conjugations of step 2.1 it corresponds to the bimodule map g⊗f:N⊗BM→N′⊗BM′ with (g⊗f)(n⊗m)=g(n)⊗f(m) of [F4].

4.1F5step 2.1step 3.1

By [F5] the natural transformations TN⊗BM⇒TN′⊗BM′ correspond bijectively to (C,A)-bimodule maps N⊗BM→N′⊗BM′; composing with the bijection of step 2.1 classifies the transformations between the composites, and step 3.1 identifies the image of every pair (g,f).

5.1F4F6step 1.2step 4.1

The element τ:=ρ−1∘β‾∈Hom⁡k-k(k2⊗kk2,k⊗kk) is a bimodule map by [F6] and step 1.2. Suppose that τ=g⊗f for k-linear g,f:k2→k, i.e. τ(m⊗n)=g(m)⊗f(n) by [F4]; applying the isomorphism ρ of [F6] and evaluating on the four elementary tensors ei⊗ej gives g(ei)f(ej)=ρ(τ(ei⊗ej))=β(ei,ej)=δij. These four equations are contradictory: g(e1)f(e1)=1 forces g(e1)≠0 and f(e1)≠0, then g(e1)f(e2)=0 forces f(e2)=0, and then g(e2)f(e2)=0 contradicts g(e2)f(e2)=1. Hence no pair (g,f) produces τ, while step 4.1 classifies τ as a genuine bimodule map N⊗BM→N′⊗BM′.

6.1step 1.1step 3.1step 4.1step 5.1∎

Steps 1.1 and 4.1 identify TN∘TM with TN⊗BM and classify all natural transformations between the composites by all (C,A)-bimodule maps of kernels, step 3.1 gives the components αX′∘((g⊗f)⊗1X)∘αX−1 for pairs (g,f), and steps 1.2 and 5.1 exhibit a bimodule map not of the form g⊗f. No basis of an infinite-dimensional space and no presentation is chosen, and no commutativity of the rings is assumed.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)Open item page →

Eilenberg-Watts recovers extension of scalars

Example

Let f:R→S be a unital homomorphism of commutative rings and let SSR be the (S,R)-bimodule with left action by multiplication and right action s⋅r=sf(r) of Restriction of scalars and extension of scalars S⊗RM along a ring homomorphism R→S. Then the tensor functor TS=S⊗R− is exactly the extension of scalars along f; it is additive and cocontinuous; and its Eilenberg-Watts kernel is TS(R)=S⊗RR≅S with the right action of F(A) is a (B,A)-bimodule for every additive functor F equal to the displayed action s⋅r=sf(r). Thus Eilenberg-Watts theorem for arbitrary unital rings recovers extension of scalars with kernel SSR. The same bimodule and computation apply to an arbitrary unital ring homomorphism, but the published definition of extension of scalars is stated for commutative rings. No choice is used.

Facts & Assumptions

Given: A unital homomorphism f:R→S of commutative rings, the (S,R)-bimodule SSR with s⋅r=sf(r), and the tensor functor TS=S⊗R−:R-Mod→S-Mod.

[F1]

Extension of scalars along f is the functor S⊗R−, with S the (S,R)-bimodule whose left action is multiplication and whose right action is s⋅r=sf(r); the outer action s′(s⊗m)=(s′s)⊗m makes S⊗RM an S-module, and extension sends u to 1S⊗u (Restriction of scalars and extension of scalars S⊗RM along a ring homomorphism R→S).

[F2]

Extension of scalars is left adjoint to restriction of scalars (Extension of scalars is left adjoint to restriction of scalars), and a left adjoint preserves every colimit that exists (Left adjoints preserve every colimit that exists).

[F3]

Every tensor functor TN=N⊗R−, for N an (S,R)-bimodule, is additive, right exact, coproduct-preserving and therefore cocontinuous (Eilenberg-Watts theorem for arbitrary unital rings).

[F4]

The tensor-unit map ρS:S⊗RR→S, ρS(s⊗x)=sx, is an isomorphism with inverse s↦s⊗1 (The regular module is a tensor unit: R⊗RN≅N and M⊗RR≅M).

[F5]

For an additive functor F and the regular module R, the formula ma=F(ra)(m) with ra(x)=xa turns F(R) into an (S,R)-bimodule (F(A) is a (B,A)-bimodule for every additive functor F).

Verification

Given: The data of the Example.

1.1F1F2F3

The functor TS=S⊗R− is by definition the extension of scalars along f by [F1]. It is additive and cocontinuous: it is additive by [F3], and it is cocontinuous because extension of scalars is left adjoint to restriction of scalars by [F2] and a left adjoint preserves every colimit that exists by [F2] (equivalently, additive and coproduct-preserving with right exactness gives cocontinuity directly by [F3]).

2.1F1F4F5step 1.1

Kernel: apply the evaluation lemma [F5] to F=TS and the regular module R. For a∈R one has TS(ra)=1S⊗ra, so the reconstructed right action on TS(R)=S⊗RR is (s⊗x)a=s⊗(xa); under the unit isomorphism ρS of [F4] this corresponds to ρS(s⊗(xa))=sf(xa)=sf(x)f(a), since f is a unital ring homomorphism, and the last term is ρS(s⊗x)⋅a for the displayed right action s′⋅a=s′f(a) of [F1]. Hence the evaluation right action on the kernel S⊗RR≅S is exactly s⋅a=sf(a), the published action of SSR.

3.1F3step 1.1step 2.1

By step 1.1 the extension-of-scalars functor is the tensor functor TS with kernel the (S,R)-bimodule SSR, as computed in step 2.1, and by [F3] it is additive and right exact as the theorem requires; hence the Eilenberg-Watts classification reproduces extension of scalars together with its kernel bimodule.

4.1F1step 3.1∎

The same bimodule SSR and the same unit-isomorphism computation make sense for an arbitrary unital ring homomorphism, but the published definition of extension of scalars is stated only for commutative rings, so only the commutative case is claimed here; that caveat is recorded and not used. No element of an auxiliary set is chosen, so no choice is involved.

CounterexampleConstruction: AI-generatedVerification: AI-generatedprecheck passjudge pass (gpt-6.1-sol)Open item page →

A right exact module functor without coproduct preservation is not tensor

Statement refuted

Every additive right exact module functor is naturally isomorphic to a tensor functor; in particular the coproduct-preservation hypothesis of the Eilenberg-Watts characterization can be dropped.

Facts & Assumptions

Given: The Axiom of Choice, a field k, the functor F:Modk→Modk with F(V)=∏n≥0V and F(u)=∏nu for k-linear maps, and the family (k)j∈N of k-modules.

[F1]

The Axiom of Choice: every family of nonempty sets has a choice function (The Axiom of Choice).

[F2]

For a family (Xi)i∈I of k-modules the direct product ∏iXi carries coordinatewise operations, and the direct sum ⨁iXi consists of the finitely supported families; the direct sum is the coproduct with coordinate inclusions ȷi, and a homomorphism out of it is uniquely determined by its components (The direct sum of an indexed family of modules, Universal property of a direct sum of modules, Unital left and right modules over a ring; unqualified module means left module).

[F3]

Every tensor functor TN=N⊗k−:Modk→Modk is additive, right exact and coproduct-preserving (Eilenberg-Watts theorem for arbitrary unital rings).

[F4]

A functor between abelian categories is exact if and only if it carries every short exact sequence to a short exact sequence; it is exact iff it is additive, left exact and right exact (Left exactness, right exactness, and exactness are characterized by short exact sequences; Exact sequences and short exact sequences of modules). The category Modk is abelian (Modules over a ring form an abelian category).

[F5]

A sequence of k-modules is exact exactly when it is exact after forgetting the scalar action, since kernels and images are computed on the underlying sets (Exact sequences and short exact sequences of modules).

Counterexample

technique · direct
1.1F2

F is an additive functor: the operations on ∏nV are coordinatewise by [F2], and for parallel maps u,v one has F(u+v)=∏n(u+v)=∏nu+∏nv=F(u)+F(v), with F(id)=id and F(u′u)=F(u′)F(u) coordinatewise.

1.2F4F5

F is left exact: let 0→V′→u′V→uV′′→0 be a short exact sequence of k-modules. Coordinatewise, ∏nu′ is injective, and an element (vn) of ∏nV lies in ker⁡∏nu exactly when u(vn)=0 for all n, i.e. vn∈im⁡u′ for all n by exactness at V; hence ker⁡∏nu=im⁡∏nu′ and 0→∏nV′→∏nV→∏nV′′ is exact. By [F4] this proves left exactness.

1.3F2

Let c:⨁jF(k)→F(⨁jk) be induced by the maps F(ȷj). An element of its source is a family of scalar sequences (sj)j supported on a finite set J⊆N of summand indices. Its image has n-th coordinate ∑j∈Jsj(n)ej, supported in J for every n. Conversely, if (vn)n has every vn supported in one finite set J, define sj(n) as the j-th coefficient of vn for j∈J and put sj=0 otherwise; then (sj)j belongs to the source and maps to (vn)n. Thus the image consists exactly of families with supports contained in one fixed finite set of summand indices.

2.1F1F4F5step 1.2

Under AC, F is right exact: if u:V→V′′ is surjective, each fibre u−1(wn) for (wn)∈∏nV′′ is nonempty, so by [F1] there is a choice function on the family (u−1(wn))n≥0, whose values form (vn)∈∏nV with u(vn)=wn; hence ∏nu is surjective, and with the kernel computation of step 1.2 the sequence ∏nV′→∏nV→∏nV′′→0 is exact. By [F4], F is right exact. The Axiom of Choice is used exactly here, to select one preimage in each of the countably many fibres; only this countable instance is used.

2.2F2step 1.3

The element w=(en)n≥0∈∏n(⨁jk), where en is the n-th standard basis vector, is not in the image of c: it would be the image of a source family supported on a finite set S of summand indices, forcing {n}=supp⁡(en)⊆S for every n, so S⊇N, contradicting the finiteness of S. Hence c is not surjective and F does not preserve the coproduct of the family (k)j∈N.

3.1F4step 1.1step 1.2step 2.1

By steps 1.1-1.3 and 2.1 the functor F is additive, left exact and right exact, hence exact by [F4] and in particular right exact.

3.2F3step 2.2

No tensor functor represents F: suppose σ:F⇒TN is a natural isomorphism. Naturality of σ at the coordinate inclusions ȷj gives TN(ȷj)∘σk=σ⨁jk∘F(ȷj) for every j, so by the universal property in [F2] the comparison maps satisfy σ⨁jk∘c=c′∘(⨁jσk), where c′ is the comparison of TN; since σ⨁jk and ⨁jσk are isomorphisms, c is an isomorphism if c′ is. But c′ is an isomorphism because TN preserves coproducts by [F3], while c is not surjective by step 2.2; this is a contradiction. Hence F is not naturally isomorphic to any tensor functor.

4.1step 2.1step 2.2step 3.1step 3.2∎

Therefore F is additive and exact, hence right exact, but does not preserve coproducts and is not tensor: the coproduct-preservation hypothesis of the Eilenberg-Watts theorem cannot be dropped even for exact functors. The only choice used is the coordinatewise lifting in step 2.1; the rest of the argument is choice-free.

CounterexampleConstruction: AI-generatedVerification: AI-generatedprecheck passjudge pass (gpt-6.1-sol)Open item page →

A coproduct-preserving left exact module functor is not tensor

Statement refuted

Every additive module functor that is left exact and preserves coproducts is naturally isomorphic to a tensor functor.

Facts & Assumptions

Given: The functor F=Hom⁡Z(Z/2,−) on abelian groups, the cyclic group Z/2 with classes [0],[1], and a family (Xi)i∈I of abelian groups.

[F1]

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

[F2]

Covariant Hom⁡R(X,−) is left exact (Covariant and contravariant Hom⁡ are left exact), and abelian groups are Z-modules with the same homomorphisms (Abelian groups and Z-modules have the same objects and morphisms).

[F3]

The direct sum ⨁iXi consists of finitely supported families and is the coproduct with coordinate inclusions; a homomorphism out of it is uniquely determined by its components (The direct sum of an indexed family of modules, Universal property of a direct sum of modules).

[F4]

In Z/2 one has [1]≠[0] and 2[1]=[0], and every element is either [0] or [1] (The congruence class [a]n and the quotient set Z/n, Addition and multiplication on Z/n by [a]n+[b]n=[a+b]n and [a]n[b]n=[ab]n). Consequently a homomorphism φ:Z/2→X is determined by φ([1]) and satisfies 2φ([1])=0.

[F5]

A right exact functor between abelian categories preserves epimorphisms (A left exact functor preserves monomorphisms and a right exact functor preserves epimorphisms), and Ab is abelian (Abelian groups form an abelian category).

[F6]

Every tensor functor TN=N⊗Z−:Ab→Ab is additive, right exact and coproduct-preserving, and right exactness is preserved under natural isomorphism (Eilenberg-Watts theorem for arbitrary unital rings).

[F7]

A functor is left exact when it preserves every finite limit and right exact when it preserves every finite colimit (Left exact and right exact functors).

Counterexample

technique · direct
1.1F1

F is additive: for parallel homomorphisms u,v:A→B and φ∈Hom⁡Z(Z/2,A), postcomposition satisfies (u+v)∗(φ)=(u+v)∘φ=u∘φ+v∘φ by [F1], so F(u+v)=F(u)+F(v).

1.2F3F4

F preserves arbitrary direct sums: the canonical map ⨁iHom⁡Z(Z/2,Xi)→Hom⁡Z(Z/2,⨁iXi) induced by the coordinate inclusions is bijective. It is injective because distinct components differ on [1] in distinct coordinates by [F3]; it is surjective because for φ the element x=φ([1]) has finite support S by [F3] and satisfies 2x=0 by [F4], so each xi satisfies 2xi=0 and the maps φi([1])=xi defined for i∈S and zero elsewhere are well-defined homomorphisms with φ=∑iφi.

1.3F2F7

F is left exact by [F2].

1.4F4F5F7

F is not right exact. The map u:Z→Z/2, u(k)=[k], is surjective, hence an epimorphism: if g∘u=h∘u then g and h agree on every class. If F were right exact, F(u) would be an epimorphism by [F5]. But Hom⁡Z(Z/2,Z)=0, since 2φ([1])=0 in the torsion-free group Z forces φ([1])=0 by [F4]; so F(u) is the zero map from 0 to Hom⁡Z(Z/2,Z/2). That map is not an epimorphism, because the identity and zero endomorphisms of H:=Hom⁡Z(Z/2,Z/2) are distinct (H contains the nonzero identity map of Z/2 by [F4]) and both have the same composite with 0→H. Hence F is not right exact.

2.1F6step 1.4

F is not naturally isomorphic to any tensor functor TN=N⊗Z−: if F≅TN, then F would be right exact, since TN is right exact by [F6] and right exactness is carried across a natural isomorphism, contradicting step 1.4.

3.1step 1.1step 1.2step 1.3step 1.4step 2.1∎

Thus F is an additive functor that is left exact and preserves arbitrary direct sums, but is not tensor; the statement is refuted. No choice is used: the supports occurring in steps 1.2 and 1.4 are determined by the elements involved, and no family of nonempty sets is selected from.

Sources