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.
Here’s something that I was thinking about recently: what is the most general setting of Lawvere’s version of the diagonal argument. I wrote some brief notes. I tweeted the relevant definitions and proof (3 tweets!), but this is a better format. I end with some comments that will probably be expanded over time. I don’t yet have nontrivial examples of the categories to which this applies, so would be interested to know if people think of any.
Interesting! I’ll think about this some. I noticed one type in the proof: the term on the right side of the first equation should be .
Thanks, fixed that. Also there was another typo in the definition ( instead of ). Was in too much of a hurry when typing this up.
I have an article I want to read, What is wrong with Cantor’s diagonal argument? (Logique et Analyse), where the authors are apparently dedicated relevant logicists. This is actually published in a philosophy journal.
Added: One of them also wrote this, where in section 4 it is claim LEM is used in the diagonal argument. Again, published in a philosophy journal, though this time it’s more of a retrospective/tribute article.
I might talk to the local paraconsistent/inconsistent philosophers and see what they think about this.
I rephrased a key motivational phrase. As it was, it implied one fixed a map and then allowed the family to vary when looking for it, whereas of course we want the family to be fixed.
I guess I should thrash out why it’s worth thinking of as being a family of morphisms . Given any , hence supposedly picking out one such morphism, then for any and we get
So, if we think of as being an element of at stage , then for any later stage (via ), we have an assignment of elements .
I want to think of this, for fixed , as some kind of map of presheaves with codomain the representable given by , but I’d have to think exactly how. Thinking out loud, I have two presheaves , namely and . If I’ve done my calculation correct, above seems like it gives a natural transformation with component . So the intuition that is a family of maps seems to hold up, at some level.
The notes are somewhat expanded now, including the material from #5.
Since Lawvere arrives at the diagonal argument as the contrapositive of his fixed-point theorem, it’s worth thinking about whether what I have in my notes arises as the contrapositive of some sensible fixed-point theorem. One thing that is a little odd in my notes is that the notion of incomplete parametrisation deals with external maps , rather than general , which in the cartesian closed setting would correspond to the rather natural generalised points . On the other hand, asking whether all external maps are captured by an internal parametrisation seems reasonably natural.
We can then try to define a complete parametrisation , as follows
for every there is a such that for all and we have .
Then we can prove, following Lawvere, that if is a complete parametrisation, every has a fixed point, in the sense that there is a with . We take to be , where we take as in the above definition (and ). This seems to be the result whose contrapositive is then the diagonal argument I give, though if I’m trying to convince people who love substructural logics, the direct proof I give of the diagonal argument is better.
However, I’m not 100% satisfied with the definition of complete parametrisation, since in principle, the statement after the existential quantifier could be satisfied by taking to be an initial object, assuming one exists. What is missing is the notion of ’display maps’ or covers: in a topos, the epimorphisms . It’s not clear how one should interpret this. Clearly, in the proof of the fixed-point theorem, if one constructs a ’fixed point’ with initial, then that’s not so exciting! As in the explanation in #5, one would hope that examining what is happening with the slice categories and presheaves, it might shed some illumination. Other than that, I guess I need to knuckle down and find an interesting application/example, to see what’s going on. Harley Eades III had a proposal to look at magmoidal categories as underlying various substructural logics and interactions with dependent type theory, along the lines of how linear and dependent types can be made to interact, so it’s possible he has some ideas in this space.
Taking the presheaf view as in #5, an incomplete parametrisation is a map such that there exists such that for no is . But is complete parametrisation if for every there is with .
Notice that there is a subtlety in that the first quantifier is external: it quantifies over the hom-set of the category, but the following ones are essentially in the internal logic, such that it is. Moreover, the (“internal”) existential quantifier in the definition of complete parametrisation doesn’t have much to work with, as opposed to in a regular category, where existentials work fine, one has regular epimorphisms alpenty. More generally, one could ask that one has a regular epi to interpret , but in this case we are starting from the empty context; if there is a terminal object we could ask for to be regular epi, but I haven’t assumed that. It may be that to get a sensible, contentful statement of Lawvere’s fixed-point theorem I should assume more than what I have…
1 to 7 of 7