Blog Archive

Friday, October 2, 2026

The First Isomorphism Theorem: From Regular Categories to Algebraic Models

The classical First Isomorphism Theorem combines two ingredients. The categorical ingredient identifies the quotient by a kernel pair with the image of a morphism. The algebraic ingredient ensures that images inherit the required operations and that the relevant quotients can be computed on the underlying objects.

Regular categories provide a setting for the first ingredient. Categories of models of finite-product sketches provide a general setting for the second.

Definition (Regular category). A morphism is a regular epimorphism if it is the coequalizer of some pair of parallel morphisms. A category C is regular if:

  1. (R1) C has all finite limits.

  2. (R2) Every morphism f:X→Y admits a factorization

    X→eI→mY,f=me,

    where e is a regular epimorphism and m is a monomorphism.

  3. (R3) Regular epimorphisms are stable under pullback.

We first establish three facts that will be used throughout.

Lemma A (Orthogonality). In any category, regular epimorphisms are left orthogonal to monomorphisms: every commuting square

A→uCe↓↓mB→vD,

with e a regular epimorphism and m a monomorphism, has a unique diagonal filler d:B→C satisfying

de=u,md=v.

Proof. Write e as the coequalizer of a,b:S⇉A. Since mu=ve, we have

mua=vea=veb=mub.

Monicity of m gives ua=ub. The coequalizer property of e supplies a unique d:B→C with de=u. Moreover,

mde=mu=ve.

Every coequalizer is an epimorphism, so cancellation of e gives md=v. ◻

Two consequences will be useful.

First, every regular epimorphism is extremal: if a regular epimorphism e:X→Y factors as e=ma with m:I→Y monic, then m is an isomorphism. Indeed, Lemma A applied to

X→aIe↓↓mY→idYY

gives d:Y→I with md=idY. Monicity of m then gives dm=idI.

Second, regular epimorphism–monomorphism factorizations are unique up to a unique compatible isomorphism. If

f=me=m′e′,

Lemma A gives a unique comparison u:I→I′ satisfying

ue=e′,m′u=m.

The comparison in the opposite direction is its inverse, by uniqueness.

Accordingly, in a regular category the subobject m:I↪Y in such a factorization is called the image of f, written im(f).

These facts require no finite limits or pullback-stability assumption.

Lemma B (Regular epimorphisms and kernel pairs). If a regular epimorphism e:X→Y has a kernel pair

r1,r2:Eq(e)⇉X,

then e is the coequalizer of r1 and r2.

Proof. Write e as the coequalizer of a,b:S⇉X. Since ea=eb, the kernel-pair universal property gives a unique u:S→Eq(e) with

r1u=a,r2u=b.

Thus the following triangles commute:

Sa↙↓u↘bX←r1Eq(e)→r2X.

If h:X→Z satisfies hr1=hr2, then

ha=hr1u=hr2u=hb.

Hence h factors uniquely through e. Since er1=er2 by definition of the kernel pair, this is precisely the required coequalizer universal property. ◻

Only the existence of this kernel pair is needed.

Lemma C (Composition and finite products). In a category satisfying (R2), regular epimorphisms are closed under composition. In a regular category, they are also closed under finite products.

Proof. Let e:X→Y and d:Y→Z be regular epimorphisms. By (R2), factor their composite as

de=mr,X→rI→mZ,

where r is a regular epimorphism and m is monic. Lemma A gives a filler h:Y→I in

X→rIe↓↓mY→dZ.

In particular, d=mh. Since d is a regular epimorphism and therefore extremal, m is an isomorphism. Thus de=mr is a regular epimorphism.

Now suppose C is regular, and let e:A→B and e′:A′→B′ be regular epimorphisms. Factor their product as

A×A′→e×idA′B×A′→idB×e′B×B′.

The first map is a pullback of e:

A×A′→e×idA′B×A′πA↓↓πBA→eB.

Similarly, the second map is a pullback of e′. Both are regular epimorphisms by (R3), and their composite is regular epic by the first part.

Induction proves the result for every nonempty finite product. The empty product is the identity of the terminal object, which is a regular epimorphism. ◻

The composition argument uses (R2). The finite-product argument additionally uses finite products from (R1) and pullback stability from (R3).

Examples.

  • Sets and algebraic structures. The category Set is regular, with surjections as its regular epimorphisms. Every finitary variety of algebras is regular as well. Examples include groups, monoids, rings, and Lie algebras over a fixed field. We will obtain this algebraic statement from the proposition below.

  • Abelian categories. Every abelian category is regular. In particular, Ab, R-Mod, and Vectk are regular. Every epimorphism is regular, and the usual coimage–image isomorphism supplies (R2).

  • Toposes. Every elementary topos is regular. Examples include presheaf categories and categories of sheaves of sets on a site.

  • Compact Hausdorff spaces. The category CompHaus is regular. Continuous surjections are quotient maps and coequalizers of their kernel pairs; they are also stable under pullback. The image of a continuous map carries the subspace topology. This agrees with the quotient topology obtained from its fibers: the resulting continuous bijection from a compact space to a Hausdorff space is a homeomorphism. By contrast, Top is not regular, because quotient maps need not remain quotient maps after pullback.

  • Torsion-free abelian groups. The full subcategory Abtf⊆Ab is regular. Finite limits and ordinary images remain torsion-free. For f:A→B, the surjection A→im(f) is the coequalizer of its kernel pair in Ab; all objects in this diagram are torsion-free, so the same universal property holds in the full subcategory. Conversely, Lemma A and this factorization show that every regular epimorphism in Abtf is surjective. Pullbacks preserve these surjections, proving (R3). General coequalizers, however, need not be computed in Ab: one forms the ordinary quotient and then divides out its torsion subgroup.

Regular logic. The structure of a regular category also supports a language for describing images and relations.

Regular formulas are built from equations and applications of relation symbols using

⊤,∧,∃.

Here ⊤ is the empty conjunction. A regular theory consists of a signature of sorts, function symbols, and relation symbols, together with axioms expressed as sequents

ϕ⊢Γψ,

where ϕ,ψ are regular formulas and Γ contains their free variables. In set-theoretic semantics, such a sequent means

∀x→(ϕ(x→)⇒ψ(x→)).

Universal quantification and implication belong to this external reading of a sequent; they are not constructors of regular formulas.

In a regular category, sorts are interpreted as objects, function symbols as morphisms, and relation symbols as subobjects of products. A formula in context Γ=(x1:X1,…,xn:Xn) is interpreted as a subobject

[[ϕ]]↪[[Γ]]:=X1×⋯×Xn.
Logical constructionCategorical interpretation
Atomic relation R(t1,…,tn)Pullback of the interpreting subobject for R along the tuple of interpreting term maps
Equality s=t, with values in APullback of the diagonal ΔA:A→A×A along ⟨s,t⟩
Truth ⊤The whole context object
Conjunction ϕ∧ψIntersection of subobjects
Substitution along a tuple of terms τ:Δ→ΓPullback τ∗[[ϕ]]
Existential quantification ∃yϕImage under the projection forgetting y
Validity of ϕ⊢ΓψInclusion [[ϕ]]≤[[ψ]]

For a morphism f:A→B and a subobject p:P↪A, define

∃f(P):=im(fp).

This operation is left adjoint to pullback:

∃f(P)≤Q⟺P≤f∗(Q).

Indeed, both conditions say that fp factors through the subobject Q↪B.

In particular, if ϕ(x→,y) defines P↪X×Y, then

[[∃yϕ(x→,y)]]=im(P↪X×Y→πXX).

Axiom (R3) makes this interpretation compatible with substitution. For a pullback square

A′→uAf′↓↓fB′→vB,

pulling back an image factorization gives another image factorization. Consequently,

v∗∃f(P)=∃f′u∗(P).

This is the Beck–Chevalley condition.

Pullback stability also gives Frobenius reciprocity:

∃f(P∧f∗Q)=∃f(P)∧Q.

To see this, factor P→B through its image J↪B and pull the factorization back along Q↪B. The map

P×BQ⟶J×BQ

is a regular epimorphism by (R3), so the image of P×BQ→B is precisely J∧Q.

For projection maps, this expresses the logical equivalence

∃y(ϕ(x→)∧ψ(x→,y))⊣⊢ϕ(x→)∧∃yψ(x→,y),

where y does not occur freely in ϕ.

Thus (R1) interprets equality, conjunction, and substitution; (R2) supplies existential images; and (R3) supplies the compatibility laws needed for the regular logical rules.

Theorem (First Isomorphism Theorem). Let C be a regular category and let f:X→Y. Write

Eq(f):=X×YX

for its kernel pair, with projections r1,r2. Then their coequalizer exists, and

