Fiveable

👁️‍🗨️Formal Logic I Unit 3 Review

QR code for Formal Logic I practice questions

3.1 Truth Values and Truth Functions

3.1 Truth Values and Truth Functions

Written by the Fiveable Content Team • Last updated August 2025
Written by the Fiveable Content Team • Last updated August 2025
👁️‍🗨️Formal Logic I
Unit & Topic Study Guides

Truth Values and Functions

Truth values and truth functions give you a precise way to evaluate whether complex logical statements are true or false. By breaking compound statements into their simplest parts, you can determine the truth of the whole thing mechanically, without relying on intuition. This section covers truth values, truth functions, logical connectives, and how they all fit together.

Fundamental Concepts

A truth value is simply the truth or falsity of a statement. In formal logic, there are exactly two: T (true) and F (false). Every statement you work with gets assigned one or the other.

A truth function is an operation that takes one or more truth values as input and produces a single truth value as output. Think of it like a machine: you feed in T's and F's, and it spits out one T or F according to a fixed rule.

A truth-functional compound is a compound statement whose truth value is entirely determined by the truth values of its parts. This is a key idea. It means you don't need to know what the statements are about. You only need to know whether each component is true or false.

A truth table displays every possible combination of truth values for a set of component statements, along with the resulting truth value of the compound. It's your main tool for systematically analyzing truth-functional compounds.

Applying Truth Values and Functions

Here's the general process for evaluating a compound statement:

  1. Identify the simple (atomic) statements and assign each a truth value. For example, let pp = "The sky is blue" (T).
  2. Identify the logical connectives combining those statements into a compound, such as pqp \land q.
  3. Apply the truth function for each connective to determine the compound's truth value.
  4. To see all possible outcomes, build a truth table that lists every combination of T and F for the component statements.

For a compound with nn simple statements, the truth table will have 2n2^n rows. So two statements give you 4 rows, three statements give you 8, and so on.

Fundamental Concepts of Truth Values and Functions, Truth Tables – Critical Thinking

Logical Connectives

Logical connectives are the operators that combine statements into compounds. Each connective defines a specific truth function.

Binary Connectives

A binary connective combines two statements to form a compound.

Conjunction (\land) means "and." A conjunction is true only when both components are true. If either part is false, the whole conjunction is false.

  • Example: "The sun is shining and the birds are singing" (pqp \land q). This is true only if both pp and qq are true.
ppqqpqp \land q
TTT
TFF
FTF
FFF

Disjunction (\lor) means "or" in the inclusive sense. A disjunction is true when at least one component is true. It's only false when both parts are false.

  • Example: "I will go to the beach or I will go to the mountains" (pqp \lor q). This is true if you do one, the other, or both.
ppqqpqp \lor q
TTT
TFT
FTT
FFF
Fundamental Concepts of Truth Values and Functions, Truth Tables – Critical Thinking

Unary Connective

A unary connective operates on just one statement.

Negation (¬\lnot) flips the truth value. If pp is true, ¬p\lnot p is false, and vice versa.

  • Example: If pp = "It is raining" (T), then ¬p\lnot p = "It is not raining" (F).

Double negation (¬¬p\lnot \lnot p) flips the value twice, bringing you back to the original. So ¬¬p\lnot \lnot p is logically equivalent to pp.

Conditional Statements

Material Conditional

The material conditional (\rightarrow) forms an "if...then" statement. The component before the arrow is the antecedent, and the component after is the consequent.

  • Example: "If it rains, then the ground will be wet" (pqp \rightarrow q).

The truth conditions here trip up a lot of students. A material conditional is false in exactly one case: when the antecedent is true and the consequent is false. In every other case, it's true.

ppqqpqp \rightarrow q
TTT
TFF
FTT
FFT

The rows where pp is false might seem strange. Why is "If it rains, then the ground is wet" true when it doesn't rain? The material conditional doesn't claim a causal connection. It only says: "It won't happen that pp is true while qq is false." When pp is false, that promise is never violated, so the conditional counts as true. This is sometimes called being vacuously true.

Biconditional

The biconditional (\leftrightarrow) means "if and only if." It's true when both components share the same truth value, and false when they differ.

  • Example: "A triangle is equilateral if and only if all its sides are of equal length" (pqp \leftrightarrow q).
ppqqpqp \leftrightarrow q
TTT
TFF
FTF
FFT

A useful way to think about it: a biconditional is equivalent to the conjunction of two conditionals going in opposite directions. That is, pqp \leftrightarrow q means the same thing as (pq)(qp)(p \rightarrow q) \land (q \rightarrow p). Both directions of the "if...then" must hold.