23.3 Some useful operators

23.3.1 Logical and

23.3.2 Logical or

23.3.3 The material conditional

This one can be really confusing. The basic idea that we seek to express using the \saymaterial conditional is \sayif AA, then BB. Unfortunately natural language is often quite confusing, because when we say \sayif AA, then BB many people, not at all unreasonably, interpret this to mean that if AA is false and BB is true then it is not at all true to say \sayif AA, then BB. However, in mathematics \sayif is a one-way street; all we are saying is that should AA be true, then BB is also true (for \sayif AA, then BB to hold.

Definition 23.3.1

The \saymaterial conditional, i.e. the logical operator denoted by \implies has the following truth table

AA BB ABA\implies B
F F T
F T T
T F F
T T T

Theorem 23.3.1

The (mathematical) natural language statement \sayif AA, then BB corresponds to ABA\implies B in logic.

Technique 23.3.1

To prove a statement in the form \sayif AA, then BB or \sayAA if BB one must

  1. 1.

    Assume that AA is true.

  2. 2.

    Show that therefore BB is also true.

Note that if AA is false it doesn’t matter what happens, as ABA\implies B is true in this case.

23.3.4 The material bi-conditional

This is the operator which corresponds to the natural language statement \sayAA if and only if BB, which is to say that if AA is true, then BB must also be true (and vice versa). The basic idea is that AA and BB are concomitant; we cannot have one without the other.

Definition 23.3.2

We define the logical operator ABA\iff B using the following truth table,

AA BB ABA\iff B
F F T
F T F
T F F
T T T