X/Eq(f)≅im(f).

Proof. By (R2), choose a factorization

X→eI→mY,f=me,

with e regular epic and m monic.

The square defining the kernel pair of f,

Eq(f)→r2Xr1↓↓fX→fY,

remains a pullback when Y,f are replaced by I,e. Indeed, for every pair s,t:T→X,

fs=ft⟺es=et

by monicity of m. Therefore

Eq(f)≅Eq(e)

compatibly with their projections.

By Lemma B, e is the coequalizer of this kernel pair. Hence the quotient exists. Any chosen coequalizer q:X→X/Eq(f) is uniquely isomorphic to e, giving a commuting diagram

X→qX/Eq(f)→f¯Y‖↓θ≅‖X→eI→mY.

In particular, f¯=mθ is monic. ◻

Remark on the hypotheses. This proof does not use (R3). It works in any category with kernel pairs and regular epimorphism–monomorphism factorizations. Pullback stability strengthens the conclusion by making these image factorizations stable under base change.

Why kernel pairs matter. In Set, the kernel pair is the relation

x∼fx′⟺f(x)=f(x′).

For groups and modules, this relation is determined by the ordinary kernel, and its quotient is the familiar quotient by ker⁡(f).

This need not hold for other algebraic structures. Consider the monoid homomorphism

