Want to take part in these discussions? Sign in if you have an account, or apply for one below
Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.
I am reading the following document about Lawvere’s ETCS:
http://www.tac.mta.ca/tac/reprints/articles/11/tr11.pdf
My question is about Theorem 6 in this document. The aim is to prove an equivalence relation is an equalizer. On page 29, the author says:
Finally we can assert our theorem (I think the a0q=a1g in the link is a typo.) a0q=a1q iff a0≡a1.
And finished the proof.
That is, the author proves for every element ⟨a0,a1⟩ from the terminal object 1, we have the split via the map which we want to prove to be an equalizer. But to prove the equalizer result, we need that we still have the factorization when 1 is replaced by any arbitrary object. I know that 1 is the generator in ETCS, and have trouble working out the proof that the existence of factorization for 1 implies the existence of factorization for any T. I tried taking the elements of T, and unable to construct a factorization from T from the factorization for its elements.
Any help, please? Thank you!
Note: If someone is reading the link above, then please note that the composition is written as: if f:A→B,g:B→C, then the author will write fg to denote the composition of f of g, rather than g∘f.
Interesting question! Do I understand correctly that you are essentially asking about the statement “which clearly implies the assertion in the theorem” in the first sentence of the proof of Theorem 6? I agree with you that the intended logic is not immediately obvious. We know that the required equaliser exists by Axiom 1. What the implication in the first sentence of the proof of Theorem 6 shows is that the image of this equaliser is a subset of the image of f; the other way around is obvious from the universal property of an equaliser. From this, it is I thimk straightforward (recalling that f and the equaliser are monomorphisms and admit retractions), using the fact that 1 is a generator, to deduce that f is also an equaliser. Of course this has to be made formal in ETCS, but I think that is the way the argument goes, or at least can go.
Thanks a lot for replying! Yes, I am asking about why does it “clearly implies the assertion in the theorem” in the first sentence of the proof of Theorem 6, and I think I get your comment before “from this”. To confirm this argument. Do you mean that the first sentence of the proof gives E⊂R (E is the equalizer) and the universal property of E gives R⊆E (where ⊂ is given as Definition 4 on page 18.) and then it remains to prove that R⊂E and E⊂R implies R≅E? Is the final step “proving R≅E” using the retractions and 1 is a generator? If so, I think I get it, but I think I did not use the fact the 1 is a generator to show the isomorphism. Thank you!
Yes, that is the kind of thing I had in mind. One has to be a bit careful with the details though; I will give what I think is a complete proof below, and I think we do need that 1 is a generator (see step 7)), and that f admits a retraction, but in fact do not need that e admits a retraction.
1) By Axiom 1, an equaliser e:E→A×A of q∘p0 and q∘p1 exists.
2) By assumption (this is what it means to say that it is a subset), f:R→A×A is a monomorphism.
3) Since e is the equaliser of q∘p0 and q∘p1, we have that q∘p0∘e(x)=q∘p1∘e(x) for every x∈E. It follows from the ⇒ direction of the first sentence of the proof of Theorem 6 that, for every x∈E, there is an rx∈R such that f0(rx)=p0∘e(x) and f1(rx)=p1∘e(x), and hence (using the universal property of a product) such that f(rx)=e(x).
4) Since q is the co-equaliser of f0 and f1, we have that q∘p0∘f=q∘p1∘f. By the universal property of e, we deduce that there is a (unique, though we will not need this) map g:R→E such that e∘g=f.
5) In ETCS, we are assuming that f admits a retraction (see after Definition 2 in Lawvere’s paper; Lawvere writes that a monomorphism is a retract, which is rather confusing terminology, since ’retract’ must then be understood in the opposite sense to ’retraction’, whereas I at least would consider it more natural to take those to be synonymous; anyhow, it is supposed to mean that a monomorphism is a section of some map, i.e. admits a retraction). Let us denote it by f−1.
6) We have that e∘f−1∘e∘g=e∘f−1∘f=e. By the universal property of an equaliser, we deduce that f−1∘e∘g=id.
7) We have that e∘g∘f−1∘e=f∘f−1∘e. For any y∈E, we have, by 3), that f∘f−1∘e(y)=f∘f−1∘f(ry)=f(ry)=e(y). Since 1 is a generator, we deduce that f∘f−1∘e=e, and hence that e∘g∘f−1∘e=e. By the universal property of an equaliser, we deduce that g∘f−1∘e=id.
8) We have established in 6) and 7) that g has f−1∘e as a two-sided inverse, and thus is an isomorphism.
9) By 8), the fact that e is an equaliser, and the fact that e∘g=f from 4), it follows immediately that f is an equaliser.
If you agree that this is all fine, we should add this to the ETCS entry, I suggest, since Lawvere’s assertion that this is ’clear’ is a bit of a stretch, in my opinion!
Thank you for writting down the whole argument! Yes, I think the proof is correct. I am a bit surprised that your argument does not use the fact that e admits a retraction though. I have written another argument in a theorem prover yesterday, which seems to me are the same to yours in spirit. I used proposition 2 on page 18, which used the fact that 1 is the generator. By proposition 2, a0q=a1q⇒a0≡a1 implies E⊆R, and also by proposition 2, the universal property of E implies R⊆E, and then we only require a lemma:
For subobject a:A→X,b:B→X, if a⊆b and b⊆a, then A≅B.
I expect the proof of this lemma is basically the same as your argument on step 6 and 7, but I did use both the retraction of a and of b!
And yes, adding this to the ETCS entry will be great!
For the proof of the lemma, a⊂b implies there is an h1:A→B such that b∘h1=a by definition of inclusion of subsets, b⊆a implies there is an h2:B→A such that b=a∘h2.
Denote a′ be the retraction of a and b′ the retraction of b, then
idA=a′∘a=a′∘b∘h1
But we have b=a∘h2, so a′∘a∘h2=a′∘b, that is, h2=a′∘b.
Therefore, we conclude idA=h2∘h1. By a symmetry argument (using b′) idB=h1∘h2, that proves the lemma.
1 to 6 of 6