jgens said:
You can draw an arbitrary line that says which proofs are explanatory and which are not, but really (IMHO) the opinions that matter are those of the mathematicians actually doing the research in these fields.
I agree.
jgens said:
I imagine the answer depends largely on your perspective. For example, a category theorist or algebraic topologist would probably argue that many "abstract nonsense" arguments* are actually very explanatory, while an analyst (and probably you as well) may feel completely differently.
The same phenomenon happens in science but we don't conclude that scientific explanations are all relative. An explanation is
objectively explanatory if (roughly) it enables a sufficiently rational agent to see why the explanans is true, no matter that agent's background. I see no reason to think that there are no objective explanations in mathematics.
jgens said:
If memory serves, then the adjoint functor argument should be tucked away somewhere in MacLane's Categories for the Working Mathematician.
I've acquired this book, but after skimming through I could not find the proof. Could you please be more specific?
Incidentally, I was wondering about your original suggestion. Have you actually offered here distinct proofs for the same theorem or distinct proofs for similar theorems? Because it seems like the constructive proof proves the existence of
A free group (on set X) while category theory assumes that such a free group on X exists and is invoked to prove
the uniqueness of that group (that there is just one free group on X). Does this sound right?
I say this because (i) the constructive proof does seem to *just* construct
a mathematical object from set X before showing that it satisfies the group axioms; and because (ii) the category theoretic proof I've come across assumes there is such a group and shows that it's unique.
The category-theoretic proof I've come across is presented
HERE at 17.00, and is very interesting, and I'm wondering if it's the one you're suggesting. The basic idea assumes that there is some free group F1 on X with map m1: X->F1 (such that for any group G and map X->G there is a unique homomorphism F->G such that (F->G)*(X->F) = X->G).
The proof then assumes there is some other free group other than F1, call it F2, with map m2: X->F2, and then seeks to prove a group isomorphism between F1 and F2. Our definition above entails that there is a unique homomorphism h1: F1->F2 and a unique homomorphism h2: F2->F1; such that:
m2 = h1*m1
m1 = h2*m2
by substitution we then get:
m2 = h1*(h2*m2)
m1 = h2*(h1*m1)
by associativity we then get:
m2 = (h1*h2)*m2
m1 = (h2*h1)*m1
But we know:
m1 = (ID)*m1 (where ID is the identity homomorphism)
m2 = (ID)*m2
So h1 and h2 are inverse isomorphisms and and so F1 and F2 are group isomorphisms.
This proves the uniqueness of the free group F1 on X.
I wonder how different your category-theoretic proof is to this one?