Let $C$ be an axiomatisable class of structures for some given first-order signature, i.e. there is a set $T$ of sentences whose models are exactly the members of $C$.
Apparently it follows from the compactness theorem that: If $C$ contains arbitrarily large finite structures then it must contain an infinite structure.
Can someone explain this result? The compactness theorem tells me that $T$ has a model if each finite subset of $T$ has a model but I don't see how this relates to the size of structures in $C$.
Hint: $\phi_3 \equiv \exists x\exists y\exists z(x \neq y) \land (x \neq z) \land (y \neq z)$ is a sentence that only holds in a structure with at least three elements. Using this pattern, you can design a sequence of sentences $\phi_3, \phi_4 \ldots$ such that $\phi_n$ only holds in a structure with at least $n$ elements. Then any finite subset of $T' = T \cup\{\phi_3, \phi_4, \ldots\}$ is consistent (because you are given that $C$ contains a model for $T$ that is also a model for $\phi_n$ for arbitrarily large $n$). Compactness gives you a model for $T'$ and that model is then an infinite model for $T$.