Higher Order Logic (HOL) ist eine Programmierumgebung, in der Sätze bewiesen und Beweiswerkzeuge implementiert werden können. Eingebaute Entscheidungsprozeduren und Satzbeweiser können automatisch viele einfache Sätze beweisen. Ein Orakel-Mechanismus ermöglicht den Zugriff auf externe Programme wie SAT- und BDD-Engines. HOL ist insbesondere als Plattform zur Implementierung von Kombinationen von Ableitung, Ausführung und Prüfen von Eigenschaften geeignet. (non)