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.

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

Morita Bicategories and Projective Generators

1 · Prerequisites

2 · Summary

This page develops Morita theory for unital rings as a bicategorical statement, in the left-module handedness fixed for the Eilenberg-Watts expansion: a 1-cell A→B is a (B,A)-bimodule M with tensor functor TM=M⊗A−, and composition is N⊗BM. It begins with the axioms of a bicategory, pseudofunctor and biequivalence, the center of a ring, the endomorphism ring of an object of a preadditive category, and the dual-basis isomorphism for a finitely generated projective bimodule. On that base it defines the Morita bicategory of rings and bimodules and checks the associator, unitors, pentagon and triangle explicitly, so that the tensor construction is proved to satisfy the axioms rather than assumed to.

The second half proves that tensoring defines a pseudofunctor to the schematic strict 2-category of module categories and additive cocontinuous functors, that this pseudofunctor is a schematic biequivalence, and that a cocomplete abelian category with a small projective generator P is equivalent to the module category over End⁡(P)op through an explicitly constructed copower-presentation left adjoint, with definable copower and cokernel assignments supplied as additional data. Cocompleteness gives the existence of each colimit individually; it does not itself supply the simultaneous object selections needed for that functor. Small projective generators of module categories are exactly the finitely generated projective generators, equivalences preserve them, and Morita equivalence of rings is equivalent to the existence of inverse bimodules; the final corollary identifies the center with the ring of natural endomorphisms of the identity functor and concludes that Morita equivalent rings have isomorphic centers. The functor-category language denotes componentwise laws for fixed definable functor schemas and sets of natural-transformation codes, not a category with proper-class functors as objects. No commutativity is assumed and no step uses the Axiom of Choice.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6.1-sol)Open item page →

Bicategories, pseudofunctors, and biequivalences

Definition

A bicategory B consists of: a class of objects; for every ordered pair X,Y a category B(X,Y) whose objects are 1-cells X→Y and whose morphisms are 2-cells; identity 1-cells 1X:X→X; composition functors cX,Y,Z:B(Y,Z)×B(X,Y)→B(X,Z), written g∘f on 1-cells and β∗α on 2-cells; and invertible natural transformations (the associator and the two unitors) αh,g,f:(h∘g)∘f⇒h∘(g∘f),λf:1Y∘f⇒f,ρf:f∘1X⇒f, satisfying the pentagon identity αk,h,g∘f αk∘h,g,f=(1k∗αh,g,f) αk,h∘g,f (αk,h,g∗1f) and the triangle identity (1g∗λf) αg,1B,f=ρg∗1f, with composition of 2-cells read right to left. A pseudofunctor F:B→B′ consists of a function on objects, functors B(X,Y)→B′(FX,FY), and invertible comparison 2-cells ϕg,f:F(g)∘F(f)⇒F(g∘f) and ϕX:1FX′⇒F(1X) natural in the composable 1-cells: for u:f⇒f′ and v:g⇒g′ one requires F(v∗u) ϕg,f=ϕg′,f′ (F(v)∗F(u)). They satisfy F(αh,g,f) ϕh∘g,f (ϕh,g∗1F(f))=ϕh,g∘f (1F(h)∗ϕg,f) αF(h),F(g),F(f)′, F(λf) ϕ1B,f (ϕB∗1F(f))=λF(f)′,F(ρf) ϕf,1A (1F(f)∗ϕA)=ρF(f)′. Two objects X,Y of a bicategory are equivalent when there are 1-cells f:X→Y and g:Y→X together with invertible 2-cells 1X⇒g∘f and f∘g⇒1Y. A pseudofunctor F:B→B′ is a biequivalence when every local functor B(X,Y)→B′(FX,FY) is an equivalence of categories and every object of B′ is equivalent to FY for some object Y of B. A strict 2-category is the special case of a bicategory in which all associators and unitors are identities (Strict 2-category); a one-object bicategory is exactly a monoidal category (Monoidal category). The definition asserts these axioms on supplied data; it does not assert that any particular tensor construction satisfies them, and it uses no choice.

DefinitionDefinition: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6.1-sol)Open item page →

The center of a ring

Definition

Let A be a ring. An element z∈A is central when za=az for every a∈A. The center of A is Z(A)={z∈A:za=az for every a∈A}. It is a subring of A containing the identity, and it is commutative; consequently A is commutative if and only if Z(A)=A. An element of Z(A) is called a central element of A. No choice is used.

Facts & Assumptions

Given: A ring A (Ring: an abelian group under addition and a monoid under multiplication, with multiplication distributing over addition on both sides) with zero 0, identity 1, and center Z(A)={z∈A:za=az for every a∈A}.

[F1]

A is an abelian group under addition with identity 0 in which every element has an additive inverse, a monoid under multiplication with identity 1, and multiplication distributes over addition on both sides (Ring: an abelian group under addition and a monoid under multiplication, with multiplication distributing over addition on both sides).

[F2]

A subset S⊆A is a subring of A exactly when 1∈S and S is closed under addition, additive inverses, and multiplication (Subring: a subset containing 1R and closed under addition, additive inverses and multiplication).

[F3]

The ring A is commutative exactly when xy=yx for all x,y∈A (Commutative ring).

Verification

technique · direct
1.1F1givenalgebra

Zero and one are central: for every a∈A distributivity gives a⋅0=a⋅(0+0)=a⋅0+a⋅0, and cancelling a⋅0 in the additive group yields a⋅0=0, while 0⋅a=(0+0)⋅a=0⋅a+0⋅a similarly yields 0⋅a=0; hence 0⋅a=0=a⋅0 and 0∈Z(A). Likewise 1⋅a=a=a⋅1 for every a by the identity law, so 1∈Z(A).

1.2F1givenalgebra

The center is closed under addition: if z,z′∈Z(A) and a∈A, then (z+z′)⋅a=z⋅a+z′⋅a=a⋅z+a⋅z′=a⋅(z+z′) by the two distributive laws, so z+z′∈Z(A).

1.3F1givenalgebra

The center is closed under multiplication: if z,z′∈Z(A) and a∈A, then (zz′)⋅a=z⋅(z′⋅a)=z⋅(a⋅z′)=(z⋅a)⋅z′=(a⋅z)⋅z′=a⋅(z⋅z′), using associativity of multiplication together with the centrality of z and then of z′; hence zz′∈Z(A).

1.4givenalgebra

The center is commutative: for z,z′∈Z(A), centrality of z evaluated at a=z′ gives zz′=z′z, so multiplication in Z(A) is commutative.

1.5F3givenalgebra

The equivalence A commutative ⇔ Z(A)=A holds: if A is commutative then za=az for all z,a∈A by [F3], so every element of A is central and Z(A)=A; conversely if Z(A)=A, then for arbitrary x,y∈A the element x lies in Z(A) and hence xy=yx, so A is commutative by [F3].

2.1F1step 1.1givenalgebra

The center is closed under additive inverses: if z∈Z(A) and a∈A, then (−z)⋅a+z⋅a=(−z+z)⋅a=0⋅a=0 by step 1.1, so (−z)⋅a is the additive inverse of z⋅a and therefore equals −(z⋅a) by uniqueness of additive inverses in (A,+,0); symmetrically a⋅(−z)=−(a⋅z). Since z is central, −(z⋅a)=−(a⋅z), so (−z)⋅a=a⋅(−z) and −z∈Z(A).

3.1F2step 1.1step 1.2step 2.1step 1.3

By steps 1.1, 1.2, 2.1 and 1.3 the subset Z(A) contains 1 and is closed under addition, additive inverses and multiplication, so it is a subring of A by [F2]; in particular it is a ring in its own right, with the addition, multiplication, zero and identity inherited from A.

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

Steps 1.1-1.3 and 2.1 supply the closure conditions of the center with its identity, step 3.1 assembles them into the statement that Z(A) is a subring of A, step 1.4 shows that this subring is commutative, and step 1.5 gives the asserted equivalence between commutativity of A and Z(A)=A; every element considered lies in A and no choice principle is used.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-6.1-sol)Open item page →

Endomorphisms of an object of a preadditive category form a ring

Statement

Let C be a preadditive category and P an object of C. Then End⁡C(P):=C(P,P), with addition inherited from the abelian group structure on the hom-set and multiplication given by composition, is a unital ring with identity 1P; composition is bilinear in both variables, and the ring with the reversed multiplication is the opposite ring End⁡C(P)op. For C the category of left R-modules this is the published endomorphism ring End⁡R(P) (The endomorphism ring End⁡R(M) under addition and composition). No choice is used.

Facts & Assumptions

Given: A preadditive category C and an object P of C; write E:=End⁡C(P)=C(P,P), with addition the group operation of the hom-set and multiplication composition.

[F1]

In a preadditive category every hom-set is an abelian group and composition is bilinear: h∘(f+g)=h∘f+h∘g and (f+g)∘k=f∘k+g∘k whenever the composites are defined (Preadditive category); equivalently, the covariant and contravariant hom-functors take values in abelian groups (The hom-bifunctor of a preadditive category takes values in abelian groups).

[F2]

A ring is a set with an addition making it an abelian group, a multiplication making it a monoid with two-sided identity 1, and both distributive laws (Ring: an abelian group under addition and a monoid under multiplication, with multiplication distributing over addition on both sides).

[F3]

Composition in a category is associative and unital: h∘(g∘f)=(h∘g)∘f and 1B∘f=f=f∘1A for f:A→B (Category, object, morphism, domain, codomain, identity, composition, and hom-collection).

[F4]

For a unital ring R the opposite ring Rop has the same underlying abelian group, identity and addition as R, with multiplication a⋆b:=ba, and these operations form a unital ring (The opposite ring Rop).

[F5]

For a left R-module M, the published endomorphism ring is End⁡R(M)=Hom⁡R(M,M) with pointwise addition and composition as multiplication (The endomorphism ring End⁡R(M) under addition and composition).

Proof

technique · direct
1.1F1F2given

(Addition makes E an abelian group.) The set E=C(P,P) is a hom-set of the preadditive category C, hence an abelian group under its addition, with zero 0P,P and additive inverses −f; this is axiom (R1) of [F2] for E.

1.2F3given

(Composition is an associative unital operation on E.) If f,g∈E then g∘f:P→P, so composition restricts to a binary operation on E; it is associative by [F3], and the identity morphism 1P lies in E and satisfies 1P∘f=f=f∘1P by [F3]. Hence (E,∘,1P) is a monoid, which is axiom (R2).

1.3F1given

(Both distributive laws and bilinearity.) For f,g,h∈E, bilinearity of composition in the preadditive category gives h∘(f+g)=h∘f+h∘g and (f+g)∘h=f∘h+g∘h; these are the two distributive laws (R3) of [F2], and they say exactly that composition is bilinear in both variables on E.

2.1F2step 1.1step 1.2step 1.3

(E is a unital ring.) By steps 1.1, 1.2 and 1.3 the set E with addition and composition satisfies (R1), (R2) and (R3) of [F2], so E is a unital ring whose identity is 1P; no element outside the given category is chosen.

3.1F4step 2.1

(The reversed multiplication is the opposite ring.) Define f⋆g:=g∘f on E; then (E,+,⋆,1P) is exactly the opposite ring of [F4] applied to the ring of step 2.1, because [F4] verifies the ring axioms for the reversed multiplication on the same abelian group with the same identity.

3.2F5step 2.1

(Module case.) If C is the category of left R-modules, then C(P,P)=Hom⁡R(P,P) with pointwise addition and composition, so the ring constructed in step 2.1 is exactly the published endomorphism ring End⁡R(P) of [F5].

4.1step 1.1step 1.2step 1.3step 2.1step 3.1step 3.2∎

Steps 1.1-1.3 verify the ring axioms for End⁡C(P) and give the bilinearity of composition, step 2.1 assembles them into the unital ring structure with identity 1P, step 3.1 identifies End⁡C(P)op, and step 3.2 matches the published module-case definition; nothing outside C is chosen and no choice principle is used.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-6.1-sol)Open item page →

Small projective generators and progenerators

Definition

Let C be a locally small cocomplete abelian category. An object P of C is a small projective generator when (i) P is projective (Projective object), (ii) P is a generator (Generator and cogenerator of a category), and (iii) the abelian-group-valued functor C(P,−):C→Ab preserves every set-indexed coproduct (Preservation, reflection, and creation of limits and colimits; continuous and cocontinuous functors, Products and coproducts as limits and colimits of discrete diagrams, including their existence-and-uniqueness equations). Here "small" names this compactness property of the functor C(P,−); it does not assert that the underlying object, set, or module is small. For a unital ring B, a left B-module P is a progenerator when P is finitely generated (Generated submodule, cyclic and finitely generated modules, module basis and free module), projective (Projective modules and the lifting property), and a generator. For module categories the two notions agree: a left B-module is a small projective generator of B-Mod if and only if it is a progenerator (Small projective modules are exactly finitely generated projective modules; the progenerator identification ↗), and in particular the regular module BB is a small projective generator. No commutativity of B is assumed, and both phrases are properties of an object, not existence axioms beyond the coproducts already required of C.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)Open item page →

The dual-basis isomorphism for a finitely generated projective bimodule

Statement

Let B and A be unital rings and let P be a (B,A)-bimodule that is finitely generated and projective as a left B-module. Then P∨=Hom⁡B(P,B) is an (A,B)-bimodule under (aφ)(p)=φ(pa) and (φb)(p)=φ(p)b, and the evaluation map ev⁡:Hom⁡B(P,B)⊗BY⟶Hom⁡B(P,Y),φ⊗y⟼(p↦φ(p)y), is an isomorphism of abelian groups. It is natural in the left B-module Y and is an isomorphism of left A-modules when both sides carry the actions induced by (aφ)(p)=φ(pa) and (aψ)(p)=ψ(pa). If pi∈P and φi∈Hom⁡B(P,B) form a dual basis with p=∑iφi(p)pi for all p, then the inverse is h↦∑iφi⊗h(pi). In particular, if P is a left B-module and Y ranges over left B-modules, then Hom⁡B(P,−)≅Hom⁡B(P,B)⊗B− naturally. No commutativity is assumed and no choice is used.

Facts & Assumptions

Given: Unital rings B and A, a (B,A)-bimodule P that is finitely generated and projective as a left B-module, and P∨=Hom⁡B(P,B).

[F1]

A (B,A)-bimodule is a left B-module and a right A-module whose actions commute: (bp)a=b(pa) ((S,R)-bimodules and commuting left and right scalar actions).

[F2]

For left R-modules M,N the set Hom⁡R(M,N) is an abelian group under pointwise addition, and pre- and postcomposition with module maps are additive (The abelian group Hom⁡R(M,N) and maps induced by pre- and postcomposition).

[F3]

A left B-module is finitely generated when it is generated by a finite subset, and the generated submodule of a subset is the set of its finite B-linear combinations (Generated submodule, cyclic and finitely generated modules, module basis and free module, The submodule generated by a subset consists of the finite R-linear combinations of that subset).

[F4]

A projective module P has the lifting property for epimorphisms: every surjective module map onto P admits a section (Projective modules and the lifting property; the lifting property applied to the identity of P produces the section).

[F5]

A family of maps out of the summands of a direct sum extends uniquely to a map out of the direct sum, and an element of a direct sum is the finite sum of its coordinate inclusions (The direct sum of an indexed family of modules, Universal property of a direct sum of modules).

[F6]

A balanced pairing on M×N into an abelian group induces a unique group homomorphism out of the tensor product, and an elementary-tensor formula descends exactly when its pairing is balanced (Universal property of the tensor product for balanced maps into abelian groups, A formula on elementary tensors defines a homomorphism exactly when its underlying pairing is balanced).

[F7]

If SMR is an (S,R)-bimodule and N is a left R-module, then M⊗RN carries a unique left S-module structure with s(m⊗n)=(sm)⊗n (A commuting outer scalar action descends to a tensor product).

[F8]

Module maps g:N→N′ induce 1⊗g on tensor products, compatibly with identities and composition (Module homomorphisms induce tensor-product homomorphisms functorially).

Proof

technique · direct
1.1F1F2givenalgebra

(P∨ is an (A,B)-bimodule.) For a∈A and φ∈P∨, the prescription (aφ)(p):=φ(pa) is additive in p because the right A-action and φ are additive, and it is left B-linear because P is a bimodule and φ is left B-linear: (aφ)(bp)=φ((bp)a)=φ(b(pa))=bφ(pa)=b(aφ)(p). For b∈B the prescription (φb)(p):=φ(p)b is additive and left B-linear because (φb)(b′p)=φ(b′p)b=(b′φ(p))b=b′(φ(p)b). The module laws for a↦aφ and b↦φb follow from the ring laws of A and B and the module laws of P, and the two actions commute, (aφ)b=a(φb), because both sides send p to φ(pa)b; hence P∨ is an (A,B)-bimodule.

1.2F3F4F5givenconstruct

(Existence of a dual basis.) Since P is finitely generated, it has a finite generating set x1,…,xn by [F3]; the maps βi:B→P, b↦bxi, are left B-linear, so the universal property of the direct sum Bn gives a unique left B-linear q:Bn→P with q ȷi=βi. This q is surjective: every p∈P is a finite B-linear combination ∑irixi by [F3], and ∑irixi=q(∑iȷi(ri)). By [F4] the epimorphism q onto the projective module P has a section s:P→Bn with qs=1P; write πi:Bn→B for the coordinate projections. Setting pi:=xi and φi:=πi∘s gives left B-linear maps φi:P→B, and for every p the description of elements of a direct sum [F5] gives s(p)=∑iȷi(πi(s(p))), so p=qs(p)=∑iπi(s(p)) qȷi(1)=∑iφi(p) pi. Only finitely many objects are selected inside the given finite generating set, so no choice principle is used.

1.3F1F2givenalgebra

(The evaluation pairing is balanced.) For fixed y∈Y the map φ↦(p↦φ(p)y) is additive by [F2], and for fixed φ the map y↦(p↦φ(p)y) is additive; the pairing (φ,y)↦(p↦φ(p)y) from P∨×Y to Hom⁡B(P,Y) is therefore additive in each variable. It is B-balanced because (φb)(p)y=φ(p)by=φ(p)(by) for b∈B: forming (φb,y) and (φ,by) gives the same map P→Y.

2.1F6F8F2step 1.3

(The evaluation map exists and is natural.) By the universal property of the tensor product [F6], the balanced pairing of step 1.3 induces a unique group homomorphism ev⁡:P∨⊗BY→Hom⁡B(P,Y) with ev⁡(φ⊗y)=(p↦φ(p)y). For a left B-module map g:Y→Y′, the composites ev⁡Y′∘(1⊗g) and g∗∘ev⁡Y are group homomorphisms that agree on every elementary tensor φ⊗y, both sending it to (p↦φ(p)g(y)) by [F8] and [F2]; since the elementary tensors generate the tensor product additively, the two maps are equal, which is naturality in Y.

2.2F2step 1.2givenconstruct

(A candidate inverse from the dual basis.) Fix the dual basis pi,φi of step 1.2 and define δ:Hom⁡B(P,Y)→P∨⊗BY by δ(h):=∑iφi⊗h(pi); this is a finite sum, and it is additive in h because each evaluation h↦h(pi) and the tensor product are additive.

3.1F2F6step 1.2step 2.1step 2.2algebra

(The two composites are identities.) For h∈Hom⁡B(P,Y), applying ev⁡ to δ(h) gives the map p↦∑iφi(p)h(pi), which equals h(p) because h is left B-linear and p=∑iφi(p)pi; hence ev⁡∘δ=1. For an elementary tensor, δ(ev⁡(φ⊗y))=∑iφi⊗φ(pi)y. The element ∑iφiφ(pi) of P∨ equals φ, since for every p one has (∑iφiφ(pi))(p)=∑iφi(p)φ(pi)=φ(∑iφi(p)pi)=φ(p) by left B-linearity of φ and the dual-basis formula; hence ∑iφi⊗φ(pi)y=(∑iφiφ(pi))⊗y=φ⊗y, so δ∘ev⁡ is the identity on elementary tensors and therefore on all of P∨⊗BY. Thus ev⁡ is a bijection with inverse δ, and it is in particular an isomorphism of abelian groups.

3.2F7F2step 1.1step 2.1algebra

(A-linearity.) On P∨⊗BY the left A-action a(φ⊗y)=(aφ)⊗y is the one of [F7] for the (A,B)-bimodule P∨ of step 1.1, and on Hom⁡B(P,Y) we use (aψ)(p)=ψ(pa), which is again a left B-linear map by the same bimodule computation as in step 1.1. For a∈A and φ⊗y, ev⁡(a(φ⊗y)) sends p to (aφ)(p)y=φ(pa)y, and aev⁡(φ⊗y) sends p to ev⁡(φ⊗y)(pa)=φ(pa)y; the two sides agree on elementary tensors and hence everywhere, so ev⁡ is left A-linear.

4.1step 1.1step 1.2step 1.3step 2.1step 2.2step 3.1step 3.2∎

Steps 1.1-1.3 and 2.1 construct the (A,B)-bimodule P∨ and the natural evaluation map, steps 2.2 and 3.1 show it is an isomorphism with the stated inverse built from any dual basis, and step 3.2 upgrades it to a left A-module isomorphism. Retaining only the group structures, steps 2.1 and 3.1 give the natural isomorphism Hom⁡B(P,−)≅Hom⁡B(P,B)⊗B− of the final sentence: neither the existence of the dual basis nor the two composite computations uses the A-action, so for a left B-module P finitely generated and projective the result applies with any right A-structure on P or with none. The only selections made lie inside the finite data of a generating set and a section, so no choice principle is used.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6.1-sol)Open item page →

The Morita bicategory of rings and bimodules

Definition

The Morita bicategory of rings and bimodules Bimod has as objects the unital rings. For unital rings A,B the hom-category Bimod(A,B) is the category whose objects are the (B,A)-bimodules and whose morphisms f:M→M′ are the maps that are simultaneously left B-linear and right A-linear, with identity maps as identities and composition of functions as composition. The identity 1-cell of A is the regular bimodule AAA. Composition of a (C,B)-bimodule N with a (B,A)-bimodule M is the tensor product N⊗BM, a (C,A)-bimodule by A commuting outer scalar action descends to a tensor product; on maps it is (g,f)↦g⊗f (Module homomorphisms induce tensor-product homomorphisms functorially). The associator and the unitors are the canonical isomorphisms of Associativity of tensor products for compatible bimodules and The regular module is a tensor unit: R⊗RN≅N and M⊗RR≅M. These data form a bicategory in the sense of Bicategories, pseudofunctors, and biequivalences; the coherence check is The Morita data satisfy the bicategory coherence axioms ↗. The handedness is the one fixed for this expansion: modules are left modules, so that a 1-cell A→B is a (B,A)-bimodule and its tensor functor is TM(X)=M⊗AX, and a (C,B)-bimodule N composes with M as N⊗BM. No commutativity of the rings is assumed and no choice is used.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)Open item page →

