6

Mac Lane and Moerdijk have a neat proof on p. 197 that, in a topos E, every epimorphism f:CB is a coequalizer. But this depends on the assumption that the slice category E/B is itself a topos.

The Elephant gets there sooner, and has a proof by p. 38 that, in a (pre)topos, every epimorphism is a coequalizer. But again this depends on some moderately fancy earlier moves.

So here's the question: is there a significantly more elementary proof of the result which requires less scene-setting, requires only relatively small steps on from the definition of an elementary topos?

I had the impression that I'd somewhere, sometime, seen a simpler proof (indeed, maybe even here on math.se??). But I can't locate one: so maybe I'm just having a senior moment!

CC BY-SA 4.0
6
  • Perhaps it follows from the computation of colimits via the powerobject equivalence functor?
    – FShrike
    Commented Mar 17 at 17:46
  • The two arguments are actually the same. a) If a category has a subobject classifier, then all monomorphisms are strong. b) If all monomorphisms are strong, then all epimorphisms are strong. c) If coequalizers of kernel pairs exist and have pullbacks that are epimorphisms, then every morphism factors as a regular epimorphism followed by a monomorphism. d) A strong monomorphism factors as a regular epimorphism followed by a monomorphism if and only if it is regular. The two hypotheses for c) hold in a topos by monadicity of contravariant power object functor and local cartesian closure. Commented Mar 17 at 22:38
  • This question then amounts to whether one can show strong epis are regular in a topos without showing that coequalizers of kernel pairs both exist and have pullbacks that are epimorphisms. Commented Mar 17 at 22:41
  • Maybe there would be a way to show more or less directly that if you take the pullback of the diagonal map BB×B and f×f:C×CB×B, then f is the coequalizer of the two projections from the pullback to C? Commented Mar 18 at 17:02
  • I think I have an argument which is fairly elementary, except that it uses the fact that any morphism in a topos which is a monomorphism and an epimorphism is an isomorphism. Would that count as elementary enough? (I don't remember exactly how that latter fact is bootstrapped in a topos.) Commented Mar 18 at 17:26
  • @DanielSchepler That would surely count :) Being balanced is an almost immediate consequence of having a subobect classifier. Commented Mar 18 at 17:32

1 Answer 1

3

We will show that in fact, any epimorphism f:CB in a topos is effective, i.e. f is the coequalizer of the two projections C×BCC. Thus, suppose we have a morphism g:CX such that gπ1=gπ2. Then set I to be the image of (f,g):CB×X. We claim that the first projection IB is an isomorphism; then the required morphism BX will be the composition of the inverse of IB with the second projection IX (and the uniqueness of the map BX will be an immediate consequence of f being an epimorphism).

To see this, first note that the projection π¯1:IB is certainly an epimorphism, since π1(f,g)=f is an epimorphism. Therefore, we reduce to showing that the projection IB is a monomorphism. To see this, suppose we have two morphisms i,j:UI such that π¯1i=π¯1j. Then there exists an epimorphism VU and two morphisms i¯,j¯:VC making appropriate commutative diagrams with i,j respectively. But then the fact that π¯1i=π¯1j implies that (i¯,j¯) induces a morphism VC×BC. Therefore, the assumption gπ1=gπ2 implies that gi¯=gj¯; and from VU being an epimorphism, we get that π¯2i=π¯2j also. From here, we can conclude that in fact i=j.


In case there is any difficulty in filling in the details of this argument, let me just comment that this is a categorization of this completely elementary argument for the case of Set: first, with the given setup, the assumption gπ1=gπ2 amounts to the requirement that whenever c1,c2:C are such that f(c1)=f(c2), then g(c1)=g(c2). Now, I={(b,x):B×Xc:C,f(c)=bg(c)=x}. It is immediate from f being surjective that every b:B occurs as a first coordinate of an element of I. On the other hand, if (b,x1),(b,x2)I, then there exist c1,c2:C such that f(c1)=f(c2)=b, g(c1)=x1, and g(c2)=x2. But then the assumption gπ1=gπ2 gives x1=x2. Thus, we have shown that I is the graph of some function BX.

(Also, let me observe that the dependencies of the topos case argument are: that a topos is balanced, i.e. every morphism which is a monomorphism and an epimorphism is an isomorphism; the existence of images, i.e. epi-mono factorizations; and that in a topos, epimorphisms are stable under pullbacks.)

CC BY-SA 4.0
6
  • Thanks!! I'm off to draw some diagrams, but this looks very helpful. :) Though I suppose we could wonder whether background assumption (3) -- that in a topos epimorphisms are stable under pullbacks -- counts as "elementary" (roughly on a par with the other two assumptions). I note e.g. that in the old answer I link here (which you commented on!) the suggested more elementary proof for (3) depends on the premiss that in a topos every epimorphism is regular! math.stackexchange.com/questions/4129508/… Commented Mar 18 at 20:01
  • Hmm, maybe it might be helpful to use the construction of the image of h:XY as the (internal) intersection of all S:P(Y) such that h1(S)=X. Then you could get around the other proof I gave by setting S to be the set of (b,x):B×X such that c:C,f(c)=bg(c)=x (though that's perhaps starting to get into the territory of things that are easier to specify using the internal language machinery than in an elementary manner). Commented Mar 18 at 20:31
  • Otherwise, I think I saw a proof that was something along the lines of: prove that in a topos, h:XY is an epimorphism if and only if idY,idY:YY give a pushout of h and h. Then since pullbacks trivially preserve pushouts and isomorphisms, the result would follow immediately. I don't remember if that proof has the same potential circularity issue, though. Commented Mar 18 at 20:39
  • Very nice. Distilled, the argument says that if every span in a category has a factorization as an epi in a pullback-stable class followed by a relation, then every morphism has a factorization as an epi in the pullback-stable class followed by the mono, that such factorizations of a given morphism are a cofiltered pe-order with initial elements the factorizations whose pullback-stable epis are effective. Commented Mar 19 at 15:04
  • Note that the existence of image factorizations would follow from the existence of weak cokernel pairs. Still unclear how to get that without monaditiy of power functor. Commented Mar 20 at 14:44
  • I think the alternate construction of image I outlined in an earlier comment, namely the internal intersection of all S:P(Y) such that h1(S)=X, should work fine without needing modadicity of power functor. Commented Mar 20 at 16:29

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .