Hindley-Milner type system noun1 •A classical type system for the lambda calculus with parametric polymorphism, notable for its completeness and its ability to infer the most general type of a given program without programmer-supplied type annotations or other hints. formsHindley-Milner type systems