f:(N,+,0)⟶({0,1},max,0),f(n)={0,n=0,1,n≥1.

Its kernel object, the inverse image of the unit, is the trivial monoid {0}, but f is not injective. Its kernel pair records the additional information that all positive integers are identified.

Kernel-pair quotients and exactness. The logical interpretation distinguishes the two objects occurring in the theorem:

Eq(f)(x,x′):⟺f(x)=f(x′),

whereas

im(f)(y):⟺∃x(f(x)=y).

The theorem says that quotienting by the first relation produces the object defined by the second formula.

It does not say that every internal equivalence relation arises this way. An internal equivalence relation is effective if it is the kernel pair of some morphism. A regular category is Barr-exact if every internal equivalence relation is effective. By the theorem, this is equivalent to requiring every internal equivalence relation to be the kernel pair of its coequalizer.

The category Abtf illustrates the distinction. On the object Z, consider the regular formula

R(x,y):⟺∃z:Z(x−y=z+z).

It defines the internal equivalence relation of congruence modulo 2:

R={(x,y)∈Z2:x−y∈2Z}.

As a subgroup of Z2, R is torsion-free.

Suppose h:Z→A, with A torsion-free, coequalizes the projections of R. Since (2,0)∈R,

h(2)=0,so2h(1)=0.

Torsion-freeness forces h(1)=0, and hence h=0. Therefore the coequalizer of R⇉Z in Abtf is

Z⟶0.

Its kernel pair is all of Z2, strictly larger than R. Thus R has a coequalizer but is not effective, and Abtf is regular without being Barr-exact.

Regularity guarantees effective quotients of kernel pairs. Barr-exactness extends this guarantee to all internal equivalence relations.

Proposition (Regularity of categories of algebraic models). Let C be a regular category and let T be a small finite-product sketch. Then

Mod(T,C)

is regular. Moreover:

  1. Finite limits are computed pointwise.

  2. Regular epimorphism–monomorphism factorizations are computed pointwise.

  3. A homomorphism of models is a regular epimorphism if and only if each component is a regular epimorphism in C.

Proof. Present T by a small category D with specified finite-product cones. Its models form a full subcategory of [D,C].

For a finite diagram of models (Fj), set

L(s):=limjFj(s).

If (s→si)i=1n is a specified product cone, then

L(s)≅limj∏iFj(si)≅∏ilimjFj(si)=∏iL(si).

This includes n=0. Hence L is a model and gives the required pointwise limit. This part uses only (R1).

Now let α:F→G be a homomorphism of models. By (R2), factor each component:

F(s)→esI(s)→msG(s),αs=mses.

For u:s→t, Lemma A applied to

F(s)→etF(u)I(t)es↓↓mtI(s)→G(u)msG(t)

gives a unique I(u):I(s)→I(t) satisfying

I(u)es=etF(u),mtI(u)=G(u)ms.

Uniqueness gives the functor laws. Thus I is a functor and e:F→I, m:I→G are natural transformations.

For a specified product cone, let

c:I(s)⟶∏iI(si)

be the comparison induced by I. We have a commuting diagram

F(s)→esI(s)→msG(s)↓≅↓c↓≅∏iF(si)→∏iesi∏iI(si)→∏imsi∏iG(si).

By Lemma C, ∏iesi is a regular epimorphism. Also, ∏imsi is monic. The two rows therefore give regular epimorphism–monomorphism factorizations of the same morphism, after identifying their endpoints. Lemma A implies that c is an isomorphism.

This includes nullary products, so I is a model. This is the step that uses finite-product preservation from Lemma C, and hence (R3).

We have obtained a factorization

F→eI→mG

in the category of models. Componentwise monicity makes m monic there.

To prove that e is regular epic, form its pointwise kernel pair

Eq(e)=F×IF.

It is a model by the finite-limit argument. By Lemma B, each es is the coequalizer of its kernel pair, so e is a pointwise coequalizer in the functor category. Fullness of the category of models gives the same universal property there.

The same argument applies to every componentwise regular epimorphism between models. Conversely, if α is a regular epimorphism of models, its factorization α=me forces m to be an isomorphism by Lemma A. Thus each component αs=mses is a regular epimorphism in C.

Finally, pullbacks of models are computed pointwise. Pulling back a regular epimorphism of models therefore pulls back regular epimorphisms in C. By (R3), all resulting components are regular epimorphisms, so the resulting homomorphism of models is regular epic.

This proves all three regularity axioms and the pointwise assertions. ◻

Corollary (First Isomorphism Theorem for algebraic models). Under the hypotheses above, every homomorphism α:F→G induces a canonical isomorphism of models

F/Eq(α)≅im(α).

The kernel pair, image, and quotient by the kernel pair are computed pointwise. In particular,

Eq(α)(s)≅F(s)×G(s)F(s),

and

(F/Eq(α))(s)≅F(s)/Eq(αs)≅im(αs).

Proof. Apply the First Isomorphism Theorem in the regular category Mod(T,C) and use the pointwise constructions from the proposition. ◻

Specialization to Set-valued models of a Lawvere theory.

Let T be a Lawvere theory with generating object t, and let α:A→B be a homomorphism between finite-product-preserving functors T→Set. Write

|A|:=A(1),|B|:=B(1),f:=α1.

Since Set is regular, the preceding corollary applies. On underlying sets, the kernel pair is the equivalence relation

a∼fa′⟺f(a)=f(a′).

This relation is a T-congruence. Indeed, for every operation ω:tn→t, preservation of ω by f implies

ai∼fai′ for all i⟹ωA(a1,…,an)∼fωA(a1′,…,an′).

Consequently, the quotient carries well-defined operations

ωA/∼f([a1],…,[an])=[ωA(a1,…,an)].

Likewise, f(|A|)⊆|B| is closed under all operations, including nullary operations, and therefore carries the induced T-model structure.

The canonical bijection

f¯:|A|/∼f⟶f(|A|),[a]⟼f(a),

is thus an isomorphism of T-models:

A/∼f≅im(α).

This is the usual First Isomorphism Theorem for universal algebra. For groups and modules, the congruence ∼f is determined by the ordinary kernel, giving the familiar formula A/ker⁡(f)≅im(f).

Why finite products are essential. The proposition does not extend to arbitrary finite-limit sketches. In the proof, the crucial step is that a finite product of regular epimorphisms is regular epic.

For a pullback specification, the analogous argument would require a comparison

F(s1)×F(s0)F(s2)⟶I(s1)×I(s0)I(s2)

to be regular epic. Componentwise regular epimorphisms do not guarantee this. Compatibility in the target need not lift to compatibility in the source.

The category Cat gives a concrete counterexample. Small categories are models of a finite-limit sketch, but Cat is not regular.

Let

A=(0→1)⨿(1′→2),B=(0→1→2),

where B includes the composite arrow 0→2. The functor q:A→B that identifies 1 and 1′ is the coequalizer of the two functors 1⇉A selecting these objects. Thus q is a regular epimorphism.

Let B′⊆B be the full subcategory on {0,2}. Its pullback along q is the discrete category on these two objects:

Disc{0,2}⟶Ap↓↓qB′↪B.

The functor p is monic but not an isomorphism, so it cannot be a regular epimorphism. Hence regular epimorphisms in Cat are not pullback-stable.

The same example explains the failure of pointwise images: the image of q contains the two generating arrows of B but not their composite, and therefore does not form a category.

 

No comments:

Post a Comment

Popular Posts