The Hom functor of a small projective generator is exact, coproduct-preserving, and faithful

Statement

Let C be a locally small cocomplete abelian category and P a small projective generator of C. Put E=End⁡C(P), A=Eop, and H=C(P,−):C→A-Mod, where H(Y) carries the left A-action (eop⋅h)=h∘e. Then:

  1. H is an additive functor.
  2. H is exact: it preserves kernels, cokernels, and every finite limit and colimit that exists in C.
  3. H preserves every set-indexed coproduct.
  4. H is faithful: for all u≠v:X→Y there is h:P→X with uh≠vh.
  5. If H(Z)=0 then Z=0. No choice is used.

Facts & Assumptions

Given: A locally small cocomplete abelian category C, a small projective generator P of C, E=End⁡C(P), A=Eop, and H=C(P,−) with the left A-action (eop⋅h)=h∘e on H(Y)=C(P,Y).

[F1]

P is projective, is a generator, and C(P,−) preserves every set-indexed coproduct; C is locally small, cocomplete and abelian (Small projective generators and progenerators, Abelian category, Finite, small, and large limits and colimits; complete and cocomplete categories).

[F2]

E=C(P,P) is a unital ring under addition and composition with identity 1P, composition is bilinear, and A=Eop is a unital ring; left A-modules and their homomorphisms form the category A-Mod (Endomorphisms of an object of a preadditive category form a ring, Preadditive category, Left modules over a fixed ring and module homomorphisms form the large locally small category R-Mod).

[F3]

The hom-assignment C(P,−) is a functor whose values are abelian groups and whose action on morphisms is postcomposition u↦u∗, where u∗(h)=u∘h, and postcomposition is additive (The covariant and contravariant hom-assignments and the hom-bifunctor of a locally small category, The hom-bifunctor of a preadditive category takes values in abelian groups).

[F4]

Because P is projective, every short exact sequence 0→K→E′→M→0 in C induces an exact sequence 0→H(K)→H(E′)→H(M)→0; equivalently every epimorphism onto P splits (Projective object characterisations).

[F5]

The covariant hom-functor C(P,−) preserves every existing finite limit (Hom functors on a preadditive category are left exact).

[F6]

Because P is a generator and C is a locally small abelian category satisfying AB3, the functor C(P,−) is faithful, and for every object Z the canonical morphism ∐u∈C(P,Z)P→Z is an epimorphism (The cancellation and epimorphism descriptions of a generator agree, The axioms AB3 and AB3*, Products and coproducts as limits and colimits of discrete diagrams, including their existence-and-uniqueness equations).

[F8]

For every object Z, the identity 1Z is a cokernel of the zero morphism 0→Z out of the zero object (The cokernel of the zero map out of the zero object is the target, and dually for kernels).

[F9]

In an abelian category a morphism is epic exactly when its cokernel is zero (In an abelian category, monic means zero kernel and epic means zero cokernel).

[F10]

A functor between additive categories is additive when its maps on hom-groups are group homomorphisms (Additive functor); a functor is exact when it is additive, left exact and right exact, and one-sided exactness means preservation of the corresponding finite limits or colimits (Exact functor between abelian categories, Left exact and right exact functors).

[F11]

An additive functor between abelian categories is exact exactly when it preserves kernels and cokernels (An additive functor is exact exactly when it preserves kernels and cokernels).

Proof

technique · direct
1.1F2F3F10given

(H is an additive functor to A-Mod.) By [F2] the ring A=Eop is unital with identity 1Pop and composition in E is bilinear. For Y∈C, H(Y)=C(P,Y) is an abelian group by [F3], and the prescription eop⋅h:=h∘e makes it a left A-module: ((e+f)op)⋅h=h∘(e+f)=h∘e+h∘f and (eop+fop)⋅h agree, (eopfop)⋅h=((fe)op)⋅h=h∘(fe)=(h∘f)∘e=eop⋅(fop⋅h), and 1Pop⋅h=h∘1P=h. For u:X→Y, postcomposition u∗=H(u) is additive by [F3] and A-linear: u∗(eop⋅h)=u∘h∘e=eop⋅u∗(h). Identities and composites are preserved because postcomposition is associative and unital, so H is a functor C→A-Mod whose hom-maps are group homomorphisms, that is, an additive functor by [F10].

1.2F6given

(H is faithful.) By [F6] the functor C(P,−) is faithful: for all u≠v:X→Y there is h:P→X with u∘h≠v∘h. The underlying functions of H(u) and C(P,−)(u) coincide, so H(u)≠H(v), and H is faithful in the stated elementwise form.

1.3F6F7F8F9givenalgebra

(Nonzero objects are detected.) Suppose H(Z)=0, so H(Z) is the zero group and every morphism P→Z is zero. By [F6] the canonical morphism f:∐u∈C(P,Z)P→Z is an epimorphism; its index set is the singleton {0P,Z}, so by [F7] the coproduct is P and f is the zero morphism 0:P→Z. The image of 0:P→Z is the zero subobject, the same image as that of the zero morphism 0→Z out of the zero object, so coker⁡f≅coker⁡(0→Z)≅Z by [F8]. Since f is epic, [F9] gives coker⁡f=0; hence Z≅0, that is, Z=0.

2.1F1step 1.1given

(H preserves coproducts.) By clause (iii) of [F1], the functor C(P,−) preserves every set-indexed coproduct, and the additional A-module structure of step 1.1 only adds structure to the values: the canonical comparison maps for H have the same underlying group homomorphisms as those of C(P,−), which are isomorphisms. Hence H preserves every set-indexed coproduct.

2.2F4step 1.1given

(H carries short exact sequences to short exact sequences.) Let 0→K→E′→M→0 be short exact in C. By [F4] the induced sequence 0→H(K)→H(E′)→H(M)→0 is exact; the maps are A-linear by step 1.1, and H is additive by step 1.1.

3.1F5step 2.2given

(H preserves kernels and cokernels.) Let g:X→Y be a morphism of C. Applying step 2.2 to 0→ker⁡g→X→im⁡g→0 and using left exactness [F5] identifies H(ker⁡g) with ker⁡H(g); applying step 2.2 to 0→im⁡g→Y→coker⁡g→0 and using that H(X)→H(im⁡g) is surjective with kernel H(ker⁡g) identifies H(coker⁡g) with coker⁡H(g). Hence H preserves kernels and cokernels.

4.1F5F10F11step 1.1step 3.1

(H is exact.) By step 1.1, H is additive, by [F5] it is left exact, and step 3.1 with [F11] makes it right exact as well: an additive functor preserving kernels and cokernels is exact. By the definitions of [F10] this means precisely that H preserves every finite limit and every finite colimit that exists in C, in addition to the kernels and cokernels just exhibited.

5.1step 1.1step 1.2step 1.3step 2.1step 2.2step 3.1step 4.1∎

Steps 1.1-1.3 establish that H is an additive functor and is faithful, and show that H(Z)=0 forces Z=0; step 2.1 gives coproduct preservation, and steps 2.2, 3.1 and 4.1 give exactness with preservation of kernels, cokernels and finite limits and colimits. Every construction uses only the given category, the object P and postcomposition, so no element is chosen and no choice principle is used.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)Open item page →

Small projective modules are exactly finitely generated projective modules; the progenerator identification

Statement

Let B be a unital ring and P a left B-module. Then:

  1. P is projective and Hom⁡B(P,−) preserves every set-indexed coproduct if and only if P is finitely generated and projective.
  2. Consequently P is a small projective generator of B-Mod if and only if P is a progenerator (finitely generated, projective, and a generator).
  3. In particular the regular module BB is a small projective generator of B-Mod. The equivalence in (1) is choice-free; projectivity of the infinite free modules is not used anywhere, and only the finite free module B is used in (3). No commutativity of B is assumed.

Facts & Assumptions

Given: A unital ring B and a left B-module P.

[F1]

A left B-module is a small projective generator of B-Mod when it is projective, is a generator, and Hom⁡B(P,−) preserves every set-indexed coproduct; a progenerator is a finitely generated projective generator (Small projective generators and progenerators).

[F2]

P is projective exactly when every epimorphism onto P splits (Projective modules and the lifting property, Projective object characterisations).

[F3]

P is finitely generated when P=⟨S⟩B for a finite S, and the generated submodule is the set of finite B-linear combinations of S (Generated submodule, cyclic and finitely generated modules, module basis and free module, The submodule generated by a subset consists of the finite R-linear combinations of that subset).

[F4]

In a direct sum of modules an element has finite support, the coordinate inclusions and projections satisfy πiȷi=1 and πiȷj=0 for i≠j, and a family of maps out of the summands extends uniquely to a map out of the direct sum (The direct sum of an indexed family of modules, Universal property of a direct sum of modules).

[F6]

For every left B-module M there is a canonical surjection εM:B(M)→M from the free module on the underlying set of M, determined by εM(em)=m (Every module is a quotient of a free module).

[F7]

A set map from the basis set of R(X) into a module extends uniquely to a module homomorphism, and evaluation at 1B identifies Hom⁡B(B,Y)≅Y (The free module on a set and its standard basis, Universal property of the free module on a set).

[F8]

Free modules are projective, with AC required only for infinite basis sets and finite choice sufficient for finite ones (Free modules are projective, with the exact choice boundary).

[F9]

In a locally small abelian category with AB3, an object G is a generator exactly when Hom⁡(G,−) is faithful (The cancellation and epimorphism descriptions of a generator agree).

[F10]

For left B-modules M,N the set Hom⁡B(M,N) is an abelian group under pointwise addition and postcomposition is additive (The abelian group Hom⁡R(M,N) and maps induced by pre- and postcomposition).

Proof

technique · direct
1.1F3F4F10givenalgebra

(Finitely generated implies coproduct preservation.) Assume P is finitely generated, with finite generating set S={x1,…,xn}, so every element of P is a finite B-linear combination of the xj by [F3]. Let Y=⨁iYi be a set-indexed direct sum in B-Mod and let f:P→Y. Each f(xj) has finite support by [F4], so the union F of the finitely many supports is finite and f(xj)∈⨁i∈FYi for every j; since the xj generate P and the submodule ⨁i∈FYi contains all their images, f factors through the inclusion ȷF:⨁i∈FYi→Y. The canonical comparison c:⨁iHom⁡B(P,Yi)→Hom⁡B(P,Y), (ui)↦∑iȷi∘ui, has components πi∘c(u)=ui by [F4] and [F10], so c is injective; and for arbitrary f the finite-support family (πi∘f)i satisfies c((πi∘f)i)=∑iȷi∘πi∘f=f by [F4], so c is surjective. Hence Hom⁡B(P,−) preserves this coproduct, and projectivity of P was not used.

1.2F2F3F4F6givenconstruct

