Properties of Conjunction

Learn about the basic properties of conjunction.

Properties

Just like arithmetic operations satisfy specific properties, logical operations like conjunction also satisfy certain properties. Here, we will discuss the most fundamental properties of conjunction.

Associativity

The conjunction operation is associative. This means:

(pq)rp(qr).\left(p \land q\right) \land r \equiv p \land \left(q \land r\right).

Associativity is one of the most fundamental properties of binary operators; it allows us to switch parentheses. After and before switching parenthesis The propositions remain logically equivalent to each other after switching parentheses and before switching parentheses. In other words, associativity justifies the removal of parentheses. To prove that the conjunction operation is associative we can use a truth table. By using a truth table we can see that by changing parentheses the truth value does not change. For example, let’s look at the case when pp is true, qq is false, and rr is true.

Associativity
Associativity

(pq)r(TF)TFTF(p\land q)\land r \equiv (T\land F)\land T \equiv F\land T \equiv F

p(qr)T(FT)TFFp\land (q\land r) \equiv T\land (F\land T )\equiv T\land F \equiv F

We can see that (pq)rp(qr)(p\land q)\land r \equiv p\land (q\land r) holds for the case when pp is true, qq is false, and rr is true. All the possible cases are covered in the following truth table in an exhaustive manner:

pp qq rr pqp \land q qrq \land r (pq)r(p\land q) \land r p(qr)p \land (q \land r)
T T T T T T T
T T F T F F F
T F T F F F F
T F F F F F F
F T T F T F F
F T F F F F F
F F T F F F F
F F F F F F F

Notice that in this truth table, the truth values in the last two columns are exactly the same. This shows that:

(pq)rp(qr).(p \land q) \land r \equiv p \land (q \land r).

Although the above truth table formally proves the associativity of conjunction, it is more intuitive to observe that both (pq)r(p \land q) \land r and p(qr)p \land (q \land r) are true if and only if the three propositions p,q,p, q, and rr are all simultaneously true.

We can also obtain the same result if we use the 0/10/1-notation. In that case, conjunction corresponds to the product of two variables. Consequently, (pq)r=p(qr)(pq)r = p(qr) simply follows from the associative law for multiplication.

Given three propositions p,qp, q, and rr, the statements (pq)r(p \land q) \land r and p(qr)p \land (q \land r) are compound propositions. We can think of each p,qp,q, and rr as atomic propositions. The associative law asserts that these two compound statements are equivalent. More precisely, it claims that the associative law holds regardless of what truth values p,qp, q, and rr take. Therefore, here logical equivalence is a very meaningful terminology: it claims the validity of eight different possibilities.

Let’s understand this by taking an analogy with real numbers. Consider the equation:

(a+b)2=a2+2ab+b2.\begin{equation} (a+b)^2 = a^2 + 2ab + b^2.\end{equation}

This equation is true for all real numbers a,ba, b, and cc. In this case, a,b,a, b,, and cc are called variables: they are the atoms. In particular, the equation says that,

(π+e)2=π2+2πe+e2.( \pi + e )^2 = \pi^2 + 2 \pi e + e^2 .

Although the exact values of π\pi and ee are impossible to write, this is not a requirement. It is enough to know that they are real numbers.

We call p,qp,q, and rr boolean variables. Boolean variables can take only one of two possible values: true and false. The associative law holds regardless of the individual values of the boolean variables, just like Equation (1) holds irrespective of the values taken by real variables.

It is customary to write equations using the equal (==) sign, and we write logical equivalences with the logical equivalence (\equiv) sign.

In Equation (1), we do not bother about where the real numbers came from. The variables aa and bb may have been complicated measurements made by an astronomical observation costing large amounts of resources, yet the equation will hold.

Similarly, in the logical laws, we do not bother to find the truth value of the individual propositions or boolean variables. What matters is that they are either true or false but not both; that is, they are indeed propositions.


Consider the three propositions:

  • DD: The dinosaurs’ extinction was due to a large meteor impact.
  • PP: I have a pet dog.
  • BB: Broccoli is good for health.

Individually, their truth values are hard to establish. Yet, the associative law tells us that to make all three claims, there are two equivalent alternatives to expressing this:

(DP)B,(D \land P) \land B,

and

D(PB).D \land (P \land B).

Since we can switch parenthesis, we can simply write this as,

DPB.D \land P \land B.

Logical equivalence is a far more fundamental concept than algebraic equations. Yet, we are more comfortable with mathematical equations because we are not taught logic formally at an early age.

Commutativity

The conjunctive operator is also commutative. This means taking conjunction of pp with qq is the same as taking conjunction of qq with pp; that is,

pqqp.p \land q \equiv q \land p.

Commutativity allows us to permute the order of variables in conjunction. We can formally prove commutativity of conjunction using a truth table.

Commutativity
Commutativity

pp qq pqp \land q qpq \land p
T T T T
T F F F
F T F F
F F F F

We can observe that the last two columns of this truth table are identical. Once again, we can argue that pqp \land q and qpq \land p are both true only when both pp and qq are simultaneously true.

Given nn propositions,

p1,p2,...,pn,p_{1},p_{2},...,p_{n},

we can take their conjunction; that is, we can construct a new proposition

pp1p2pn.p \equiv p_{1}\land p_{2}\land \cdots \land p_{n} .

A convenient way to represent a conjunction of many variables is the iterative notation. In this notation, the above conjunction is written as:

pi=1npi.p \equiv \bigwedge_{i=1}^n p_i.

Press + to interact
Iterative conjunction notation
Iterative conjunction notation

With commutativity and associativity in hand, we can arrange these nn propositions on the right-hand side of the equivalence above in any of the n!n! possible ways. Furthermore, we can parenthesize the conjunction in many possible ways, and the resulting compound proposition will remain equivalent to pp. The proposition pp will only be true when all the nn propositions, p1p_{1}, p2p_{2}, …, pnp_{n}, are true. It will be false if at least one of the nn propositions is false.

Quiz

Test your understanding of the properties of conjunction.

Q

(Select all that apply.) What are the properties of conjunction?

A)

Conjunction is commutative.

B)

Conjunction is not commutative.

C)

Conjunction is associative.

D)

Conjunction is not associative.