Can someone suggest references to understand the more general/abstract concept of induction?
Specifically, I am trying to justify to myself what is called induction on the "complexity of a formula" found in introductory logic texts. I'm reading Chiswell and Hodges and CH Leary.
It seems to me that proving something using induction on complexity of a formula will only work if we know for sure that all formulas are built from propositional symbols from the bottom. But it is not clear to me that the definition of a formula necessitates this. But I thought if formulas are restricted to be finite strings from a language $LP(\sigma)$ then since each formula can be represented on a tree (a modified concept borrowed from Graph Theory in the first of two books I mentioned) then each must be of finite "height" and must have a propositional symbol as a leaf.
But either way I am not all that comfortable with it and would like to read more. I read the section on Induction and Recursion in the book on logic by Enderton which seems to explain it but it looks like I would have to read that book too from the beginning because there are references to earlier sections. Either way wondering if there is a more comprehensive exposition.
Any help would be appreciated.