(Coproduct preservation and projectivity imply finite generation.) Assume P is projective and Hom⁡B(P,−) preserves every set-indexed coproduct. Let ε:B(P)→P be the canonical surjection of [F6] from the free module on the underlying set of P, and let s:P→B(P) be a section of ε, which exists because P is projective: lift the identity of P through the epimorphism by [F2]. Smallness identifies Hom⁡B(P,B(P)) with ⨁p∈PHom⁡B(P,B) under the comparison, so the family φp:=πp∘s has finite support: there is a finite subset F⊆P with φp=0 for p∉F. For every x∈P the element s(x) has support contained in F by [F4], so x=ε(s(x))=∑p∈Fφp(x) p is a finite B-linear combination of the finitely many elements p∈F; by [F3] the module P is generated by F, hence finitely generated. No infinite choice is used: the section s is a single existential instance and the set F is computed from it.

2.1step 1.1step 1.2given

(Proof of (1).) Step 1.1 gives "finitely generated ⇒ coproduct-preserving" and step 1.2 gives "projective and coproduct-preserving ⇒ finitely generated"; combining them, a left B-module P is projective with Hom⁡B(P,−) preserving every set-indexed coproduct if and only if P is finitely generated and projective. Neither direction uses projectivity of an infinite free module or any choice principle.

2.2F5F7F8F9step 1.1given

(Proof of (3).) The regular module BB is the free module on the one-element set {1B} by [F7], so it is finitely generated, and it is projective by [F8] with a one-element basis, where finite choice suffices and no AC is needed. By step 1.1 the functor Hom⁡B(B,−) preserves every set-indexed coproduct. Evaluation at 1B identifies Hom⁡B(B,Y)≅Y naturally by [F7], so Hom⁡B(B,−):B-Mod→Ab is naturally isomorphic to the faithful underlying-additive-group functor: if u≠v:X→Y, choose x with u(x)≠v(x) and the map B→X, b↦bx, distinguishes their postcompositions; hence BB is a generator by [F9] applied in the locally small abelian category B-Mod with AB3, which is cocomplete by [F5]. Therefore BB is a small projective generator.

3.1F1F4F5step 2.1given

(Proof of (2).) By [F1] both a small projective generator and a progenerator include the condition of being a generator, and B-Mod is a locally small cocomplete abelian category by [F5] whose coproducts are the direct sums of [F4]; the remaining conditions are "projective and coproduct-preserving" on the one side and "finitely generated and projective" on the other, which step 2.1 shows to be equivalent. Hence a left B-module P is a small projective generator of B-Mod if and only if it is a progenerator.

4.1step 2.1step 2.2step 3.1∎

Steps 2.1, 2.2 and 3.1 prove the three assertions: the smallness criterion for projective modules, the progenerator identification, and the regular module example. The only module projectivities used are those of P itself, given in the hypothesis, and of the free module on one generator; no commutativity of B is assumed and no choice principle is used.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-6.1-sol)Open item page →

Equivalences preserve small projective generators

Statement

Let F:C→D be an equivalence of locally small abelian categories, with C cocomplete and P an object of C. Then P is a small projective generator of C if and only if F(P) is a small projective generator of D; in that case D is cocomplete. No choice and no commutativity assumption are used.

Facts & Assumptions

Given: An equivalence F:C→D of locally small abelian categories with C cocomplete, and an object P of C.

[F1]

A small projective generator of a locally small cocomplete abelian category is an object that is projective, is a generator, and whose representable functor preserves every set-indexed coproduct (Small projective generators and progenerators).

[F2]

An equivalence consists of F and a quasi-inverse G with natural isomorphisms η:1C⇒GF and ε:FG⇒1D, and can be equipped as an adjoint equivalence satisfying the triangle identities εFc∘F(ηc)=1Fc and G(εd)∘ηGd=1Gd (Equivalence, quasi-inverse, and adjoint equivalence of categories, Every equivalence of categories can be equipped as an adjoint equivalence, Adjunction by unit, counit, and the triangle identities).

[F3]

An equivalence preserves and reflects every existing limit and colimit (Equivalences preserve, reflect, and create limits and colimits in the isomorphism-invariant sense).

[F5]

An object is projective exactly when every epimorphism onto it splits (Projective object characterisations).

[F6]

In a locally small abelian category satisfying AB3, an object is a generator exactly when its representable functor is faithful (The cancellation and epimorphism descriptions of a generator agree); AB3 is cocompleteness in this setting (The axioms AB3 and AB3*, Finite, small, and large limits and colimits; complete and cocomplete categories).

[F7]

Under an adjunction F⊣G between locally small categories the transposition Φc,d:D(Fc,d)→C(c,Gd), Φc,d(w)=G(w)∘ηc, is a natural bijection with inverse v↦εd∘F(v) (Adjuncts and transposition under an adjunction, Under local smallness, transposition gives the natural hom-set bijection, and conversely).

Proof

technique · direct
1.1F2F3F4F7given

(Set-up.) Equip F with the adjoint-equivalence data F⊣G, η, ε of [F2]; then F and G preserve and reflect all existing colimits by [F3] and preserve epimorphisms by [F4], and the transposition Φc,d of [F7] is a natural bijection for all c∈C, d∈D. The same properties hold for the equivalence G, whose quasi-inverse is F, with unit ε−1 and counit η−1, and with transposition C(Gd,c)≅D(d,Fc).

2.1F5step 1.1givenalgebra

(Forward: projectivity transfers.) Assume P is projective, let q:E↠M be an epimorphism in D and f:F(P)→M. Then G(q) is an epimorphism, and G(f)∘ηP:P→G(M) is a map, so by projectivity of P and [F5] there is s:P→G(E) with G(q)∘s=G(f)∘ηP. Put t:=εE∘F(s):F(P)→E. Using naturality of ε at f, naturality of η at s, and the triangle identity εF(P)∘F(ηP)=1F(P), one computes q∘t=εM∘F(G(q)∘s)=εM∘F(G(f)∘ηP)=f∘εF(P)∘F(ηP)=f. Hence every epimorphism onto F(P) splits, so F(P) is projective by [F5].

2.2F1F7step 1.1given

(Forward: coproduct preservation transfers.) Assume C(P,−) preserves set-indexed coproducts. For every set-indexed family (Yi) in D, the natural bijection [F7] and preservation of coproducts by G give natural bijections D(F(P),∐iYi)≅C(P,G(∐iYi))≅C(P,∐iG(Yi))≅⨁iC(P,G(Yi))≅⨁iD(F(P),Yi); all stages are natural in the family, so the canonical comparison ⨁iD(F(P),Yi)→D(F(P),∐iYi) is an isomorphism of abelian groups, since the adjoint transpositions are additive by [F4] and their formulas in [F7], which is exactly preservation of this coproduct.

2.3F6F7step 1.1given

(Forward: the generator condition transfers.) Assume C(P,−) is faithful, and let u≠v:X→Y in D. Since G is faithful (as part of the equivalence), G(u)≠G(v); by faithfulness of C(P,−) there is h:P→G(X) with G(u)∘h≠G(v)∘h. Let h♯:=εX∘F(h):F(P)→X be the transpose of h under [F7]. By the formula ΦP,Y(w)=G(w)∘ηP and naturality of η at h, ΦP,Y(u∘h♯)=G(u)∘G(εX)∘GF(h)∘ηP=G(u)∘G(εX)∘ηG(X)∘h=G(u)∘h, and likewise for v, using the triangle identity G(εX)∘ηG(X)=1G(X). Since ΦP,Y is injective, u∘h♯≠v∘h♯, so D(F(P),−) is faithful and F(P) is a generator by [F6].

2.4F2F3step 1.1given

(Forward: the target is cocomplete.) Let X:J→D be any small diagram and let (L,λ) be a colimiting cocone of the composite diagram G∘X in C, which exists because C is cocomplete; no choice is needed because the argument verifies any such cocone. Then F(L) with the cocone Fλ:FGX⇒ΔF(L) is a colimit of FGX by [F3], and the counit ε is a natural isomorphism FG⇒1D, so the legs F(λj)∘εX(j)−1 give a colimiting cocone of X with apex F(L). Hence every small diagram in D has a colimit, and D is cocomplete.

3.1F1F6step 2.1step 2.2step 2.3step 2.4

(Forward conclusion.) Under the assumption that P is a small projective generator of C, steps 2.1, 2.2 and 2.3 show that F(P) is projective, that D(F(P),−) preserves every set-indexed coproduct, and that it is faithful, while step 2.4 shows D is cocomplete; by [F1] and [F6] the object F(P) is a small projective generator of D.

4.1F1F5step 1.1step 3.1given

(Converse.) Assume D is cocomplete and Q:=F(P) is a small projective generator of D. The argument of steps 2.1-2.4 applies to the equivalence G:D→C, whose source D is now cocomplete, and shows that G(Q)=GF(P) is a small projective generator of C. The unit ηP:P→GF(P) is an isomorphism and induces a natural isomorphism C(GF(P),−)≅C(P,−), ψ↦ψ∘ηP; consequently faithfulness, preservation of coproducts, and the splitting characterization of projectivity transfer along it (for projectivity, transport a map P→M and its lift through ηP and ηP−1). Hence P is itself a small projective generator of C.

5.1step 2.1step 2.2step 2.3step 2.4step 3.1step 4.1∎

Steps 3.1 and 4.1 prove the two implications, and step 2.4 supplies the cocompleteness of D in the case where the properties hold; no commutativity of rings is involved and the only selections are the pointwise existentials supplied by the given lifting property and by cocompleteness, so no choice principle is used.

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

The Morita data satisfy the bicategory coherence axioms

Statement

The data of The Morita bicategory of rings and bimodules satisfy the bicategory axioms of Bicategories, pseudofunctors, and biequivalences. Explicitly: for a (D,C)-bimodule H, a (C,B)-bimodule G, and a (B,A)-bimodule F the canonical associativity isomorphisms are natural isomorphisms of bimodules αH,G,F:(H⊗CG)⊗BF⟶H⊗C(G⊗BF); the unitors B⊗BF≅F and F⊗AA≅F are natural isomorphisms; the pentagon and triangle identities hold; and horizontal composition of bimodule maps, (g,f)↦g⊗f, is a functor on hom-categories that preserves identities and composition. Consequently the composition functors, associator, and unitors make the Morita data a genuine bicategory: every tensor is a finite sum of elementary tensors, on which the coherence diagrams are checked, and the two sides of each diagram agree on all elements. No commutativity of the rings and no choice are used.

Facts & Assumptions

Given: The Morita data of The Morita bicategory of rings and bimodules: objects are unital rings; Bimod(A,B) has the (B,A)-bimodules as objects and the simultaneously left B-linear and right A-linear maps as morphisms; the identity 1-cell of A is AAA; composition is N⊗BM on a (C,B)-bimodule N and a (B,A)-bimodule M, with (g,f)↦g⊗f on maps.

[F1]

The composite of a (D,C)-bimodule with a (C,B)-bimodule carries induced commuting outer actions and is a (D,B)-bimodule, and its elementary tensors satisfy d(m⊗n)=(dm)⊗n and (m⊗n)b=m⊗(nb) (A commuting outer scalar action descends to a tensor product, (S,R)-bimodules and commuting left and right scalar actions).

[F2]

