Logical Connectives

The fundamental operators that combine propositions to form compound statements, forming the backbone of propositional calculus.

Overview

Logical connectives — also called logical operators or propositional connectives — are symbols that link propositions together to form compound propositions. The truth value of a compound proposition is determined entirely by the truth values of its components and the connective used.

In classical propositional logic, every proposition is either true or false, and connectives are defined by their truth-functional behavior: the output depends only on the inputs.

Definition. A logical connective is an operator that maps truth values to truth values. In classical logic, the domain is {T, F} and connectives are truth-functional.

Conjunction (∧)

The conjunction of two propositions P and Q, written P ∧ Q (read "P and Q"), is true if and only if both P and Q are true.

Formal Definition
P ∧ Q  ≡  true   iff   P = true  and  Q = true
P ∧ Q  ≡  false  otherwise

Truth Table

P Q P ∧ Q
TTT
TFF
FTF
FFF
Example. Let P = "It is raining" and Q = "I have an umbrella." Then P ∧ Q = "It is raining and I have an umbrella," which is true only when both conditions hold simultaneously.

Disjunction (∨)

The disjunction of P and Q, written P ∨ Q (read "P or Q"), is true when at least one of the propositions is true. This is the inclusive or.

Formal Definition
P ∨ Q  ≡  false  iff   P = false  and  Q = false
P ∨ Q  ≡  true   otherwise

Truth Table

P Q P ∨ Q
TTT
TFT
FTT
FFF

Negation (¬)

Negation is the unary connective that inverts the truth value of a proposition. The negation of P, written ¬P (also written ~P or !P), is true exactly when P is false.

Formal Definition
¬P  ≡  true   iff   P = false
¬P  ≡  false  iff   P = true
!
Note. Double negation elimination (¬¬P ≡ P) holds in classical logic but is rejected in intuitionistic logic, where it is replaced by the weaker rule that ¬¬P does not imply P.

Implication (→)

Material implication, written P → Q (read "if P then Q" or "P implies Q"), is false only when P is true and Q is false. This is the material conditional and differs from everyday causal implication.

Formal Definition
P → Q  ≡  ¬P ∨ Q

P → Q  is false  iff   P = true  and  Q = false
P → Q  is true   otherwise

Truth Table

P Q P → Q
TTT
TFF
FTT
FFT
Vacuous Truth. When P is false, P → Q is true regardless of Q. This is called vacuous truth and is a well-known counterintuitive feature of material implication.

Biconditional (↔)

The biconditional P ↔ Q (read "P if and only if Q", abbreviated "P iff Q") is true when P and Q have the same truth value.

Formal Definition
P ↔ Q  ≡  (P → Q) ∧ (Q → P)
P ↔ Q  ≡  true   iff   P = Q

Truth Table

P Q P ↔ Q
TTT
TFF
FTF
FFT

Operator Precedence

When parentheses are absent, connectives bind according to a standard precedence order, highest to lowest:

Precedence (descending)
1.  ¬   (negation — highest, unary)
2.  ∧   (conjunction)
3.  ∨   (disjunction)
4.  →   (implication — right-associative)
5.  ↔   (biconditional — lowest)

Thus ¬P ∧ Q → R is parsed as (¬P ∧ Q) → R, and P → Q → R as P → (Q → R).

Key Laws

Connectives satisfy a rich system of identities that enable algebraic manipulation of logical formulas:

De Morgan's Laws
¬(P ∧ Q)  ≡  ¬P ∨ ¬Q
¬(P ∨ Q)  ≡  ¬P ∧ ¬Q
Distributive Laws
P ∧ (Q ∨ R)  ≡  (P ∧ Q) ∨ (P ∧ R)
P ∨ (Q ∧ R)  ≡  (P ∨ Q) ∧ (P ∨ R)
Absorption Laws
P ∧ (P ∨ Q)  ≡  P
P ∨ (P ∧ Q)  ≡  P