Lably
Skip to content

Logical disjunction

Logical connective OR

  • 6 min read
  • 6 chapters
  • 1 lab on Lably

Learn it on Lably

In classical logic, disjunction is given a truth functional semantics according to which a formula ϕ∨ψ is true unless both ϕ and ψ are false. Because this semantics allows a disjunctive formula to be true when both of its disjuncts are true, it is an inclusive interpretation of disjunction, in contrast with exclusive disjunction. Classical proof theoretical treatments are often given in terms of rules such as disjunction introduction and disjunction elimination. Disjunction has also been given numerous non-classical treatments, motivated by problems including Aristotle's sea battle argument, Heisenberg's uncertainty principle, as well as the numerous mismatches between classical disjunction and its nearest equivalents in natural languages.

An operand of a disjunction is a disjunct.

Inclusive and exclusive disjunction

Because the logical or means a disjunction formula is true when either one or both of its parts are true, it is referred to as an inclusive disjunction. This is in contrast with an exclusive disjunction, which is true when one or the other of the arguments is true, but not both (referred to as exclusive or, or XOR).

When it is necessary to clarify whether inclusive or exclusive or is intended, English speakers sometimes use the phrase and/or. In terms of logic, this phrase is identical to or, but makes the inclusion of both being true explicit.

Sign in to keep reading

5 more chapters are free with a Lably account.

More in Foundations