I do not buy this. I feel it is the other way around. Structural Features are essential. Categoricity may be nice to have but why should I care so much about it?
I do not buy this. I feel it is the other way around. Structural Features are essential. Categoricity may be nice to have but why should I care so much about it?
[1] https://en.wikipedia.org/wiki/Structuralism_(philosophy_of_s...
Being an ex-proof theorist, I'm a bit dubious of not having one.
You can "solve" this in Second Order logic, because you have a more powerful induction axiom, but how exactly you define that logic is tricky. There's no proof system that defines it completely, so you have to do this via a semantics that relies on knowing which models are or are not OK.
I don't think it solves the problem that you can't define all the "truths" (as most logicians would put it) of Peano Arithmetic.
You can say for example, categorical with respect to a certain cardinality of the model, that is you are only considering models of that cardinality.
And just like that, if your semantic allows it, you can also say categorical with respect to standard models. But for that you of course need a clear definition of what "standard" means. First-order logic doesn't provide such a clear definition.