funktionslogik
Funktionslogik ist ein Begriff aus der mathematischen Logik und der Informatik, der die Rolle von Funktionen als zentrale Objekte in logischen Systemen betont. In der Funktionslogik werden Funktionen und Funktionsräume explizit berücksichtigt und Formalismen untersucht, die höherwertige oder abstrakte Funktionen einbeziehen. Die Ansätze verbinden Logik mit Konzepten aus der Funktionalprogrammierung, der Typentheorie und dem Lambda-Kalkül.
Sie umfasst theoretische Grundlagen wie die höherwertige Logik, den einfach typisierten beziehungsweise mehrstufig typisierten Lambda-Kalkül und
Zu den Teilgebieten gehören algebraische Spezifikationen, Typentheorie, funktionale Programmiersprachen und logikbasierte Verifikation. Praktische Anwendungen finden sich
Der Terminus variiert je nach Fachgebiet: Funktionslogik wird gelegentlich synonym mit funktionaler Logik oder mit dem
Verwandte Bereiche umfassen funktionale Programmierung, Logikprogrammierung, Higher-Order Logic, Typentheorie, Lambda-Kalkül und die Curry–Howard-Korrespondenz.