For a formula with more than one connective, build the table column by column, working from the smallest sub-formulas up to the main connective. Each column feeds into the next.
Column order for (P ∨ Q) → ~P
1
Start with the raw variables: P and Q
2
Compute ~P (negation of P)
3
Compute P ∨ Q (disjunction)
4
Compute the main connective: (P ∨ Q) → ~P using columns 3 and 2
Read the table row by row. In row 1: P is true, Q is true → ~P is false → P ∨ Q is true → a true antecedent with a false consequent → the conditional is false. In row 3: P is false → ~P is true → P ∨ Q is true → a true antecedent with a true consequent → true.