Article · Wikipedia archive · Last revised Jun 30, 2026

Conditioned disjunction

In logic, conditioned disjunction is a ternary logical connective introduced by Church. Given operands p, q, and r, which represent truth-valued propositions, the meaning of the conditioned disjunction [p, q, r] is given by

Last revised
Jun 30, 2026
Read time
≈ 2 min
Length
437 w
Citations
3
Source
Conditioned disjunction
Venn diagram of Conditioned disjunction
Definition ( q p ) ( ¬ q r ) {\displaystyle (q\to p)\land (\neg q\to r)}
Truth table ( 01000111 ) {\displaystyle (01000111)}
Normal forms
Disjunctive p ¯ q ¯ r + p q ¯ r + p q r ¯ + p q r {\displaystyle {\overline {p}}{\overline {q}}r+p{\overline {q}}r+pq{\overline {r}}+pqr}
Conjunctive ( q ¯ + p ) ( q + r ) {\displaystyle ({\overline {q}}+p)(q+r)}
Zhegalkin polynomial q p q r r {\displaystyle qp\oplus qr\oplus r}
Post's lattices
0-preservingyes
1-preservingyes
Monotoneno
Affineno
Self-dualno

In logic, conditioned disjunction (sometimes called conditional disjunction) is a ternary logical connective introduced by Church.12 Given operands p, q, and r, which represent truth-valued propositions, the meaning of the conditioned disjunction [p, q, r] is given by

[ p , q , r ] ( q p ) ( ¬ q r ) . {\displaystyle [p,q,r]\Leftrightarrow (q\to p)\land (\neg q\to r).}

In words, [p, q, r] is equivalent to: "if q, then p, else r", or "p or r, according as q or not q". This may also be stated as "q implies p, and not q implies r". So, for any values of p, q, and r, the value of [p, q, r] is the value of p when q is true, and is the value of r otherwise.

The conditioned disjunction is also equivalent to

( q p ) ( ¬ q r ) {\displaystyle (q\land p)\lor (\neg q\land r)}

and has the same truth table as the ternary conditional operator ?: in many programming languages (with [ b , a , c ] {\displaystyle [b,a,c]} being equivalent to a ? b : c). In electronic logic terms, it may also be viewed as a single-bit multiplexer.

In conjunction with truth constants denoting each truth-value, conditioned disjunction is truth-functionally complete for classical logic.3 There are other truth-functionally complete ternary connectives.

Truth table

The truth table for [ p , q , r ] {\displaystyle [p,q,r]} :

p {\displaystyle p} q {\displaystyle q} r {\displaystyle r} [ p , q , r ] {\displaystyle [p,q,r]}
True True True True
True True False True
True False True True
True False False False
False True True False
False True False False
False False True True
False False False False
References

References

  1. Church, Alonzo (1956). Introduction to Mathematical Logic. Princeton University Press.
  2. Church, Alonzo (1948). "Conditioned disjunction as a primitive connective for the propositional calculus". Portugaliae Mathematica. 7: 87–90.
  3. Wesselkamper, T. C. (1975). "A sole sufficient operator". Notre Dame Journal of Formal Logic. XVI (1): 86–88. doi:10.1305/ndjfl/1093891614.
External links