| ID | baf5f58f-4301-4fdb-b347-f0662998f553 |
|---|---|
| DeertopiaVisibility | public |
| ROAM_ALIASES | "Lambda pi calculus" |
λΠ-calculus
Π-types
The dependent function space, dependent product space, or simply Π-type generalises over the classic function type as well as familiar parametric polymorphism constructs, such as the universal quantifier type of System F [cite:@loh2007simply]. In contrast to universal quantification, Π-types can abstract over more than just types — e.g. values. Π-types thus allow for the definition of types which depend on values.
where does not occur in .
References
[cite:@loh2007simply]