• Zum Inhalt springen (Accesskey 1)
  • Zur Suche springen (Accesskey 7)
FWF — Österreichischer Wissenschaftsfonds
  • Zur Übersichtsseite Entdecken

    • Forschungsradar
      • Historisches Forschungsradar 1974–1994
    • Entdeckungen
      • Emmanuelle Charpentier
      • Adrian Constantin
      • Monika Henzinger
      • Ferenc Krausz
      • Wolfgang Lutz
      • Walter Pohl
      • Christa Schleper
      • Elly Tanaka
      • Anton Zeilinger
    • Impact Stories
      • Verena Gassner
      • Wolfgang Lechner
      • Georg Winter
    • scilog-Magazin
    • Austrian Science Awards
      • FWF-Wittgenstein-Preise
      • FWF-ASTRA-Preise
      • FWF-START-Preise
      • Auszeichnungsfeier
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • Im Fokus
      • 40 Jahre Erwin-Schrödinger-Programm
      • Quantum Austria
      • Spezialforschungsbereiche
    • Dialog und Diskussion
      • think.beyond Summit
      • Am Puls
      • Was die Welt zusammenhält
      • FWF Women’s Circle
      • Science Lectures
    • Wissenstransfer-Events
    • E-Book Library
  • Zur Übersichtsseite Fördern

    • Förderportfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projekte
        • Einzelprojekte
        • Einzelprojekte International
        • Klinische Forschung
        • 1000 Ideen
        • Entwicklung und Erschließung der Künste
        • FWF-Wittgenstein-Preis
      • Karrieren
        • ESPRIT
        • FWF-ASTRA-Preise
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Kooperationen
        • Spezialforschungsgruppen
        • Spezialforschungsbereiche
        • Forschungsgruppen
        • International – Multilaterale Initiativen
        • #ConnectingMinds
      • Kommunikation
        • Top Citizen Science
        • Wissenschaftskommunikation
        • Buchpublikationen
        • Digitale Publikationen
        • Open-Access-Pauschale
      • Themenförderungen
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • ERA-NET TRANSCAN
        • Ersatzmethoden für Tierversuche
        • Europäische Partnerschaft Biodiversa+
        • Europäische Partnerschaft BrainHealth
        • Europäische Partnerschaft ERA4Health
        • Europäische Partnerschaft ERDERA
        • Europäische Partnerschaft EUPAHW
        • Europäische Partnerschaft FutureFoodS
        • Europäische Partnerschaft OHAMR
        • Europäische Partnerschaft PerMed
        • Europäische Partnerschaft Water4All
        • Gottfried-und-Vera-Weiss-Preis
        • netidee SCIENCE
        • Projekte der Herzfelder-Stiftung
        • Quantum Austria
        • Rückenwind-Förderbonus
        • WE&ME Award
        • Zero Emissions Award
      • Länderkooperationen
        • Belgien/Flandern
        • Deutschland
        • Frankreich
        • Italien/Südtirol
        • Japan
        • Luxemburg
        • Polen
        • Schweiz
        • Slowenien
        • Taiwan
        • Tirol–Südtirol–Trentino
        • Tschechien
        • Ungarn
    • Schritt für Schritt
      • Förderung finden
      • Antrag einreichen
      • Internationales Peer-Review
      • Förderentscheidung
      • Projekt durchführen
      • Projekt beenden
      • Weitere Informationen
        • Integrität und Ethik
        • Inklusion
        • Antragstellung aus dem Ausland
        • Personalkosten
        • PROFI
        • Projektendberichte
        • Projektendberichtsumfrage
    • FAQ
      • Projektphase PROFI
      • Projektphase Ad personam
      • Auslaufende Programme
        • Elise Richter und Elise Richter PEEK
        • FWF-START-Preise
  • Zur Übersichtsseite Über uns

    • Leitbild
    • FWF-Film
    • Werte
    • Zahlen und Daten
    • Jahresbericht
    • Aufgaben und Aktivitäten
      • Forschungsförderung
        • Matching-Funds-Förderungen
      • Internationale Kooperationen
      • Studien und Publikationen
      • Chancengleichheit und Diversität
        • Ziele und Prinzipien
        • Maßnahmen
        • Bias-Sensibilisierung in der Begutachtung
        • Begriffe und Definitionen
        • Karriere in der Spitzenforschung
      • Open Science
        • Open-Access-Policy
          • Open-Access-Policy für begutachtete Publikationen
          • Open-Access-Policy für begutachtete Buchpublikationen
          • Open-Access-Policy für Forschungsdaten
        • Forschungsdatenmanagement
        • Citizen Science
        • Open-Science-Infrastrukturen
        • Open-Science-Förderung
      • Evaluierungen und Qualitätssicherung
      • Wissenschaftliche Integrität
      • Wissenschaftskommunikation
      • Philanthropie
      • Nachhaltigkeit
    • Geschichte
    • Gesetzliche Grundlagen
    • Organisation
      • Gremien
        • Präsidium
        • Aufsichtsrat
        • Delegiertenversammlung
        • Kuratorium
        • Jurys
      • Geschäftsstelle
    • Arbeiten im FWF
  • Zur Übersichtsseite Aktuelles

    • News
    • Presse
      • Logos
    • Eventkalender
      • Veranstaltung eintragen
      • FWF-Infoveranstaltungen
    • Jobbörse
      • Job eintragen
    • Newsletter
  • Entdecken, 
    worauf es
    ankommt.

    FWF-Newsletter Presse-Newsletter Kalender-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, externe URL, öffnet sich in einem neuen Fenster
    • , externe URL, öffnet sich in einem neuen Fenster
    • Facebook, externe URL, öffnet sich in einem neuen Fenster
    • Instagram, externe URL, öffnet sich in einem neuen Fenster
    • YouTube, externe URL, öffnet sich in einem neuen Fenster

    SCILOG

    • Scilog — Das Wissenschaftsmagazin des Österreichischen Wissenschaftsfonds (FWF)
  • elane-Login, externe URL, öffnet sich in einem neuen Fenster
  • Scilog externe URL, öffnet sich in einem neuen Fenster
  • en Switch to English

  

