HOL is an abbreviation for Higher order logic[?], a branch of symbolic logic in which statements can be quantified over objects, predicates, predicates of predicates etc.
... quadratic equation, because it discriminates between three qualitatively different cases:
If the discriminant is zero, then there is a repeated solution x, and th ...