← Logic

Logic

Conditional Statements

Lesson

A conditional pqp \to q (“if p then q”) is false only when p is true and q is false. The promise is broken only by a true premise leading to a false conclusion.

Truth table

  p | q | p→q
 ---+---+----
  T | T |  T
  T | F |  F
  F | T |  T
  F | F |  T

Vacuous truth

When pp is false, the conditional is trueby default. “If pigs fly, then 2+2=5” is true because pigs don’t fly.

Worked example

“If it’s raining, then the ground is wet.”

Raining and ground wet → T. Raining but ground dry → F. Not raining, ground either way → T (no broken promise).

Practice

Work through these. Stuck? Click Get a hint.

Warm-Up

Quick problems to get going.

Problem 1

TTT \to T

Problem 2

TFT \to F

Problem 3

FTF \to T

Problem 4

FFF \to F

Practice

Standard problems matching the lesson.

Problem 5

“If 2+2=4, then 3<5”\text{``If 2+2=4, then 3<5''}

Problem 6

“If 2+2=4, then 3>5”\text{``If 2+2=4, then 3>5''}

Problem 7

“If 2+2=5, then 3<5”\text{``If 2+2=5, then 3<5''}

Problem 8

“If 2+2=5, then 3>5”\text{``If 2+2=5, then 3>5''}

Problem 9

For pq to be F, p must be?\text{For } p \to q \text{ to be F, } p \text{ must be?}

Problem 10

For pq to be F, q must be?\text{For } p \to q \text{ to be F, } q \text{ must be?}

Problem 11

T¬TT \to \neg T

Problem 12

F¬TF \to \neg T

Problem 13

¬FT\neg F \to T

Problem 14

¬TF\neg T \to F

Problem 15

T(FT)T \to (F \wedge T)

Problem 16

T(FT)T \to (F \vee T)

Problem 17

“If pigs fly, then 2+2=5” (pigs don’t fly)\text{``If pigs fly, then 2+2=5'' (pigs don't fly)}

Problem 18

“If 7 is prime, then 7 is even”\text{``If 7 is prime, then 7 is even''}

Challenge

Harder problems — edge cases, trickier numbers, multiple steps.

Problem 19

(TT)F(T \wedge T) \to F

Problem 20

(TF)F(T \wedge F) \to F

Problem 21

(FT)T(F \vee T) \to T

Problem 22

¬(TF)\neg(T \to F)

Problem 23

¬(FT)\neg(F \to T)

Problem 24

(TT)F(T \to T) \to F

Problem 25

(FF)T(F \to F) \to T

Ask the tutor

Stuck on a concept? Want another example? Ask anything about this topic.

Type your own question below, or tap one of the suggestions. The tutor can re-explain the lesson, work through a specific problem with you, generate fresh practice tuned to where you are, or check your reasoning.

Quiz

Test yourself on this topic →

10 questions, no hints. About 5 minutes.