I am reading Enderton's "Mathematical Introduction to Logic" and I am puzzled by the following reasoning:
Enderton defines the symbols of propositional logic (sentence letters and connectives) and then defines some "formula-building operations". With these, he states:
Theorem: If $S$ is a set of wffs containing all the sentence symbols and closed under all five formula-building operations, then $S$ is the set of all wffs.
As far as I understand, this seems to me a second order statement of induction. Something which could be formalized as $(\forall S \subseteq \text{Form})(... \rightarrow S = \text{Form})$ where Form would be the set of all wffs. I now have two questions:
i) Is he actually stating and proving induction in second order form or is he doing something slightly different which I am missing?
ii) If he is stating and proving induction in second order form, why is he allowed to do that? Isn't it a problem to have induction in that form while trying to construct a simple propositional logic or, for that matter, a first order theory?