Steply

Truth table of (p and q) -> p

Step by step, with the reason for every step · Truth tables · Discrete Math

Step by step

The question

Question: make the truth table of (p ∧ q) → p.

(p ∧ q) → p

1 Rows for p and q

Each letter can be true or false.

Two letters give 2 × 2 = 4 rows: every way they can go.

= two letters: 2 × 2 = 4 rows

We make a table: a column for each letter, then a column for each part, from the inside out.

We write T for true and F for false.

T = true, F = false

p: the first half T, the second half F.

This way no row is missed.

q: T, F, T, F, down the column.

2 Column for p ∧ q

We read this sign as and.

∧ = and

p ∧ q is true only when p and q are both true.

p ∧ q: T only when both are T

So it is T only in row 1.

3 Column for (p ∧ q) → p

We read the arrow as if, then.

→ = if ..., then ...

(p ∧ q) → p is a promise: if p ∧ q, then p.

It is broken only when p ∧ q is true and p is false.

(p ∧ q) → p: F only when (p ∧ q) is T and p is F

It is T in every row.

Careful!

If the if-part is false, the promise is not broken.

So F → F is T, and so is F → T.

Careful: not F → F = F ✗

The last column is the answer: when (p ∧ q) → p is true.

Top to bottom: T, T, T, T.

= (p ∧ q) → p: T, T, T, T

It is true in every row.

A statement that is always true is called a tautology.

= always T: a tautology

4 Check

Let's check row 4 by hand.

In row 4, p is false and q is false.

row 4: p = F, q = F

Put them in: (F ∧ F) → F.

The inside first.

It gives T, as in the table.

Right!

(F ∧ F) → F = F → F = T

Let's look back.

First: rows for p and q.

Then: column for p ∧ q.

Then: column for (p ∧ q) → p.

Last: check.

Answer
= (p ∧ q) → p: T, T, T, T

Your turn

Try this one yourself, then check:

Make the truth table of p ∧ q ∧ p
Show the answer
p ∧ q ∧ p: T, F, F, F

More from Truth tables

The whole lesson: Truth tables →