There is a canonical group isomorphism αM,N,P:(M⊗RN)⊗SP→M⊗R(N⊗SP) with α((m⊗n)⊗p)=m⊗(n⊗p); it is natural in M,N,P and respects every compatible outer module action (Associativity of tensor products for compatible bimodules).

[F3]

There are canonical group isomorphisms λN:R⊗RN→N, r⊗n↦rn, and ρM:M⊗RR→M, m⊗r↦mr, natural in the module and respecting every displayed outer module structure (The regular module is a tensor unit: R⊗RN≅N and M⊗RR≅M).

[F4]

For module maps g and f the tensor map g⊗f is a well-defined homomorphism with (g⊗f)(m⊗n)=g(m)⊗f(n), compatible with outer actions, preserving identities and composition: 1⊗1=1 and (g′∘g)⊗(f′∘f)=(g′⊗f′)∘(g⊗f) (Module homomorphisms induce tensor-product homomorphisms functorially, A commuting outer scalar action descends to a tensor product).

[F5]

Every element of a tensor product is a finite sum of elementary tensors, and the balancing relation (mr)⊗n=m⊗(rn) holds; two additive maps out of a tensor product agreeing on all elementary tensors are equal (The tensor product M⊗RN from the additive group underlying the free Z-module on M×N, elementary tensors, and finite tensor sums).

Proof

technique · direct
1.1F1F2given

(The associator is a natural bimodule isomorphism.) For a (D,C)-bimodule H, a (C,B)-bimodule G and a (B,A)-bimodule F, the map αH,G,F:(H⊗CG)⊗BF→H⊗C(G⊗BF) of [F2] is a group isomorphism sending (h⊗g)⊗f to h⊗(g⊗f). It respects the outer actions by [F2], and both sides are (D,A)-bimodules with the induced actions of [F1], so αH,G,F is an isomorphism of (D,A)-bimodules, natural in each variable by [F2].

1.2F1F3given

(The unitors are natural bimodule isomorphisms.) For a (B,A)-bimodule F, [F3] applied to the left B-module F gives λF:B⊗BF→F, b⊗f↦bf, and applied to the right A-module F gives ρF:F⊗AA→F, f⊗a↦fa; both are group isomorphisms, respect the outer actions by [F3] and are natural in F. These are the unitors of the Morita data at the identity 1-cells BBB and AAA.

1.3F1F4given

(Horizontal composition is a functor.) For rings A,B,C the assignment c sending a pair (G,F)∈Bimod(B,C)×Bimod(A,B) to G⊗BF∈Bimod(A,C) and a pair of bimodule maps (g,f) to the bimodule map g⊗f is well defined on objects and morphisms by [F1] and [F4]. It preserves identities and composition by the two laws of [F4], and it is functorial in each variable by the same formulas, hence a functor on the product of hom-categories.

2.1F5step 1.1givenalgebra

(Pentagon.) Let K,H,G,F be a (E,D)-, (D,C)-, (C,B)- and (B,A)-bimodule. Both sides of the pentagon identity are maps ((K⊗DH)⊗CG)⊗BF→K⊗D(H⊗C(G⊗BF)) of (E,A)-bimodules built from the associators of step 1.1 and whiskered identities, hence additive and action-preserving. On an elementary tensor ((k⊗h)⊗g)⊗f a direct computation shows that both paths perform the same rebracketing: the left-hand path gives first (k⊗h)⊗(g⊗f) and then k⊗(h⊗(g⊗f)), while the right-hand path gives successively (k⊗(h⊗g))⊗f, then k⊗((h⊗g)⊗f), then the same element k⊗(h⊗(g⊗f)). Since the domain is generated additively by elementary tensors by [F5], the two maps are equal.

2.2F5step 1.1step 1.2givenalgebra

(Triangle.) Let G be a (C,B)-bimodule and F a (B,A)-bimodule. Both sides of the triangle identity are maps (G⊗BB)⊗BF→G⊗BF; on an elementary tensor (x⊗b)⊗y the composite (1G∗λF)∘αG,BBB,F sends it to x⊗(by), while ρG∗1F sends it to (xb)⊗y, and these agree by the balancing relation xb⊗y=x⊗by of [F5]. By [F5] the two maps agree on the whole tensor product.

3.1step 1.1step 1.2step 1.3step 2.1step 2.2∎

(Assembly.) Step 1.3 gives the composition functors with their functoriality, steps 1.1 and 1.2 give the associator and the two unitors as natural bimodule isomorphisms with the correct variances, and steps 2.1 and 2.2 verify the pentagon and triangle identities, every coherence equation being checked on elementary tensors and extended by additivity. All maps are the canonical tensor isomorphisms, no element outside the given modules is selected, and no commutativity of rings is assumed.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)Open item page →

The copower presentation construction is left adjoint to the generator Hom functor

Statement

Let C be a locally small cocomplete abelian category and P a small projective generator of C. Assume in addition that definable assignments of copowers of P (including their injections) for every set, and of cokernels (including their quotient maps) for every morphism of C, are supplied. Cocompleteness alone asserts their existence individually, not such simultaneous choices. Put E=End⁡C(P), A=Eop (a unital ring by Endomorphisms of an object of a preadditive category form a ring), and H=C(P,−):C→A-Mod with the left action (eop⋅h)=h∘e. Then there is a functor L:A-Mod⟶C and natural bijections C(L(V),Y)  ≅  Hom⁡A(V,H(Y)) for every left A-module V and every Y∈C; equivalently L⊣H (Adjunction by unit, counit, and the triangle identities). The construction is explicit: for the canonical presentation A(J)→dA(I)→qV→0 of Canonical free presentations force the comparison to be an isomorphism (free cover of Every module is a quotient of a free module, the first map not required to be monic), replace the free modules by the copowers P(I) and P(J) (The power and the copower of an object by a set), replace every matrix entry eop of d by e:P→P, and take the cokernel; the resulting object L(V) is independent of the presentation up to canonical isomorphism, and the universal property defines L on morphisms and proves its identity and composition laws. No choice is used beyond the supplied copowers, cokernels, and canonical presentations.

Facts & Assumptions

Given: A locally small cocomplete abelian category C, a small projective generator P of C, the supplied definable copower and cokernel assignments of the Statement, E=End⁡C(P), A=Eop, and H=C(P,−):C→A-Mod with the left action (eop⋅h)=h∘e of Endomorphisms of an object of a preadditive category form a ring.

[F2]

For a set I, the copower P(I) of P by I has the universal property that maps P(I)→Y correspond bijectively and naturally to functions I→C(P,Y), i.e. to families (hi)i∈I in H(Y); in particular no finite-support restriction is imposed on maps out of a copower (The power and the copower of an object by a set, Products and coproducts as limits and colimits of discrete diagrams, including their existence-and-uniqueness equations).

[F3]

By smallness, H(P(I))=C(P,P(I))≅⨁i∈IC(P,P)=⨁i∈IE naturally in I, and the identification E→A, e↦eop, is an isomorphism of left A-modules H(P)≅AA; hence H(P(I))≅A(I) (The Hom functor of a small projective generator is exact, coproduct-preserving, and faithful, The direct sum of an indexed family of modules).

[F4]

Every left A-module V has a canonical presentation A(J)→dA(I)→qV→0 that is exact at A(I) and has q surjective, the first map d not being required to be monic; explicitly I is the underlying set of V, J the underlying set of ker⁡q, q(ev)=v and d is a canonical surjection onto ker⁡q followed by the inclusion (Canonical free presentations force the comparison to be an isomorphism, Every module is a quotient of a free module).

[F5]

A map A(I)→W into a left A-module is uniquely determined by the family (wi)i∈I∈WI of its values on the standard basis, and every family arises; a cokernel of u:X→Y is a map cok⁡u:Y→coker⁡u with (cok⁡u)∘u=0 through which every map annihilating u factors uniquely (Universal property of a direct sum of modules, Kernels and cokernels in a category with zero morphisms as equalizers and coequalizers, Abelian category).

[F6]

Representing objects of a functor are unique up to a unique compatible isomorphism (Representing objects are unique up to a unique isomorphism compatible with their universal elements), and C(a,b)≅Nat⁡(C(b,−),C(a,−)) directly: a transformation θ gives t=θb(1b):a→b and naturality at h:b→Y gives θY(h)=h∘t; this also proves compatibility with identities and composition.

[F7]

A natural family of bijections D(Fc,d)≅C(c,Gd) determines a unique adjunction F⊣G with unit and counit satisfying the triangle identities (Under local smallness, transposition gives the natural hom-set bijection, and conversely, Adjunction by unit, counit, and the triangle identities).

Proof

technique · constructive
1.1F1F2F3F4F5givenconstruct

(Transposing the presentation.) Write the canonical presentation of [F4] as A(J)→dA(I)→qV→0, and let d(ej)=∑iajiei be its finite-column description with aji∈A for j∈J and i∈I, only finitely many aji nonzero for each j by [F5]. Using the identifications A=Eop and H(P)≅A of [F3], each entry aji=ejiop corresponds to the endomorphism eji:P→P, and the finite family (eji)i∈I corresponds under [F3] to an element of H(P(I)), i.e. to a map δj:P→P(I). The copower universal property [F2] turns the family (δj)j∈J into a unique map τ(d):P(J)→P(I) whose j-th component is δj. Define L(V):=coker⁡τ(d), the object of C returned by the supplied cokernel assignment; the construction uses only the canonical presentation and supplied copowers and cokernels.

2.1F2F3F4F5givenalgebra

(Identification of the represented functor.) Let Y∈C. By [F2] a map φ:P(I)→Y corresponds to a family (hi)i∈I in H(Y) with hi=φ∘ȷi, and by the component computation of step 1.1 φ∘τ(d)∘ȷj=∑ihi∘eji=∑iaji⋅hi for every j, the sum being finite. Hence the cokernel universal property [F5] gives a natural bijection C(L(V),Y)  ≅  {(hi)∈∏i∈IH(Y):∑iaji⋅hi=0 for all j}. On the other side, an A-linear map ψ:V→H(Y) gives the family hi:=ψ(q(ei)), which satisfies ∑iajihi=ψ(q(d(ej)))=0 for every j because q∘d=0, and conversely [F5] turns any family satisfying these relations into an A-linear ψ~:A(I)→H(Y) that annihilates im⁡d and hence factors uniquely as ψ∘q for an A-linear ψ:V→H(Y) by [F4] and the cokernel property in A-Mod; the two constructions are inverse. Composing the two identifications gives a bijection ΦV:C(L(V),Y)  ≅  Hom⁡A(V,H(Y)) that is natural in Y, because postcomposition with a map g:Y→Y′ acts componentwise on both families.

3.1F6step 2.1given

(Independence of the presentation.) The bijection of step 2.1 exhibits L(V) as a representing object of the functor Y↦Hom⁡A(V,H(Y)), a functor independent of the chosen presentation of V; by [F6] any other representing object is canonically isomorphic to L(V) through a unique isomorphism compatible with the universal elements. Hence L(V) is independent of the presentation up to canonical isomorphism.

4.1F6step 2.1step 3.1givenconstruct

