Associative Laws in Logic

The associative laws in propositional logic state that when the same logical operator (conjunction or disjunction) is applied repeatedly, the grouping of the components does not alter the truth value of the result. This means that parentheses can be rearranged or removed without changing the logical meaning of the expression.

The laws are expressed by the following formulas, where the symbol ≡ denotes logical equivalence:

p ∧ (q ∧ r) ≡ (p ∧ q) ∧ r

p ∨ (q ∨ r) ≡ (p ∨ q) ∨ r

It is also valid to include or drop parentheses:

p ∧ q ∧ r ≡ (p ∧ q) ∧ r ≡ p ∧ (q ∧ r) 

p ∨ q ∨ r ≡ (p ∨ q) ∨ r ≡ p ∨ (q ∨ r)

We can draw a connection to the associative properties of addition and multiplication in algebra, such as in (a + b) + c = a + (b + c). 

Proofs

The logical equivalence of the associative laws can be verified using truth tables. 

For the associativity of conjunction, p ∧ (q ∧ r) ≡ (p ∧ q) ∧ r, we construct the truth table:

pqrp ∧ qq ∧ rp ∧ (q ∧ r)(p ∧ q) ∧ r
TTTTTTT
TTFTFFF
TFTFFFF
TFFFFFF
FTTFTFF
FTFFFFF
FFTFFFF
FFFFFFF

The columns for p ∧ (q ∧ r) and (p ∧ q) ∧ r are identical, which proves the equivalence.

For the associativity of disjunction, p ∨ (q ∨ r) ≡ (p ∨ q) ∨ r, the truth table is:

pqrp ∨ qq ∨ rp ∨ (q ∨ r)(p ∨ q) ∨ r
TTTTTTT
TTFTTTT
TFTTTTT
TFFTFTT
FTTTTTT
FTFTTTT
FFTFTTT
FFFFFFF

Again, the final columns match across all rows.

The associative laws have a practical application in manipulating and simplifying logical formulas. It is important not to confuse this property with distributivity: associativity requires that all main connectives be of the same type (all conjunctions or all disjunctions), whereas distributivity involves a mix of both connectives.

Associativity in Set Theory

The associative laws of propositional logic extend naturally to set theory, since the conjunction (∧) and disjunction (∨) operators directly correspond to intersection (∩) and union (∪) operations, respectively.

Given three sets A, B, and C, the following hold:

  • Intersection is associative: A ∩ (B ∩ C) = (A ∩ B) ∩ C.
  • Union is associative: A ∪ (B ∪ C) = (A ∪ B) ∪ C.

Did you find this useful? Rate it!

0.0 / 5 — 0 votes

Daniel Machado

Mathematics teacher and administrator of Flamath, where he shares content about Mathematical Logic

HOW TO CITE THIS ARTICLE
Machado, D. (2026, October 3). Associative Laws in Logic. Flamath. https://en.flamath.com/associative-laws-in-logic

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *