Regarding the following…
If is a function between finite sets, then .
…perhaps it may be helpful to try to write down in a reasonably direct way any monomorphism , whether or not it is immediately category theoretic. To this end, I wonder if the following works.
As a preliminary step, for any pair such that , choose any monomorphism , and denote it by .
Take . Suppose that . In this case, send to . Otherwise, namely if , send to .
I think that this defines a monomorphism. To see this, take and in which map to the same thing in . Observe first that it is impossible that but that . Indeed, we would then have that , and also that . But is in whereas is in , so we would then have that , which contradicts our assumption that .
An entirely analogous argument demonstrates that it is impossible that but that . Indeed, we would then have that , and also that , from which, as above, we would be able to deduce that , contradicting our assumption that .
Suppose now that and that . Then , and moreover and . Putting all of these facts together, we obtain that , which, since is a monomorphism, implies that . Hence , as required.
An entirely analogous argument demonstrates that also holds if and .
Finally, if and , then it is immediate that , as required.
How ‘category theoretic’ is this monomorphism? Actually I think it is constructible category theoretically. We have (purely category theoretically) that is isomorphic to . Thus it suffices to construct a map for every . To do this in the way I did above, the only thing one really needs is that one of , , or must hold. If one defines all of the ingredients in the last sentence in a category theoretic way (e.g. defining a finite set to be one isomorphic to for some , where is a one element set), this will reduce to the fact that, for any pair of natural numbers and , one of , , or must hold, which will be perfectly true when working category theoretically as well. Once one has this, everything else in my definition of the map is straightforwardly expressible ‘category theoretically’ (in terms of arrows between sets), as is the proof that we have a monomorphism.
I think it would be naïve to imagine that one can construct a monomorphism by only some immediate application of some ‘doctrinal’ properties of the category of sets. The formulation of the problem only really makes sense because of the fact that one can express a finite set as a coproduct of ’s, so I think one has to expect a non-trivial result to dig down to that level. This does not preclude of course that it might be possible to formulate some useful greater level of generality in which one can carry out the same kind of argument.
This is all off the cuff, so I hope I have not made some egregious error(s); apologies in advance if so! I have not thought about how this argument relates to usual proofs of the Cauchy-Schwartz inequality, I just came up with it directly.
Re: The Two Cultures Challenge Revisited
Maybe we can categorify the argument by replacing the inequality by the set of injections ?
The overall form of the “proof” would be a map (what kind?)
$In