(Functoriality.) For a map u:V→V′ of left A-modules, precomposition with u gives a natural transformation GV′⇒GV between the functors GW=Hom⁡A(W,H(−)). Transporting it through the representations ΦW of step 2.1 gives a natural transformation C(L(V′),−)⇒C(L(V),−), which by the Yoneda bijection [F6] corresponds to a unique map L(u):L(V)→L(V′) with ΦV−1(ψ∘u)=ΦV′−1(ψ)∘L(u) for all ψ. The Yoneda correspondence is compatible with composition and identities, so L(1V)=1L(V) and L(u′∘u)=L(u′)∘L(u); together with the object assignment V↦L(V) this is a functor L:A-Mod→C (Covariant functor, identity functor, composite functor, and contravariant functor, Category, object, morphism, domain, codomain, identity, composition, and hom-collection).

5.1F7step 2.1step 4.1given

(The adjunction.) The bijections ΦV:C(L(V),Y)≅Hom⁡A(V,H(Y)) of step 2.1 are natural in Y and, by the defining property of L(u) in step 4.1, natural in V as well. Since both categories are locally small, [F7] turns this natural family into a unique adjunction L⊣H with unit η:1A-Mod⇒HL and counit ε:LH⇒1C satisfying the triangle identities.

6.1step 1.1step 2.1step 3.1step 4.1step 5.1discharge-construct: the cokernel $L(V)$ and the adjunction $L\dashv H$∎

Steps 1.1 and 2.1 construct L(V) from a canonical presentation and prove the natural bijection C(L(V),Y)≅Hom⁡A(V,H(Y)); step 3.1 proves the construction is independent of the presentation, step 4.1 constructs L on maps with its identity and composition laws, and step 5.1 converts the natural bijections into the adjunction L⊣H. The only data used are the canonical presentation determined by V, the supplied copowers P(I), P(J) and the supplied cokernel, so nothing is selected from a nonempty family and no choice principle is used.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)Open item page →

Tensoring defines a schematic pseudofunctor with interchange

Statement

Write RngMod for the schematic strict 2-category with object labels the unital rings A, interpreted as the module categories A-Mod, whose 1-cells are the additive cocontinuous functors A-Mod→B-Mod (Additive cocontinuous module functors and their schematic category), and whose 2-cells are all natural transformations, with vertical and horizontal composition as in Whiskering and horizontal composition of natural transformations, so that RngMod(A-Mod,B-Mod) is the functor category Funaddcoc(A-Mod,B-Mod) of Natural transformations of additive cocontinuous module functors are determined at the regular module. Here the category and strict 2-category laws are interpreted componentwise for fixed definable functor schemas, as in Additive cocontinuous module functors and their schematic category: no category whose objects are proper-class functors is formed. The pseudofunctor terminology asserts the equations of Bicategories, pseudofunctors, and biequivalences in this schematic sense. Then the assignment Φ(A)=A-Mod,Φ(M)=TM=M⊗A−,Φ(f)=f⊗1, for a unital ring A, a (B,A)-bimodule M, and a bimodule map f, is a pseudofunctor Φ:Bimod→RngMod (Bicategories, pseudofunctors, and biequivalences): its composition comparison is the associativity isomorphism TN∘TM≅TN⊗BM with components N⊗B(M⊗AX)≅(N⊗BM)⊗AX, its identity comparison is X→A⊗AX, x↦1A⊗x, and the pseudofunctor coherence equations hold. Moreover horizontal composition of 2-cells corresponds to tensoring bimodule maps, ϕN′,M′ (Φ(g)∗Φ(f))=Φ(g⊗f) ϕN,M, so vertical and horizontal composition satisfy the interchange law (Horizontal and vertical composition of natural transformations satisfy the interchange law). No commutativity and no choice are used.

Facts & Assumptions

Given: The Morita bicategory Bimod of The Morita bicategory of rings and bimodules, the schematic strict 2-category RngMod of the Statement, with object labels the rings A, interpreted as A-Mod, whose 1-cells A-Mod→B-Mod are the additive cocontinuous functors, and whose 2-cells are all natural transformations, and the assignment Φ(A)=A-Mod, Φ(M)=TM=M⊗A−, Φ(f)=f⊗1.

[F1]

The hom-category RngMod(A-Mod,B-Mod) is the schematic category with set-coded fixed Hom-collections Funaddcoc(A-Mod,B-Mod) of additive cocontinuous functors and all natural transformations, with componentwise vertical composition and composition of functors, and horizontal composition of 2-cells is whiskering (Additive cocontinuous module functors and their schematic category, Natural transformations of additive cocontinuous module functors are determined at the regular module, Natural transformation and its components, Whiskering and horizontal composition of natural transformations).

[F2]

For every (B,A)-bimodule M the functor TM=M⊗A− is additive, right exact and coproduct-preserving, hence additive cocontinuous; a bimodule map f:M→M′ induces the natural transformation f⊗1:TM⇒TM′, and these assignments preserve identities and composition (Eilenberg-Watts theorem for arbitrary unital rings, Module homomorphisms induce tensor-product homomorphisms functorially).

[F3]

There is a canonical natural isomorphism αN,M,X:(N⊗BM)⊗AX→N⊗B(M⊗AX) with α((n⊗m)⊗x)=n⊗(m⊗x) for a (C,B)-bimodule N, a (B,A)-bimodule M and a left A-module X, and it respects the outer actions (Associativity of tensor products for compatible bimodules).

[F4]

There is a canonical natural isomorphism λX:A⊗AX→X, a⊗x↦ax, respecting the outer actions (The regular module is a tensor unit: R⊗RN≅N and M⊗RR≅M).

[F5]

A pseudofunctor carries invertible composition and identity comparisons satisfying the associativity and unit coherence equations of Bicategories, pseudofunctors, and biequivalences.

[F6]

The associator and unitors of the Morita data satisfy the pentagon and triangle identities, checked on elementary tensors and extended by additivity (The Morita data satisfy the bicategory coherence axioms, The Morita bicategory of rings and bimodules).

[F7]

Horizontal and vertical composition of natural transformations satisfy the interchange law (Horizontal and vertical composition of natural transformations satisfy the interchange law).

Proof

technique · direct
1.1F1F2given

(Φ is well defined on 1-cells and 2-cells.) The object map sends a unital ring A to the module category A-Mod. A 1-cell A→B, that is, a (B,A)-bimodule M, is sent to the additive cocontinuous functor TM=M⊗A− by [F2], an object of RngMod(A-Mod,B-Mod) by [F1]; and a 2-cell f:M→M′ is sent to f⊗1, a natural transformation TM⇒TM′ by [F2] and hence a morphism of the same hom-category. Identity 2-cells 1M are sent to the identity transformation 1M⊗1X by [F2], and composition of bimodule maps is preserved, so Φ is a well-defined assignment on both sorts of cells.

1.2F1F3given

(Composition comparison.) For a (C,B)-bimodule N and a (B,A)-bimodule M, the comparison ϕN,M:TN∘TM⇒TN⊗BM has component at a left A-module X the inverse of the canonical associativity isomorphism of [F3], ϕN,M,X:N⊗B(M⊗AX)→(N⊗BM)⊗AX, natural in X and compatible with the outer actions; it is an isomorphism of functors with inverse given componentwise by αN,M,X.

1.3F1F4given

(Identity comparison.) For a unital ring A, the comparison ϕA:1A-Mod⇒TA=A⊗A− has component at X the inverse of the unitor λX of [F4], x↦1A⊗x, a natural isomorphism of functors.

2.1F1F2F3step 1.2givenalgebra

(Naturality of the composition comparison.) For bimodule maps f:M→M′ and g:N→N′, the horizontal composite Φ(g)∗Φ(f) has component n⊗(m⊗x)↦g(n)⊗(f(m)⊗x). Consequently ϕN′,M′∘(Φ(g)∗Φ(f))=Φ(g⊗f)∘ϕN,M: both sides send n⊗(m⊗x) to (g(n)⊗f(m))⊗x, and these tensors generate. This is the required naturality, with domains and codomains related by the comparison rather than literally equal.

2.2F3F4F5F6step 1.2step 1.3givenalgebra

(Coherence equations.) Evaluate the pseudofunctor associativity equation of [F5] at a variable left A-module X. The two sides become composites of the comparisons of steps 1.2 and 1.3 with whiskered identities; after rewriting the comparison components as inverses of the associator of [F3] and applying the naturality of the associator, both sides reduce to the two paths of the pentagon of [F6] with the extra variable X appended, which agree on elementary tensors and hence, by additivity of the functors, on all elements. The two unit equations similarly reduce to the triangle of [F6] with X appended: on an elementary tensor involving a unit factor both sides multiply the unit with the neighbouring factor. Hence the coherence equations hold.

3.1F7step 2.1givenalgebra

(Interchange.) For composable bimodule maps the comparison identity of step 2.1 identifies horizontal composition of 2-cells with tensoring maps, while vertical composition is componentwise composition of natural transformations by [F1]; the interchange law for these operations is [F7], and the component computation of step 2.1 shows the two whiskerings of the induced transformations agree on n⊗m⊗x and hence, by generation of tensor products by elementary tensors, on all elements.

4.1step 1.1step 1.2step 1.3step 2.1step 2.2step 3.1∎

Steps 1.1-1.3 give the object, 1-cell and 2-cell maps together with the invertible composition and identity comparisons, and steps 2.2 and 3.1 verify the pseudofunctor coherence equations and the interchange behaviour; hence Φ:Bimod→RngMod is a pseudofunctor and horizontal composition of 2-cells corresponds to g⊗f under the composition comparisons. All comparisons are the canonical ones, no commutativity of rings is assumed, and no choice is used.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)Open item page →

Module reconstruction from a small projective generator with supplied copowers and cokernels

Statement

Let C be a locally small cocomplete abelian category and let P be a small projective generator of C. Assume in addition that definable assignments of copowers of P (including their injections) for every set, and of cokernels (including their quotient maps) for every morphism of C, are supplied. Cocompleteness alone asserts their existence individually, not such simultaneous choices. Put E=End⁡C(P) and A=Eop, and let H=C(P,−):C→A-Mod and L:A-Mod→C be the functors of The copower presentation construction is left adjoint to the generator Hom functor, so that L⊣H. Then the unit η:1A-Mod⇒HL and the counit ε:LH⇒1C of this adjunction are natural isomorphisms. Consequently H is an equivalence of categories with quasi-inverse L, and C is equivalent to the module category A-Mod (Equivalence, quasi-inverse, and adjoint equivalence of categories). No commutativity of rings is assumed and no choice is used.

Facts & Assumptions

Given: A locally small cocomplete abelian category C, a small projective generator P of C, the supplied definable copower and cokernel assignments of the Statement, E=End⁡C(P), A=Eop, H=C(P,−), and the functor L:A-Mod→C of The copower presentation construction is left adjoint to the generator Hom functor with its natural bijections and the adjunction L⊣H with unit η and counit ε.

[F2]

L(V) is constructed as the cokernel of the transposed canonical presentation of V, so that L is left adjoint to H with unit η:1A-Mod⇒HL and counit ε:LH⇒1C satisfying the triangle identities (The copower presentation construction is left adjoint to the generator Hom functor, Adjunction by unit, counit, and the triangle identities).

[F3]

H(P)≅AA and H(P(I))≅A(I) for every set I, and the adjunction bijection C(L(V),Y)≅Hom⁡A(V,H(Y)) identifies the unit at V with the transpose of 1L(V) (The copower presentation construction is left adjoint to the generator Hom functor).

[F4]