Von Konfluenz zu eindeutigen Normalformen: Zertifizierung und Komplexität

From Confluence to Unique Normal Forms: Certification and Complexity

Aart Middeldorp (ORCID: 0000-0001-7366-8464)
  • Grant-DOI 10.55776/P27528
  • Förderprogramm Einzelprojekte
  • Status beendet
  • Projektbeginn 01.04.2015
  • Projektende 31.03.2019
  • Bewilligungssumme 437.325 €
  • Projekt-Website

Wissenschaftsdisziplinen

Informatik (80%); Mathematik (20%)

Keywords

    Term Rewriting, Unique Normal Forms, Confluence, Complexity, Automation, Certification

Abstract Endbericht

Dieses Projekt befasst sich mit Konfluenz und der verwandten Eigenschaft eindeutiger Normalformen in Termersetzungssystemen. In den letzten Jahren wurden viele mächtige Methoden für Konfluenz entwickelt und in Konfluenzbeweisern implementiert, welche an dem kürzlich etablierten Konfluenzwettbewerb teilnehmen. Es wurden auch erste Schritte in Richtung automatischer Zertifizierung unternommen, aber dort bleibt viel zu tun. Das Ziel dieses Nachfolgeprojektes ist es, zwei wichtige Lücken bei der Zertifizierung zu füllen, Methoden für Eindeutigkeit von Normalformen zu untersuchen, und Komplexitätsaspekte von Konfluenz und Eindeutigkeit von Normalformen zu betrachten. Weiterhin werden wir das Konfluenzbeweiser CSI sowie den Zertifizierer CeTA für Konfluenz weiterentwickeln. Im Einzelnen sind die Ziele 1. das layer-framework zu formalisieren, welches wichtige Resultate für die Zerlegung von Konfluenzproblemen in Teilprobleme wie z.B. Modularität und Persistenz erfasst, 2. eine Formalisierung des Beweises für Konfluenz von development-closed links-linearen Ersetzungssystemen auf der Basis von Beweistermen und Residuentheorie zu entwickeln, 3. Techniken im Zusammenhang mit conditional linearization wie den Satz von Chew zu erforschen, um automatisierbare Kriterien für die Eindeutigkeit von Normalformen zu finden, 4. (praktisch) entscheidbare Klassen für Konfluenz und eindeutige Normalformen sowie die Komplexität von Suchproblemen im Zusammenhang konkreter Konfluenzmethoden zu untersuchen, 5. und die so gewonnen Erkenntnisse zu nutzen um die Stärke und Effizienz des Konfluenzbeweisers CSI sowie des automatischen Zertifizierers CeTA für Konfluenz zu verbessern.

