[Math] Induction on well formed formula

discrete mathematicslogic

I need to prove in induction that –

In a (WFF) well-formed formula between every two atoms there is a connective.

  1. Should my base case be about one atom or two ?
  2. In my proof(Induction step) should I assume this is true for a subset of the formula?

Thanks!

Best Answer

HINT: I assume that these are the well-formed formulas of propositional logic. These are defined by structural recursion:

  • Each atom is a WFF.
  • If $\varphi$ is a WFF, so is $\neg\varphi$.
  • If $\varphi$ and $\psi$ are WFFs, and $*$ is a binary connected (e.g., $\lor,\land,\to$), then $(\varphi*\psi)$ is a WFF.
  • The only WFFs are those objects that are required to be WFFs on the basis of the first three points.

To prove that the family of WFFs has some property $P$, one uses structural induction; this is a kind of induction argument that parallels the recursive definition of the family of WFFs. The steps are:

  • Show that each atom has the property $P$.
  • Show that if a WFF $\varphi$ has $P$, then so does $\neg\varphi$.
  • Show that if WFFs $\varphi$ and $\psi$ have $P$, and $*$ is one of the binary connectives, then so does $(\varphi*\psi)$ has $P$.

If you can do all this, you can conclude by (structural) induction that all WFFs have $P$.

In your particular case the first (or basis) step is easy: each atom has $P$ vacuously, because no atom contains two atoms at all. Now see if you can carry out the two parts of the induction step: both are very straightforward.

Related Question