A left A-module V has a canonical presentation A(J)→dA(I)→qV→0 with V≅coker⁡d; a functor preserving cokernels carries it to coker⁡H(τ) for the transposed map τ, and the transposition is the identity on the matrix entries under H(P(I))≅A(I) (Canonical free presentations force the comparison to be an isomorphism, The copower presentation construction is left adjoint to the generator Hom functor).

[F6]

An adjoint equivalence is an adjunction whose unit and counit are natural isomorphisms (Equivalence, quasi-inverse, and adjoint equivalence of categories, Adjunction by unit, counit, and the triangle identities).

[F7]

In an abelian category a monic and epic morphism is an isomorphism (An abelian category is balanced).

Proof

technique · direct
1.1F2F3givenalgebra

(The unit at free modules.) For every set I, the copower universal property gives C(P(I),Y)≅Hom⁡A(A(I),H(Y)). Explicitly a map t:P(I)→Y corresponds to the map sending the basis vector ei to tȷi. This is the representation used to define L in [F2], so uniqueness of representing objects identifies L(A(I)) with P(I) compatibly with that bijection. The transpose of its identity is therefore ei↦ȷi in H(P(I)), the canonical isomorphism A(I)→H(P(I)) of [F3]. Hence ηA(I) is an isomorphism, including I=∅.

2.1F1F2F3F4F5step 1.1givenalgebra

(The unit is an isomorphism at every module.) Let V be a left A-module with canonical presentation A(J)→dA(I)→qV→0 of [F4], so V≅coker⁡d and, by construction of L, the object L(V) is the cokernel of the transposed map τ=τ(d). Since H preserves cokernels by [F1] and [F5], H(L(V))≅coker⁡H(τ), and by [F4] the map H(τ) corresponds to d under the free identifications H(P(I))≅A(I), H(P(J))≅A(J); hence H(L(V))≅coker⁡d≅V. The unit ηV is natural and its component at A(I) is an isomorphism by step 1.1; the cokernel descriptions identify ηV with the identity of coker⁡d up to these isomorphisms, so ηV is an isomorphism for every V.

3.1F1F2F5F7step 2.1given

(The counit is an isomorphism.) Let X∈C. The triangle identity gives H(εX)∘ηH(X)=1H(X) by [F2]; since ηH(X) is an isomorphism by step 2.1, H(εX) is an isomorphism. Exactness of H [F1] gives H(ker⁡εX)≅ker⁡H(εX)=0 and H(coker⁡εX)≅coker⁡H(εX)=0; by the zero-detection property of [F1], ker⁡εX=0 and coker⁡εX=0, so εX is monic and epic and therefore an isomorphism by [F7].

4.1F2F6step 2.1step 3.1∎

(The equivalence.) Steps 2.1 and 3.1 show that the unit and counit of the adjunction L⊣H of [F2] are natural isomorphisms, so L and H form an adjoint equivalence and in particular an equivalence of categories by [F6]; hence C is equivalent to the module category A-Mod through H=C(P,−) with quasi-inverse L. No commutativity of rings is assumed, all objects used are the given P, its copowers and the supplied cokernels, and no choice principle is used.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)Open item page →

Eilenberg-Watts schematic biequivalence between the Morita bicategory and module categories

Statement

The pseudofunctor Φ:Bimod→RngMod of Tensoring defines a schematic pseudofunctor with interchange, sending a ring A to A-Mod, a (B,A)-bimodule M to TM=M⊗A−, and a bimodule map to the corresponding natural transformation, is a schematic biequivalence. This means the local equivalence data and coherence equations of Bicategories, pseudofunctors, and biequivalences for fixed functor schemas, with the set-coded natural transformations of Additive cocontinuous module functors and their schematic category; it does not form a category with proper-class functors as objects. Explicitly:

  1. for all unital rings A,B the local assignment Bimod(A,B)→RngMod(A-Mod,B-Mod), M↦TM, is a schematic equivalence, so full, faithful, and essentially surjective (Eilenberg-Watts is a schematic equivalence of Hom categories);
  2. every object label of RngMod is the image of its ring, hence equivalent to an image object. Consequently, under the composition comparison, a natural transformation between two composite tensor functors is exactly a bimodule map between their composite kernels, including all source and target actions. No commutativity and no choice are used.

Facts & Assumptions

Given: The pseudofunctor Φ:Bimod→RngMod of Tensoring defines a schematic pseudofunctor with interchange, sending a unital ring A to A-Mod, a (B,A)-bimodule M to TM=M⊗A− and a bimodule map to the corresponding natural transformation.

[F1]

Φ is a pseudofunctor whose object map is A↦A-Mod, whose map on 1-cells is M↦TM, and whose composition comparison identifies TN∘TM with TN⊗BM through the canonical associativity isomorphism (Tensoring defines a schematic pseudofunctor with interchange, Bicategories, pseudofunctors, and biequivalences).

[F2]

For all unital rings A,B the assignment M↦TM is a schematic equivalence from the (B,A)-bimodules with bimodule maps to the additive cocontinuous functors A-Mod→B-Mod with natural transformations; it is full and faithful with Nat⁡(TM,TM′)≅Hom⁡B-A(M,M′), and it is essentially surjective (Eilenberg-Watts is a schematic equivalence of Hom categories).

[F3]

The objects of RngMod are exactly the module categories A-Mod for unital rings A, the 1-cells are fixed additive cocontinuous functor schemas and the 2-cells are their set-coded natural transformations, with horizontal composition given by whiskering (Strict 2-category, Additive cocontinuous module functors and their schematic category, Natural transformations of additive cocontinuous module functors are determined at the regular module, Functor category [C,D], Natural transformation and its components).

[F4]

A pseudofunctor is a biequivalence when every local functor is an equivalence of categories and every target object is equivalent to an image object; the local equivalences used here come with the supplied quasi-inverse F↦F(A) of [F2] (Bicategories, pseudofunctors, and biequivalences, Equivalence, quasi-inverse, and adjoint equivalence of categories).

Proof

technique · direct
1.1F1F2F4given

(The local functors are equivalences.) Fix unital rings A,B. The local map Bimod(A,B)→RngMod(A-Mod,B-Mod) is the functor M↦TM on objects and f↦f⊗1 on morphisms, which is exactly the assignment of the pseudofunctor [F1] restricted to this pair of objects. By [F2] this functor is a schematic equivalence with the specified evaluation quasi-inverse, and in particular is full, faithful and essentially surjective.

1.2F1F3given

(Every target object is an image.) Let A be an object of RngMod. By [F3] there is a unital ring A with A=A-Mod, and Φ(A)=A-Mod=A by [F1], so A is (trivially) equivalent to the image of an object of Bimod.

1.3F1F2given

(Composite kernels.) Let M,M′ be (B,A)-bimodules and N,N′ (C,B)-bimodules. By the composition comparisons of [F1] the composite functors TN∘TM and TN′∘TM′ are naturally isomorphic to TN⊗BM and TN′⊗BM′. Composing with these natural isomorphisms gives a bijection Nat⁡(TN∘TM,TN′∘TM′)≅Nat⁡(TN⊗BM,TN′⊗BM′), and by the full faithfulness of [F2] the right-hand side is Hom⁡C-A(N⊗BM,N′⊗BM′); under the bijection a natural transformation of composites corresponds to a bimodule map of the composite kernels preserving both the left C-action and the right A-action.

2.1F4step 1.1step 1.2step 1.3∎

Steps 1.1 and 1.2 verify the two clauses of the definition of biequivalence for Φ, so by [F4] the pseudofunctor Φ is a schematic biequivalence between the Morita bicategory and the schematic strict 2-category of module categories and additive cocontinuous functors; step 1.3 identifies the natural transformations between composite tensor functors with bimodule maps of composite kernels. No commutativity of rings is assumed and no choice is used.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)Open item page →

Morita equivalence is invertibility of a bimodule

Statement

Let A and B be unital rings, and say that A and B are Morita equivalent when there is an equivalence of categories A-Mod→B-Mod that is additive.

  1. The following are equivalent: (a) A and B are Morita equivalent; (b) there are bimodules BMA and ANB with isomorphisms N⊗BM≅AAA and M⊗AN≅BBB of bimodules; (c) there is an invertible 1-cell between A and B in the Morita bicategory of The Morita bicategory of rings and bimodules.
  2. If F:A-Mod→B-Mod is such an equivalence, then F≅TM for M=F(AA) with the (B,A)-bimodule structure ma=F(ra)(m), its quasi-inverse is TN for N=G(BB), and the isomorphisms in 1(b) arise from the unit and counit of F,G.
  3. If A and B are Morita equivalent, then for any equivalence F the module P=F(AA) is a small projective generator of B-Mod and a↦F(ra) is a ring isomorphism A≅End⁡B(P)op (The endomorphism ring End⁡R(M) under addition and composition, Module endomorphisms form a ring under pointwise addition and composition); conversely, if P is a left B-module that is a progenerator and if A≅End⁡B(P)op is a ring isomorphism making P a (B,A)-bimodule, then TP=P⊗A− is an equivalence A-Mod→B-Mod whose right adjoint is Hom⁡B(P,−)≅P∨⊗B− with P∨=Hom⁡B(P,B); in particular P∨ is the inverse (A,B)-bimodule of P. No commutativity of the rings is assumed and no choice is used.

Facts & Assumptions

Given: Unital rings A and B; A and B are Morita equivalent when there is an additive equivalence of categories A-Mod→B-Mod.

[F1]

In the Morita bicategory of The Morita bicategory of rings and bimodules a 1-cell A→B is a (B,A)-bimodule M, composition is N⊗BM, and a 1-cell is invertible exactly when there are bimodules BMA and ANB with isomorphisms N⊗BM≅AAA and M⊗AN≅BBB of bimodules (The Morita bicategory of rings and bimodules, Bicategories, pseudofunctors, and biequivalences).

[F2]

An equivalence between abelian categories is exact, preserves and reflects all existing colimits, and hence is additive cocontinuous; conversely every additive cocontinuous functor F:A-Mod→B-Mod is naturally isomorphic to TF(A), where F(A) carries the (B,A)-bimodule structure ma=F(ra)(m), and TM=M⊗A− is additive cocontinuous for every (B,A)-bimodule M (An equivalence between abelian categories is exact, Equivalences preserve, reflect, and create limits and colimits in the isomorphism-invariant sense, Eilenberg-Watts theorem for arbitrary unital rings, Additive cocontinuous module functors and their schematic category).

[F3]

For (B,A)-bimodules M,M′ the correspondence f↦f⊗1 is a bijection Hom⁡B-A(M,M′)≅Nat⁡(TM,TM′) compatible with identities and composition, so an invertible natural transformation corresponds to an isomorphism of bimodules (Natural transformations between tensor functors are bimodule maps).

[F4]

The canonical associativity and unitor isomorphisms give natural isomorphisms TN∘TM≅TN⊗BM and TA≅1A-Mod, TB≅1B-Mod (Tensoring defines a schematic pseudofunctor with interchange, Associativity of tensor products for compatible bimodules, The regular module is a tensor unit: R⊗RN≅N and M⊗RR≅M).

[F5]

The regular module AA is a small projective generator of A-Mod, and small projective generators are preserved and reflected by equivalences; a left B-module is a small projective generator of B-Mod exactly when it is a progenerator, i.e. finitely generated, projective and a generator (Small projective modules are exactly finitely generated projective modules; the progenerator identification, Equivalences preserve small projective generators, Small projective generators and progenerators).

