second-order lambda calculus
GPTKB entity
Statements (22)
Predicate | Object |
---|---|
gptkbp:instanceOf |
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:logic
theoretical computer science |
gptkbp:hasProperty |
confluence
strong normalization |
https://www.w3.org/2000/01/rdf-schema#label |
second-order lambda calculus
|
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_type_theory
|
gptkbp:bfsLayer |
5
|