Definition
A proposition is a statement that can be either true or false. In logic and mathematics, propositions are the basic units of reasoning and proof.
In Classical Logic
In classical logic, every proposition has exactly one of two truth values: true or false. Propositions can be combined using logical connectives:
- Conjunction: (P and Q)
- Disjunction: (P or Q)
- Implication: (if P then Q)
- Negation: (not P)
In Type Theory
Under the Curry-Howard correspondence, propositions correspond to types:
- A proposition is represented by a type
- A proof of is an element of that type
- is true if the type is inhabited (has at least one element)
- is false if the type is empty
This is known as propositions as types or the Brouwer-Heyting-Kolmogorov interpretation.
Examples
- : A true proposition
- : A false proposition
- : A universally quantified proposition
- : An existentially quantified proposition
Propositional vs Predicative
- A proposition is a statement with a definite truth value
- A predicate is a function from values to propositions, such as where ranges over some domain
Related Concepts
- Type Theory: Framework where propositions are types
- Proof: Evidence establishing the truth of a proposition
- Predicate: A family of propositions indexed by values
- Logical Connective: Operations combining propositions