Logiken und Strukturen höherer Ordnung
Higher-Order Logics and Structures
Bilaterale Ausschreibung: Belgien
Wissenschaftsdisziplinen
Informatik (60%); Mathematik (40%)
Keywords
-
Query Languages,
Descriptive Complexity,
Expressibility,
Higher-Order Logics,
Nested Data,
RDF
In der Informatik finden sich viele Phänomene, zu deren Verständnis die Interaktion zwischen for- malen Sprachen und Strukturen besonders genau beachtet werden muss von Programmspezifika- tionen bis zu Datenbank-Abfragen. In dieser Hinsicht sind die folgenden Fragen von grundlegender Bedeutung: a) Ist die verwendete Sprache hinreichend ausdrucksstark, um damit die erforderlichen Abfragen zu spezifizieren? b) Können wir Antworten zu unseren Abfragen innerhalb einer vernünftigen Zeitspanne erwarten? Angenommen, wir wollen wissen, ob es einen Flug zwischen zwei bestimmten Städten mit höchs- tens einem Zwischen-Stopp gibt und unsere Sprache ist Prädikatenlogik erster Ordnung, dann lautet die Antwort sowohl auf (a) als auch auf (b) ja. Wollen wir aber wissen, ob es einen Flug mit einer beliebigen Anzahl von Zwischen-Stopps gibt, dann ist die Antwort auf (a) negativ, denn Prädikaten- logik erster Ordnung ist für diese Abfrage nicht hinreichend ausdrucksstark. Glücklicherweise gibt es viele Erweiterungen von Prädikatenlogik erster Ordnung, mit denen sich auch die zweite Abfrage formulieren lässt, wobei auch diese Abfrage noch innerhalb einer vernünftigen Zeitspanne ausge- wertet werden kann. Bei vielen wichtigen Abfragen geht das aber nicht mehr. Das hat zu intensiver Forschung in den Bereichen finiter Modelltheorie und Beschreibungskom- plexität geführt. Letzteres Gebiet kann als das Studium der Interaktion zwischen Logiken (formale Sprachen) und finiten (endlichen) Strukturen (Datenbanken) sowie deren Komplexität definiert wer- den. Dieses Forschungsgebiet hat in den letzten dreißig Jahren einige der grundlegendsten und tief- gehendsten Resultate der Informatik hervorgebracht. Es sind allerdings immer noch viele grundle- gende Fragen offen. Eine dieser Fragen ist, ob es Wege gibt, die Vorteile von Sprachen mit hoher Ausdrucksstärke wie etwa Logiken höherer Ordnung zu nutzen, ohne die damit verbundenen, hohen Kosten hinsicht- lich Rechenzeit für die Auswertung entsprechender Ausdrücke in Kauf nehmen zu müssen. Diese Frage ist nicht nur von theoretischem, sondern auch von hohem praktischem Interesse. Das gilt auch für die typische Art von Abfragen in der Industrie, für die zwar üblicherweise keine Logik höherer Ordnung unbedingt nötig ist, wo aber mit einer solchen Logik die Formulierung dieser Abfragen wesentlich natürlicher und auf höherer Abstraktionsebene erfolgen kann, was das Schreiben solcher Abfragen wesentlich vereinfacht. In dem eingereichten Forschungsvorhaben wollen wir dieses Problem untersuchen, wobei wir drei konkrete Untersuchungsrichtungen vorschlagen, mit denen die Verwendung hoch ausdrucksstarker Sprachen in der Industrie ermöglicht werden soll. In der ersten Stoßrichtung soll ein technischer Ansatz verwendet werden, um konkrete, steuerbare Anwendungsfälle zu identifizieren und zu klassifizieren, bei denen inhaltsreiche Ausdrücke aus- drucksstarker Sprachen höherer Ordnung verwendet werden können, um Abfragen zu vereinfachen. In der zweiten Stoßrichtung wollen wir adaptierbare Sprachen höherer Ordnung entwickeln, um semantische Web-Daten und Abfragen darauf zu modellieren. Verschachtelte Datenkollektionen werden in der Logik am natürlichsten mit Strukturen höherer Ordnung modelliert. Dadurch scheint es auch natürlich, Sprachen höherer Ordnung zur Manipulation solcher Kollektionen zu verwenden. Die dritte Forschungsrichtung zielt schließlich darauf ab, besser zu verstehen, welche Merkmale von Logiken höherer Ordnung einen tatsächlichen Einfluss auf die Ausdrucksstärke und Komplexi- tät haben. Hier wollen wir uns auf fundamentale theoretische Fragen zu Logiken über finiten Struk- turen konzentrieren.
Das Zusammenspiel formaler Sprachen und logisch-algebraischer Strukturen taucht in verschiedensten Bereichen der Informatik immer wieder auf, z.B. bei Datenbankanfragen, rigorosen Programmspezifikationen, Theorembeweisern und im Bereich künstlicher Intelligenz. Dies hat intensive Forschungsarbeiten inspiriert mit dem Ziel, die wechselseitigen Beziehungen zwischen Logik, insbesondere endlicher Modelltheorie, und Komplexitätstheorie zu verstehen und nutzbar zu machen. In den letzten 40 Jahren hat diese Forschung zu einigen der bemerkenswertesten und tiefgründigsten Ergebnis der Grundlagenforschung in der Informatik geführt. Dennoch gibt es noch viele offene Probleme. Innerhalb dieses Forschungsfelds hat das HOLS Projekt Logiken höherer Ordnung untersucht, deren Ausdrucksmächtigkeit für viele Bereiche äußerst attraktiv und relevant ist. Ein Problem ist es, diese Ausdrucksmächtigkeit für praktische Probleme nutzbar zu machen und akzeptable Kompromisse zwischen Lösungseleganz und Machbarkeit zu finden. Einige der Hauptergebnisse des Projekts betreffen dieses Kernproblem. Es ist gelungen nachzuweisen, dass es natürliche Fragmente in Logiken höherer Ordnung gibt, die interessanterweise in eine Logik niedrigerer Ordnung zusammenfallen, weil die allgemein höhere Ausdrucksmächtigkeit vor allem aus dem zusätzlichen Platz, den Relationen höherer Ordnung bereitstellen und nicht aus der tiefen Schachtelung resultiert. Die entsprechenden mathematischen Beweise sind konstruktiv und liefern damit Verfahren, die in der Praxis elegante Formulierungen komplexer Probleme ermöglichen, deren Formulierung ohne Logik höherer Ordnung extrem schwierig ist. Ein weiteres Hauptergebnis des Projekts ist die Charakterisierung sublinearer polylogarithmischer Zeitkomplexität durch semantisch eingeschränkte Fragmente der Logik zweiter Stufe und der Fixpunktlogik. Die Charakterisierung erfasst eine völlig neue Hierarchie sowohl deterministischer wie nicht-deterministischer Komplexitätsklassen. Die Relevanz dieser Klassen wurde durch zahlreiche Anwendungsbeispiele aus der Datenbanktheorie, insbesondere im Zusammenhang mit riesigen Datenmengen, untermauert. Darüberhinaus hat das Projekt zahlreiche Bezüge zu Web-Daten, abstrakten Zustandsmaschinen und anderen Gebieten hergestellt.
Research Output
- 115 Zitationen
- 34 Publikationen
-
2022
Titel Behavioural theory of reflective algorithms I: Reflective sequential algorithms DOI 10.1016/j.scico.2022.102864 Typ Journal Article Autor Schewe K Journal Science of Computer Programming Seiten 102864 Link Publikation -
2020
Titel A restricted second-order logic for non-deterministic poly-logarithmic time DOI 10.1093/jigpal/jzz078 Typ Journal Article Autor Ferrarotti F Journal Logic Journal of the IGPL Seiten 389-412 Link Publikation -
2020
Titel Completeness in Polylogarithmic Time and Space DOI 10.48550/arxiv.2009.04259 Typ Preprint Autor Ferrarotti F -
2021
Titel Descriptive complexity of deterministic polylogarithmic time and space DOI 10.1016/j.jcss.2021.02.003 Typ Journal Article Autor Ferrarotti F Journal Journal of Computer and System Sciences Seiten 145-163 Link Publikation -
2022
Titel Predicting inflation component drivers in Nigeria: a stacked ensemble approach DOI 10.1007/s43546-022-00384-2 Typ Journal Article Autor Akande E Journal SN Business & Economics Seiten 9 Link Publikation -
2022
Titel On the privacy of mental health apps DOI 10.1007/s10664-022-10236-0 Typ Journal Article Autor Iwaya L Journal Empirical Software Engineering Seiten 2 Link Publikation -
2019
Titel Descriptive Complexity of Deterministic Polylogarithmic Time and Space DOI 10.48550/arxiv.1903.03413 Typ Preprint Autor Ferrarotti F -
2019
Titel Descriptive Complexity of Deterministic Polylogarithmic Time DOI 10.1007/978-3-662-59533-6_13 Typ Book Chapter Autor Ferrarotti F Verlag Springer Nature Seiten 208-222 -
2019
Titel Descriptive Complexity of Polylogarithmic Time, Dissertation (PhD), Johannes Kepler Universität Linz Typ Other Autor Senen Gonzalez Link Publikation -
2019
Titel Annals of Mathematics and Artificial Intelligence, Volume 87: Special Issue on the 10th International Symposium on Foundations of Information and Knowledge Systems (FoIKS 2018) Typ Book Autor Ferrarotti F. editors Ferrarotti F., Woltran S. Verlag Springer International Publishing -
2019
Titel Extracting High-Level System Specifications from Source Code via Abstract State Machines DOI 10.1007/978-3-030-32065-2_19 Typ Book Chapter Autor Ferrarotti F Verlag Springer Nature Seiten 267-283 -
2019
Titel Fully Generic Queries: Open Problems and Some Partial Answers DOI 10.1007/978-3-030-32065-2_2 Typ Book Chapter Autor Surinx D Verlag Springer Nature Seiten 20-31 -
2019
Titel New Trends in Model and Data Engineering, MEDI 2019 International Workshops, DETECT, DSSGA, TRIDENT, Toulouse, France, October 28–31, 2019, Proceedings DOI 10.1007/978-3-030-32213-7 Typ Book editors Attiogbé C, Ferrarotti F, Maabout S Verlag Springer Nature -
2019
Titel Proper Hierarchies in Polylogarithmic Time and Absence of Complete Problems DOI 10.48550/arxiv.1911.13104 Typ Preprint Autor Ferrarotti F -
2019
Titel A Restricted Second-Order Logic for Non-deterministic Poly-Logarithmic Time DOI 10.48550/arxiv.1912.00010 Typ Preprint Autor Ferrarotti F -
2019
Titel Model checking and validity in propositional and modal inclusion logics DOI 10.1093/logcom/exz008 Typ Journal Article Autor Hella L Journal Journal of Logic and Computation Seiten 605-630 Link Publikation -
2018
Titel Polynomially Bounded Valuations in Higher-Order Logics over Relational Databases; In: Models: oncepts, Theory, Logic, Reasoning and Semantics - Essays Dedicated to Klaus-Dieter Schewe on the Occasion of his 60th Birthday Typ Book Chapter Autor Ferrarotti F. Verlag College Publications Seiten 92-121 -
2018
Titel Expressivity Within Second-Order Transitive-Closure Logic Typ Conference Proceeding Abstract Autor Ferrarotti F. Konferenz 27th EACSL Annual Conference on Computer Science Logic (CSL 2018) Seiten 22:1--22:18 Link Publikation -
2018
Titel Expressivity Within Second-Order Transitive-Closure Logic DOI 10.4230/lipics.csl.2018.22 Typ Conference Proceeding Abstract Autor Ferrarotti F Konferenz LIPIcs, Volume 119, CSL 2018 Seiten 22:1 - 22:18 Link Publikation -
2018
Titel Team Semantics for the Specification and Verification of Hyperproperties DOI 10.4230/lipics.mfcs.2018.10 Typ Conference Proceeding Abstract Autor Krebs A Konferenz LIPIcs, Volume 117, MFCS 2018 Seiten 10:1 - 10:16 Link Publikation -
2016
Titel On Higher Order Query Languages which on Relational Databases Collapse to Second Order Logic DOI 10.48550/arxiv.1612.03155 Typ Preprint Autor Ferrarotti F -
2017
Titel A unifying logic for non-deterministic, parallel and concurrent abstract state machines DOI 10.1007/s10472-017-9569-3 Typ Journal Article Autor Ferrarotti F Journal Annals of Mathematics and Artificial Intelligence Seiten 321-349 -
2018
Titel Efficient SPARQL Evaluation on Stratified RDF Data with Meta-data DOI 10.1007/978-3-319-98398-1_7 Typ Book Chapter Autor Ferrarotti F Verlag Springer Nature Seiten 99-112 -
2018
Titel The Polylog-Time Hierarchy Captured by Restricted Second-Order Logic DOI 10.1109/synasc.2018.00032 Typ Conference Proceeding Abstract Autor Ferrarotti F Seiten 133-140 Link Publikation -
2018
Titel Foundations of Information and Knowledge Systems, 10th International Symposium, FoIKS 2018, Budapest, Hungary, May 14–18, 2018, Proceedings DOI 10.1007/978-3-319-90050-6 Typ Book editors Ferrarotti F, Woltran S Verlag Springer Nature -
2018
Titel A Behavioural Theory for Reflective Sequential Algorithms DOI 10.1007/978-3-319-74313-4_10 Typ Book Chapter Autor Ferrarotti F Verlag Springer Nature Seiten 117-131 -
2020
Titel Behavioural Theory of Reflective Algorithms I: Reflective Sequential Algorithms DOI 10.48550/arxiv.2001.01873 Typ Preprint Autor Schewe K -
2020
Titel Proper Hierarchies in Polylogarithmic Time and Absence of Complete Problems DOI 10.1007/978-3-030-39951-1_6 Typ Book Chapter Autor Ferrarotti F Verlag Springer Nature Seiten 90-105 -
2018
Titel Systematic Refinement of Abstract State Machines with Higher-Order Logic DOI 10.1007/978-3-319-91271-4_14 Typ Book Chapter Autor Ferrarotti F Verlag Springer Nature Seiten 204-218 -
2018
Titel Expressivity within second-order transitive-closure logic DOI 10.48550/arxiv.1804.05926 Typ Preprint Autor Ferrarotti F -
2018
Titel The Polylog-Time Hierarchy Captured by Restricted Second-Order Logic DOI 10.48550/arxiv.1806.07127 Typ Preprint Autor Ferrarotti F -
2017
Titel On Fragments of Higher Order Logics that on Finite Structures Collapse to Second Order DOI 10.1007/978-3-662-55386-2_9 Typ Book Chapter Autor Ferrarotti F Verlag Springer Nature Seiten 125-139 -
2017
Titel J-Logic DOI 10.1145/3034786.3056106 Typ Conference Proceeding Abstract Autor Hidders J Seiten 137-149 -
2017
Titel A complete logic for Database Abstract State Machines1 DOI 10.1093/jigpal/jzx021 Typ Journal Article Autor Ferrarotti F Journal Logic Journal of the IGPL Seiten 700-740 Link Publikation