Definition
Disjunction is a logical connective representing “or”. In classical logic, the disjunction is true if at least one of or is true.
In Type Theory
Under the propositions-as-types interpretation, disjunction corresponds to the Sum Type:
A proof of is either a proof of (via ) or a proof of (via ).
Properties
- Commutativity:
- Associativity:
- Identity: where is falsity
- Idempotence:
Elimination
To use a disjunction to prove some conclusion , one must provide:
- A proof that
- A proof that
This corresponds to case analysis on the sum type.
Related Concepts
- Conjunction: The dual connective representing “and”
- Sum Type: The type-theoretic interpretation of disjunction
- Logical Connective: The family of logical operations
- Proposition: What disjunction operates on