Abstract
Existential quantification is a logical operation that asserts the existence of at least one element satisfying a given predicate, written . In type theory, existential quantification is interpreted as the propositional truncation of a dependent sum, ensuring the witness cannot be computationally extracted.
Definition
In Predicate Logic
In predicate logic, the existential quantifier asserts existence without necessarily providing a witness. The formula is true if at least one element of satisfies the predicate .
Under the Curry-Howard Correspondence, existential quantification corresponds to dependent sum types. The constructive interpretation of is: An element of this type is a pair where is the witness and is the proof.
In HoTT
In Homotopy Type Theory, the existential quantifier is defined as:
This is the -truncation of the dependent sum type . The truncation ensures that:
- The type is a proposition (proof-irrelevant)
- No computational access to the specific witness is provided
- Any two proofs of are equal
This differs from the bare dependent sum , which retains the witness and elimination rules allows extraction of that witness.
Type Rules
Introduction Rule
To prove an existential statement, provide a witness and a proof that holds. The notation indicates the pair is wrapped in the propositional truncation.
Elimination Rule
The elimination rule requires that the target type is a proposition:
The function takes a witness and proof , but since is a proposition, any two results are propositionally equal. This ensures the result is invariant over the choice of witness.
Computation Rule
This equality holds up to the path structure of the propositional truncation. In cubical settings, this may be a definitional equality.
Related Concepts
- Dependent Sum: The untruncated version with witness extraction
- Universal Quantifier: The dual quantifier
- Witness: An element satisfying the existential claim
- Truncation (HoTT): The operation that creates existentials
- Proposition (HoTT): The target type for elimination
- Axiom of Choice: Relates universal and existential quantifiers
- Type Family: The domain of quantification in type theory
- BHK Interpretation: Constructive semantics
- Proof Irrelevance: The key property of truncated existentials