[F6]

Evaluation at 1 gives a ring isomorphism End⁡A(AA)≅Aop, and for a left R-module M the endomorphisms form a unital ring under pointwise addition and composition (End⁡R(RR)≅Rop, Module endomorphisms form a ring under pointwise addition and composition, The endomorphism ring End⁡R(M) under addition and composition).

[F7]

With supplied definable copower and cokernel assignments, a small projective generator P of a locally small cocomplete abelian category C with A≅End⁡C(P)op yields an equivalence H=C(P,−):C→A-Mod with a quasi-inverse L (Module reconstruction from a small projective generator with supplied copowers and cokernels, The copower presentation construction is left adjoint to the generator Hom functor).

[F8]

For a (B,A)-bimodule P the tensor functor TP=P⊗A− is left adjoint to Hom⁡B(P,−) with the left A-module structure (aφ)(p)=φ(pa), and a left adjoint of a functor is unique up to a unique compatible natural isomorphism (Tensor-Hom adjunction for bimodules over arbitrary unital rings, Adjoints are unique up to a unique natural isomorphism compatible with the adjunction data).

[F9]

For a finitely generated projective left B-module P the evaluation map gives a natural isomorphism Hom⁡B(P,−)≅Hom⁡B(P,B)⊗B− with P∨=Hom⁡B(P,B), and P∨ is an (A,B)-bimodule when P is a (B,A)-bimodule (The dual-basis isomorphism for a finitely generated projective bimodule).

[F10]

Every equivalence can be equipped as an adjoint equivalence, but the two arbitrary initial isomorphisms witnessing invertibility of a bimodule need not themselves be the unit and counit of that adjoint equivalence (Every equivalence of categories can be equipped as an adjoint equivalence, Equivalence, quasi-inverse, and adjoint equivalence of categories).

Proof

technique · direct
1.1F2F4given

(Set-up.) An additive equivalence F:A-Mod→B-Mod has a quasi-inverse G, and by [F2] both are additive cocontinuous, so F≅TM with M:=F(AA) carrying the (B,A)-bimodule structure ma=F(ra)(m), and G≅TN with N:=G(BB) carrying the (A,B)-bimodule structure. The unit and counit of the equivalence give natural isomorphisms G∘F≅1A-Mod and F∘G≅1B-Mod.

1.2F4given

((b) implies (a).) Suppose BMA and ANB satisfy N⊗BM≅AAA and M⊗AN≅BBB as bimodules. Then [F4] gives natural isomorphisms TN∘TM≅TN⊗BM≅TA≅1A-Mod and TM∘TN≅TB≅1B-Mod, so TM and TN are mutually quasi-inverse functors and TM is an additive equivalence; hence A and B are Morita equivalent.

1.3F2F5F6givenalgebra

(Forward direction of (3).) Let F be an additive equivalence. By [F5] the regular module AA is a small projective generator and P:=F(AA) is again one, hence a progenerator of B-Mod. Full faithfulness of F makes f↦F(f) a ring isomorphism End⁡A(AA)→End⁡B(P), and [F6] identifies End⁡A(AA) with Aop through evaluation at 1; composition of these identifications is exactly a↦F(ra), whose image is the right A-action ma=F(ra)(m) of [F2]. Hence A≅End⁡B(P)op and P is a (B,A)-bimodule.

1.4F5F7F8F9given

(Converse direction of (3).) Let P be a left B-module that is a progenerator, suppose A≅End⁡B(P)op is a ring isomorphism making P a (B,A)-bimodule. By [F5] P is a small projective generator. In B-Mod the finite-support direct sums of copies of P and the quotients by images supply definable copower and cokernel assignments; thus [F7] gives an equivalence H=Hom⁡B(P,−):B-Mod→A-Mod with quasi-inverse L. By [F8] the tensor functor TP=P⊗A− is left adjoint to H, so by uniqueness of left adjoints L≅TP and TP is an equivalence with right adjoint H; since P is finitely generated projective as a left B-module, [F9] identifies H=Hom⁡B(P,−) with P∨⊗B− for the (A,B)-bimodule P∨=Hom⁡B(P,B).

2.1F3F4step 1.1given

((a) implies (b).) Let F be an additive equivalence with quasi-inverse G, and let M=F(AA), N=G(BB) be as in step 1.1. Composing the natural isomorphism G∘F≅1 with the comparisons G∘F≅TN∘TM≅TN⊗BM of [F4] gives an invertible natural transformation TN⊗BM≅TA, which by [F3] corresponds to an isomorphism of (A,A)-bimodules N⊗BM≅AAA; symmetrically F∘G≅1 yields M⊗AN≅BBB. Hence a Morita equivalence produces inverse bimodules.

2.2step 1.3step 1.4given

(Proof of (3).) Steps 1.3 and 1.4 prove the two directions: an equivalence sends the regular module to a progenerator whose endomorphism ring is Aop, and conversely a progenerator with A≅End⁡B(P)op has TP as an equivalence with right adjoint Hom⁡B(P,−)≅P∨⊗B−, so P∨ is the inverse (A,B)-bimodule of P.

3.1F1step 1.2step 2.1given

(Proof of (1).) Step 1.2 gives (b)⇒(a) and step 2.1 gives (a)⇒(b), so (a) and (b) are equivalent; condition (c) is the same statement in the language of the Morita bicategory, where an invertible 1-cell is one admitting a two-sided inverse up to invertible 2-cells, which are exactly the bimodule isomorphisms of (b) by [F1]. Hence (a), (b), (c) are equivalent.

3.2step 1.1step 2.1given

(Proof of (2).) Let F be an equivalence. Step 1.1 exhibits F≅TM with M=F(AA) and the (B,A)-bimodule structure ma=F(ra)(m), and its quasi-inverse G≅TN with N=G(BB); step 2.1 derives the two bimodule isomorphisms from the unit and counit of the equivalence. This is exactly assertion (2).

4.1F10step 3.1step 3.2step 2.2∎

Steps 3.1, 3.2 and 2.2 prove the three assertions; if triangle identities are wanted, replace the equivalence by an adjoint equivalence as in [F10] — the initial bimodule isomorphisms of step 2.1 need not themselves be the unit and counit of that adjoint equivalence. No commutativity of the rings is assumed and no choice is used.

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

The center is Morita invariant, via natural endomorphisms of the identity

Statement

Let A be a unital ring. Natural endomorphisms below are encoded by their component at the regular module A; the proof establishes that this component determines the entire family, and that the permissible components form a set. The monoid of natural endomorphisms of the identity functor 1A-Mod is a ring under componentwise addition and vertical composition, and evaluation at the component A→A identifies it with the ring of (A,A)-bimodule endomorphisms of AAA, hence with the center: Nat⁡(1A-Mod,1A-Mod)  ≅  End⁡A-A(AAA)  ≅  Z(A) (the second isomorphism is f↦f(1), with inverse z↦(a↦za); The center of a ring). Consequently, if A and B are Morita equivalent — equivalently related by inverse bimodules — then Z(A)≅Z(B) as rings. No choice is used.

Facts & Assumptions

[F1]

The center Z(A)={z∈A:za=az for every a∈A} is a commutative subring of A (The center of a ring).

[F2]

A natural transformation α:1A-Mod⇒1A-Mod is a family of A-linear endomorphisms with αY∘u=u∘αX for every A-linear u:X→Y, and vertical composition is componentwise with identity components 1X (Natural transformation and its components, Identity natural transformation and vertical composition, Natural isomorphism).

[F3]

An equivalence of categories consists of functors F,G with natural isomorphisms η:1⇒GF and ε:FG⇒1, and can be equipped as an adjoint equivalence; an equivalence between abelian categories is additive (Equivalence, quasi-inverse, and adjoint equivalence of categories, Every equivalence of categories can be equipped as an adjoint equivalence, An equivalence between abelian categories is exact).

[F4]

Two unital rings are Morita equivalent when there is an additive equivalence of their module categories, equivalently when they are related by inverse bimodules (Morita equivalence is invertibility of a bimodule).

Proof

technique · direct
1.1F2givenalgebra

(Nat⁡(1,1) is a ring.) For natural endomorphisms α,β of 1A-Mod, define α+β componentwise by (α+β)X=αX+βX in the abelian group Hom⁡A(X,X); this is natural because for u:X→Y both (α+β)Y∘u and u∘(α+β)X equal uαX+uβX by bilinearity of composition. Componentwise addition inherits associativity, commutativity, the zero transformation and additive inverses from the hom-groups, and vertical composition distributes over it on both sides because composition of A-linear maps is bilinear: γX∘(αX+βX)=γXαX+γXβX and (αX+βX)∘γX=αXγX+βXγX. Finally the identity 11 and the zero transformation are natural. Hence Nat⁡(1,1) is a ring under componentwise addition and vertical composition.

1.2F1F2givenalgebra

(Identification with the center.) Let α:1⇒1 and set z=αA(1). Left A-linearity gives αA(a)=az, while naturality at the left A-linear right multiplication ra:A→A gives αA(a)=za. Thus z∈Z(A) and αA is a bimodule endomorphism. For x∈X, the left A-linear map ℓx:A→X, a↦ax, gives by naturality αX(x)=ℓx(z)=zx. Conversely, if z∈Z(A), ηXz(x)=zx is additive, satisfies z(ax)=a(zx), and commutes with every A-linear map, so it is a natural endomorphism. The assignments α↦z and z↦ηz are inverse. They preserve addition, identities, and multiplication since ηz∘ηw=ηzw. A bimodule endomorphism f:A→A similarly satisfies f(a)=af(1)=f(1)a, so evaluation identifies it with a unique central element and every central element supplies one. This proves both ring isomorphisms.

1.3F2F3givenalgebra

(Morita transport.) Let F:A-Mod→B-Mod be an additive equivalence, equipped as an adjoint equivalence with quasi-inverse G, unit η and counit ε by [F3]. For α∈Nat⁡(1A,1A) define βX:=εX∘F(αGX)∘εX−1 for X∈B-Mod. Each βX is an endomorphism of X, and β is natural: for u:X→Y, naturality of ε gives εY−1∘u=FG(u)∘εX−1, hence βY∘u=εY∘F(αGY∘G(u))∘εX−1=εY∘F(G(u)∘αGX)∘εX−1=u∘βX. The assignment α↦β is additive because F is additive and composition is bilinear; it carries identities to identities and composites to composites because F and ε are functorial; and the symmetric formula αY′=ηY−1∘G(βFY)∘ηY using η is inverse to it, by the triangle identities and the naturality of η and ε. Hence it is a ring isomorphism Nat⁡(1A,1A)≅Nat⁡(1B,1B).

2.1F4step 1.1step 1.2step 1.3∎

(Conclusion.) If A and B are Morita equivalent, [F4] supplies an additive equivalence F:A-Mod→B-Mod, and step 1.3 gives a ring isomorphism Nat⁡(1A,1A)≅Nat⁡(1B,1B); composing with the identifications of step 1.2 gives a ring isomorphism Z(A)≅Z(B). For A=B the identity functor recovers the first identification, so the statement holds in general. No element outside the given rings and functors is chosen and no choice principle is used.

5 · Examples, counterexamples and false statements

None yet.

Sources