Consider the theory $\text{Th}(\mathbb{N}, 0, S)$, with $S$ being the successor function. In his book A Course in Model Theory, Poizat claims (p. 109) that this theory is not finitely axiomatizable. Intuitively, this is because we need to employ an axiom schema such that, for each $n$, there is an axiom saying that there is no cycle of length $n$ (i.e., $S^n(x) \neq x$, where $S^n(x)$ denotes the application of $S$ to $x$ $n$ times). That is fine as far as it goes, but how would one prove that this theory is not finitely axiomatizable? I mean, it is clear that no finite subset of this axiomatization will do, but perhaps there could be some other finite axiom set which would work. How do we rule that out?
The only proofs of non-finite-axiomatizability I am acquainted with are for PA and ZF, and they employ reflection schemas. What is the alternative here?
Why is this a problem?
– Dan Christensen Mar 09 '22 at 01:37