First-order logic (FOL) is pretty bad at pinning down specific structures for which we have no problem to think about intuitively. The classical example for me is $\Bbb N$, for which the first-order theory PA failes to pin down the standard natural numbers $\mathcal N$.
That this is impossible for most sufficiently useful structures is a classical result of Gödel $-$ his incompleteness theorem. As for me, the mathematical language is a way to formalize my thinking, it is natural to ask if there is anything better than FOL. Seemingly FOL cannot express everything I can think about in a unique way.
Of course, FOL has nice syntactic properties that we want to keep in one or another way. One than usually hears about Lindström's theorem, which states that one cannot extend on FOL without loosing some seemingly importand and wantable results $-$ namely, the compactness theorem and the Löwenheim-Skolem theorem.
This is for me a quite strange statment. What exactly is so desirable about these theorems that we prefer them so badly, that we give up on the chance of a more powerful way to express our thinking. Even worse, it seems that these results even lessen the expressability of our language:
- The compactness theorem prevents us from describing exclusively finite structures.
- The Löwenheim-Skolem theorem prevents us from fixing the cardinality of an infinite structure we want to describe.
Actually I have some specific extension in mind $-$ $L_{\omega_1\omega}$. If I have not misunderstood this notation, this is a logic allowing for countable infinite disjunction and conjunction. As far as I understand, the non-standard models of PA contain "numbers" bigger than $S\cdots S0$ for any finite number of occurences of the succesor function $S$. So couldn't this be fixed by adding the axiom
$$x=0\;\vee\; x=S0\;\vee\; x=SS0\;\vee\; x=SSS0 \;\vee\; \cdots $$
This is a computable infinite disjunction. I have no problem accepting it, as axiom schemas are also just infinite conjunctions in disguise (aren't they).
So, there are two question contained above, let's collect them:
Tl;dr
- What exactly is so desirable about compactness and Löwenheim-Skolem that we do not want to extend FOL?
- Does this infinite disjunction axiom give me anything, or is it just introducing new problems (the logic is not complete, still not excluding all non-standard models, ...)?