Eine wichtige Frage für Programme ist, ob sie für dieselbe Eingabe immer dasselbe Ergebnis liefern. Bei Programmen, die in verteilten und parallelen Umgebungen ausgeführt werden, ist dies nicht offensichtlich. Eindeutigkeit von Normalformen ist eine Eigenschaft die garantiert, dass Ergebnisse unabhängig vom eingeschlagenen Berechnungspfad sind. Konfluenz ist eine bekannte Eigenschaft, die eindeutige Normalformen garantiert. Sollte Konfluenz nicht gelten, so ist Eindeutigkeit von Normalformen eine wünschenswerte Eigenschaft. In diesem Projekt haben wir zur Theorie der Konfluenz und eindeutigen Normalformen von Termersetzungssystemen beigetragen, insbesondere in Bezug auf Automatisierung und formale Verifikation. Termersetzungssysteme sind ein abstraktes Berechnungsmodell, das auf Ersetzungsregeln beruht, also orientierten Gleichungen, die man verwendet, um Ausdrücke auszuwerten oder zu vereinfachen. Es gibt zahlreiche Anwendungen für Termersetzungssysteme, angefangen bei der Analyse und Optimierung von Programmen bis hin zu Entscheidungsverfahren für Aussagen in logischen und algebraischen Strukturen. Es gibt etliche Varianten von Termersetzungssystemen, die sich in der Art der Terme unterscheiden (Terme erster oder höherer Stufe, getypt und ungetypt, ...) oder auch in der Art und Weise wie die Regeln angewandt werden dürfen (keine Einschränkungen; Regeln mit Vorbedingungen, ...). Wir haben verschiedene Techniken entwickelt, um Konfluenz und Eindeutigkeit von Normalformen von Ersetzungssystemen automatisch zu beweisen oder zu widerlegen, sowohl für Systeme erster Stufe als auch für Systeme höherer Ordnung. Neben Fortschritten in der Theorie sind die wichtigsten Beiträge des Projekts automatische Beweiser für Ersetzungssysteme erster (CSI) und höherer Ordnung (CSI^ho). Beträchtlicher Aufwand war nötig um Techniken die von CSI verwendet werden durch einen unabhängigen höchst vertrauenswürdigen Beweiser formal zu verifizieren. Dies beinhaltet wichtige divide-and-conquer Techniken um Konfluenz nachzuweisen, wie Toyamas gefeiertes Modularitätstheorem, welches besagt, dass die Vereinigung zweier konfluenter Systeme, die keine Funktionssymbole gemeinsam haben, gleichfalls konfluent ist, sowie das Resultat, dass Konfluenz eines Ersetzungssystems erster Stufe aus der Konfluenz des gleichen Systems auf wohlgetypten Termen bezüglich einer mit dem System kompatiblen Typisierung folgt. Die Formalisierungen wurden in Isabelle/HOL, einem interaktiven Theorembeweiser, durchgeführt. Als Basis diente dabei die IsaFoR-Bibliothek. Weitere Resultate des Projektes betreffen Termersetzungssysteme ohne Variablen, eine Klasse von Ersetzungssysteme, für die Eindeutigkeit von Normalformen und Konfluenz entscheidbar sind. Für diese Entscheidungsprobleme wurden verbesserte Komplexitätsschranken gefunden. Um den Informationsaustausch im Forschungsbereich Konfluenz voranzutreiben, haben wir aktiv den Internationalen Konfluenzwettbewerb (Confluence Competition, CoCo) samt zugehöriger Softwareinfrastruktur weiterentwickelt, was zu einer erhöhten Forschungsaktivitität im Bereich von Softwaretools für Konfluenz und verwandter Eigenschaften für diverse Ersetzungssystemformate geführt hat. Im diesjährigen Wettbewerb (Mai 2019) haben 15 verschiedene Tools von Forschern aus 5 Ländern in 12 Kategorien teilgenommen. Im Vergleich zum Vorjahr sind 5 neue Tools und 3 neue Kategorien dazugekommen.

