second-order lambda calculus
GPTKB entity
Statements (22)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:formal_semantics
|
| gptkbp:alsoKnownAs |
gptkb:System_F
|
| gptkbp:basisFor |
gptkb:Hindley–Milner_type_system
generic programming type inference |
| gptkbp:extendsTo |
gptkb:simply_typed_lambda_calculus
|
| gptkbp:feature |
polymorphic types
universal quantification over types |
| gptkbp:field |
gptkb:theoretical_computer_science
gptkb:logic |
| gptkbp:hasProperty |
gptkb:confluence
strong normalization |
| gptkbp:introducedIn |
1972
|
| gptkbp:inventedBy |
gptkb:Jean-Yves_Girard
|
| gptkbp:relatedTo |
gptkb:lambda_calculus
gptkb:dependent_type_theory gptkb:System_Fω |
| gptkbp:usedIn |
proof theory
functional programming languages |
| gptkbp:bfsParent |
gptkb:polymorphic_lambda_calculus
|
| gptkbp:bfsLayer |
6
|
| https://www.w3.org/2000/01/rdf-schema#label |
second-order lambda calculus
|