Every connective is a truth function (Truth Values of the Connectives), and every formula is built step by step (The Main Connective and Scope). Put those two facts together and you can find the value of any formula once you know the values of its letters.
Key idea
Why it works
Worked examples
Worked example: Two letters
- Innermost: $p \land q$ is F (one part is F).
- $\neg (p \land q)$ is T.
- The main connective $\lor$ joins T and $q$ = F, giving T.
Answer: T
Worked example: Three letters
- $p \lor q$ is T.
- $\neg r$ is F.
- The conditional has a T antecedent and an F consequent, so it is F.
Answer: F
Worked example: A negation in front
- $p \to q$ is F (T → F).
- $(p \to q) \leftrightarrow r$ compares F with T: different, so F.
- The outer $\neg$ makes it T.
Answer: T
Common mistake
Writing each part's value under its connective is not busywork. It lets you, or anyone checking your work, find a slip in a single step instead of redoing the whole formula. Longer formulas need nothing new, only more parts. A formula with ten connectives takes ten small steps, each one a look-up in the table of the connective.
A good check at the end: look at the main connective and ask whether the value you got makes sense for it. A conjunction you marked T must have both parts T; a conditional you marked F must have a true antecedent and a false consequent. If not, one of the inside steps went wrong.