Forschungsstätte(n)
  • Universität Innsbruck - 100%
Internationale Projektbeteiligte
  • Takahito Aoto, Tohoku University - Japan
  • Adriaan Van Oosterom, University of Lausanne - Schweiz
  • Ashish Tiwari, SRI International - Vereinigte Staaten von Amerika

Research Output

  • 77 Zitationen
  • 24 Publikationen
Publikationen
  • 2019
    Titel Abstract Completion, Formalized
    DOI 10.23638/lmcs-15(3:19)2019
    Typ Journal Article
    Autor Hirokawa N
    Journal Logical Methods in Computer Science
    Link Publikation
  • 2018
    Titel Confluence Competition 2018
    DOI 10.4230/lipics.fscd.2018.32
    Typ Conference Proceeding Abstract
    Autor Aoto T
    Konferenz LIPIcs, Volume 108, FSCD 2018
    Seiten 32:1 - 32:5
    Link Publikation
  • 2018
    Titel ProTeM: A Proof Term Manipulator (System Description)
    DOI 10.4230/lipics.fscd.2018.31
    Typ Conference Proceeding Abstract
    Autor Kohl C
    Konferenz LIPIcs, Volume 108, FSCD 2018
    Seiten 31:1 - 31:8
    Link Publikation
  • 2018
    Titel Deciding Confluence and Normal Form Properties of Ground Term Rewrite Systems Efficiently
    DOI 10.23638/lmcs-14(4:7)2018
    Typ Journal Article
    Autor Felgenhauer B
    Journal Logical Methods in Computer Science
    Link Publikation
  • 2018
    Titel Alum-adjuvanted allergoids induce functional IgE-blocking antibodies
    DOI 10.1111/cea.13120
    Typ Journal Article
    Autor Reithofer M
    Journal Clinical & Experimental Allergy
    Seiten 741-744
    Link Publikation
  • 2018
    Titel Cops and CoCoWeb: Infrastructure for Confluence Tools
    DOI 10.1007/978-3-319-94205-6_23
    Typ Book Chapter
    Autor Hirokawa N
    Verlag Springer Nature
    Seiten 346-353
  • 2016
    Titel Automating the First-Order Theory of Rewriting for Left-Linear Right-Ground Rewrite Systems
    DOI 10.4230/lipics.fscd.2016.36
    Typ Conference Proceeding Abstract
    Autor Middeldorp A
    Konferenz LIPIcs, Volume 52, FSCD 2016
    Seiten 36:1 - 36:12
    Link Publikation
  • 2016
    Titel Certification of Classical Confluence Results for Left-Linear Term Rewrite Systems
    DOI 10.1007/978-3-319-43144-4_18
    Typ Book Chapter
    Autor Nagele J
    Verlag Springer Nature
    Seiten 290-306
  • 2016
    Titel Certifying Confluence Proofs via Relative Termination and Rule Labeling
    DOI 10.48550/arxiv.1612.07195
    Typ Preprint
    Autor Nagele J
  • 2019
    Titel Composing Proof Terms
    DOI 10.1007/978-3-030-29436-6_20
    Typ Book Chapter
    Autor Kohl C
    Verlag Springer Nature
    Seiten 337-353
  • 2019
    Titel Confluence Competition 2019
    DOI 10.1007/978-3-030-17502-3_2
    Typ Book Chapter
    Autor Middeldorp A
    Verlag Springer Nature
    Seiten 25-40
  • 2017
    Titel Infinite Runs in Abstract Completion
    DOI 10.4230/lipics.fscd.2017.19
    Typ Conference Proceeding Abstract
    Autor Hirokawa N
    Konferenz LIPIcs, Volume 84, FSCD 2017
    Seiten 19:1 - 19:16
    Link Publikation
  • 2017
    Titel CSI: New Evidence – A Progress Report
    DOI 10.1007/978-3-319-63046-5_24
    Typ Book Chapter
    Autor Nagele J
    Verlag Springer Nature
    Seiten 385-397
  • 2017
    Titel CoCoWeb - A Convenient Web Interface for Confluence Tools
    DOI 10.48550/arxiv.1708.07876
    Typ Preprint
    Autor Nagele J
  • 2017
    Titel Constructing Cycles in the Simplex Method for DPLL(T)
    DOI 10.1007/978-3-319-67729-3_13
    Typ Book Chapter
    Autor Felgenhauer B
    Verlag Springer Nature
    Seiten 213-228
  • 2017
    Titel Deciding Confluence and Normal Form Properties of Ground Term Rewrite Systems Efficiently
    DOI 10.48550/arxiv.1710.10991
    Typ Preprint
    Autor Felgenhauer B
  • 2018
    Titel Layer Systems for Confluence—Formalized
    DOI 10.1007/978-3-030-02508-3_10
    Typ Book Chapter
    Autor Felgenhauer B
    Verlag Springer Nature
    Seiten 173-190
    Link Publikation
  • 2017
    Titel Beyond DRAT: Challenges in Certifying UNSAT
    DOI 10.29007/2b78
    Typ Conference Proceeding Abstract
    Autor Felgenhauer B
    Seiten 46-40
    Link Publikation
  • 2017
    Titel Certifying Confluence Proofs via Relative Termination and Rule Labeling
    DOI 10.23638/lmcs-13(2:4)2017
    Typ Journal Article
    Autor Nagele J
    Journal Logical Methods in Computer Science
    Link Publikation
  • 2017
    Titel Reachability, confluence, and termination analysis with state-compatible automata
    DOI 10.1016/j.ic.2016.06.011
    Typ Journal Article
    Autor Felgenhauer B
    Journal Information and Computation
    Seiten 467-483
    Link Publikation
  • 2015
    Titel Confluence Competition 2015
    DOI 10.1007/978-3-319-21401-6_5
    Typ Book Chapter
    Autor Aoto T
    Verlag Springer Nature
    Seiten 101-104
  • 2015
    Titel Certified Rule Labeling
    DOI 10.4230/lipics.rta.2015.269
    Typ Conference Proceeding Abstract
    Autor Nagele J
    Konferenz LIPIcs, Volume 36, RTA 2015
    Seiten 269 - 284
    Link Publikation
  • 2015
    Titel Improving Automatic Confluence Analysis of Rewrite Systems by Redundant Rules
    DOI 10.4230/lipics.rta.2015.257
    Typ Conference Proceeding Abstract
    Autor Felgenhauer B
    Konferenz LIPIcs, Volume 36, RTA 2015
    Seiten 257 - 268
    Link Publikation
  • 2018
    Titel Abstract Completion, Formalized
    DOI 10.48550/arxiv.1802.08437
    Typ Preprint
    Autor Hirokawa N

Entdecken, 
worauf es
ankommt.

Newsletter

FWF-Newsletter Presse-Newsletter Kalender-Newsletter Job-Newsletter scilog-Newsletter

Kontakt

Österreichischer Wissenschaftsfonds FWF
Georg-Coch-Platz 2
(Eingang Wiesingerstraße 4)
1010 Wien

office(at)fwf.ac.at
+43 1 505 67 40

Allgemeines

  • Jobbörse
  • Arbeiten im FWF
  • Presse
  • Philanthropie
  • scilog
  • Geschäftsstelle
  • Social Media Directory
  • LinkedIn, externe URL, öffnet sich in einem neuen Fenster
  • , externe URL, öffnet sich in einem neuen Fenster
  • Facebook, externe URL, öffnet sich in einem neuen Fenster
  • Instagram, externe URL, öffnet sich in einem neuen Fenster
  • YouTube, externe URL, öffnet sich in einem neuen Fenster
  • Cookies
  • Hinweisgeber:innensystem
  • Barrierefreiheitserklärung
  • Datenschutz
  • Impressum
  • IFG-Formular
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF