• Skip to content (access key 1)
  • Skip to search (access key 7)
FWF — Austrian Science Fund
  • Go to overview page Discover

    • Research Radar
      • Research Radar Archives 1974–1994
    • Discoveries
      • 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 Magazine
    • Austrian Science Awards
      • FWF Wittgenstein Awards
      • FWF ASTRA Awards
      • FWF START Awards
      • Award Ceremony
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • In the Spotlight
      • 40 Years of Erwin Schrödinger Fellowships
      • Quantum Austria
    • Dialogs and Talks
      • think.beyond Summit
    • Knowledge Transfer Events
    • E-Book Library
  • Go to overview page Funding

    • Portfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projects
        • Principal Investigator Projects
        • Principal Investigator Projects International
        • Clinical Research
        • 1000 Ideas
        • Arts-Based Research
        • FWF Wittgenstein Award
      • Careers
        • ESPRIT
        • FWF ASTRA Awards
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Collaborations
        • Specialized Research Groups
        • Special Research Areas
        • Research Groups
        • International – Multilateral Initiatives
        • #ConnectingMinds
      • Communication
        • Top Citizen Science
        • Science Communication
        • Book Publications
        • Digital Publications
        • Open-Access Block Grant
      • Subject-Specific Funding
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • ERA-NET TRANSCAN
        • Alternative Methods to Animal Testing
        • European Partnership Biodiversa+
        • European Partnership BrainHealth
        • European Partnership ERA4Health
        • European Partnership ERDERA
        • European Partnership EUPAHW
        • European Partnership FutureFoodS
        • European Partnership OHAMR
        • European Partnership PerMed
        • European Partnership Water4All
        • Gottfried and Vera Weiss Award
        • netidee SCIENCE
        • Herzfelder Foundation Projects
        • Quantum Austria
        • Rückenwind Funding Bonus
        • WE&ME Award
        • Zero Emissions Award
      • International Collaborations
        • Belgium/Flanders
        • Germany
        • France
        • Italy/South Tyrol
        • Japan
        • Luxembourg
        • Poland
        • Switzerland
        • Slovenia
        • Taiwan
        • Tyrol–South Tyrol–Trentino
        • Czech Republic
        • Hungary
    • Step by Step
      • Find Funding
      • Submitting Your Application
      • International Peer Review
      • Funding Decisions
      • Carrying out Your Project
      • Closing Your Project
      • Further Information
        • Integrity and Ethics
        • Inclusion
        • Applying from Abroad
        • Personnel Costs
        • PROFI
        • Final Project Reports
        • Final Project Report Survey
    • FAQ
      • Project Phase PROFI
      • Project Phase Ad Personam
      • Expiring Programs
        • Elise Richter and Elise Richter PEEK
        • FWF START Awards
  • Go to overview page About Us

    • Mission Statement
    • FWF Video
    • Values
    • Facts and Figures
    • Annual Report
    • What We Do
      • Research Funding
        • Matching Funds Initiative
      • International Collaborations
      • Studies and Publications
      • Equal Opportunities and Diversity
        • Objectives and Principles
        • Measures
        • Creating Awareness of Bias in the Review Process
        • Terms and Definitions
        • Your Career in Cutting-Edge Research
      • Open Science
        • Open-Access Policy
          • Open-Access Policy for Peer-Reviewed Publications
          • Open-Access Policy for Peer-Reviewed Book Publications
          • Open-Access Policy for Research Data
        • Research Data Management
        • Citizen Science
        • Open Science Infrastructures
        • Open Science Funding
      • Evaluations and Quality Assurance
      • Academic Integrity
      • Science Communication
      • Philanthropy
      • Sustainability
    • History
    • Legal Basis
    • Organization
      • Executive Bodies
        • Executive Board
        • Supervisory Board
        • Assembly of Delegates
        • Scientific Board
        • Juries
      • FWF Office
    • Jobs at FWF
  • Go to overview page News

    • News
    • Press
      • Logos
    • Calendar
      • Post an Event
      • FWF Informational Events
    • Job Openings
      • Enter Job Opening
    • Newsletter
  • Discovering
    what
    matters.

    FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, external URL, opens in a new window
    • , external URL, opens in a new window
    • Facebook, external URL, opens in a new window
    • Instagram, external URL, opens in a new window
    • YouTube, external URL, opens in a new window

    SCILOG

    • Scilog — The science magazine of the Austrian Science Fund (FWF)
  • elane login, external URL, opens in a new window
  • Scilog external URL, opens in a new window
  • de Wechsle zu Deutsch

  

Automation of Rewriting Infrastructure (ARI)

Automation of Rewriting Infrastructure (ARI)

Aart Middeldorp (ORCID: 0000-0001-7366-8464)
  • Grant DOI 10.55776/I5943
  • Funding program Principal Investigator Projects International
  • Status ongoing
  • Start July 1, 2022
  • End March 31, 2026
  • Funding amount € 408,776
  • Project website

Bilaterale Ausschreibung: Japan

Disciplines

Computer Sciences (75%); Mathematics (25%)

Keywords

    Confluence, Termination, Automation, Competition, Formalization, Term Rewriting

Abstract

Writing reliable software is a challenging task. Software bugs may result in programs that do not halt or produce different outcomes when this is not desired. In an abstract setting these properties are known as (non-)termination and (non-)confluence. Research teams worldwide are developing software tools that aim to prove or disprove properties like confluence and termination without user interaction. These software tools compete against each other in annual competitions that are organized by the research community. This Austria-Japan joint project is concerned with the development of infrastructure to support the communities involved in confluence and termination research. This includes tool authors and competition organizers. In these communities programs are typically presented as rewrite systems, a simple but powerful abstraction. The project has three main objectives. First of all, we will develop a collection of robust software components for evaluating confluence, termination and complexity tools. The resulting infrastructure will considerably ease the effort to run competitions like the Confluence Competition (CoCo) and the Termination and Complexity Competition (termCOMP). It will also ease access to the tools participating in these competitions and the benchmark problems that these tools are given as input. Since the properties considered in CoCo and termCOMP are undecidable in general and because tools participating in these competitions are highly complex programs, software bugs are common and as a result conflicting answers are produced in competitions. In order to determine which answer can be trusted, human inspection is often infeasible. Consequently, techniques implemented in tools are formalized in a proof assistant such that answers produced by tools can be validated. Since formalization is a challenging and time-consuming task, for many techniques this is not yet achieved. This is particularly true for the newer competition categories in CoCo. A second objective of the project is to formalize techniques that are used in tools that participate in these categories, such that their output can be validated. The third and final objective is to develop new techniques for the analysis of rewrite systems in which rules are equipped with logical constraints which are checked by powerful SMT solvers. These systems are increasingly used in program verification. Besides techniques for confluence, also induction proving techniques are on the agenda. The expected outcome of the project is a software infrastructure that will be adopted by CoCo and termCOMP and that we anticipate to be useful for other competitions in formal methods as well. The formalization efforts will result in more trustworthy tools and we anticipate that some of the current limitations in the use of rewrite systems for program verification will be removed.

Research institution(s)
  • Universität Innsbruck - 100%
Project participants
  • Cezary Kaliszyk, Universität Innsbruck , national collaboration partner
  • Rene Thiemann, Universität Innsbruck , national collaboration partner
International project participants
  • Naoki Nishida, Nagoya University - Japan
  • Akihisa Yamada, National Institute of Advanced Industrial Science and Technology - Japan
  • Takahito Aoto, Niigata University - Japan

Research Output

  • 36 Citations
  • 19 Publications
Publications
  • 2024
    Title An Isabelle/HOL Formalization of Narrowing and Multiset Narrowing for E-Unifiability, Reachability and Infeasibility
    DOI 10.4230/lipics.itp.2024.24
    Type Conference Proceeding Abstract
    Author Kim D
    Conference LIPIcs, Volume 309, ITP 2024
    Pages 24:1 - 24:19
    Link Publication
  • 2024
    Title Equational Theories and Validity for Logically Constrained Term Rewriting
    DOI 10.4230/lipics.fscd.2024.31
    Type Conference Proceeding Abstract
    Author Aoto T
    Conference LIPIcs, Volume 299, FSCD 2024
    Pages 31:1 - 31:21
    Link Publication
  • 2024
    Title A Verified Algorithm for Deciding Pattern Completeness
    DOI 10.4230/lipics.fscd.2024.27
    Type Conference Proceeding Abstract
    Author Thiemann R
    Conference LIPIcs, Volume 299, FSCD 2024
    Pages 27:1 - 27:17
    Link Publication
  • 2024
    Title Confluence of Logically Constrained Rewrite Systems Revisited
    DOI 10.1007/978-3-031-63501-4_16
    Type Book Chapter
    Author Schöpf J
    Publisher Springer Nature
    Pages 298-316
    Link Publication
  • 2024
    Title Certification of Confluence- and Commutation-Proofs via Parallel Critical Pairs
    DOI 10.1145/3636501.3636949
    Type Conference Proceeding Abstract
    Author Hirokawa N
    Pages 147-161
    Link Publication
  • 2023
    Title Formalizing Almost Development Closed Critical Pairs (Short Paper)
    DOI 10.4230/lipics.itp.2023.38
    Type Conference Proceeding Abstract
    Author Kohl C
    Conference LIPIcs, Volume 268, ITP 2023
    Pages 38:1 - 38:8
    Link Publication
  • 2025
    Title Formalizing Simultaneous Critical Pairs for Confluence of Left-Linear Rewrite Systems
    DOI 10.1145/3703595.3705881
    Type Conference Proceeding Abstract
    Author Kirk C
    Pages 156-170
    Link Publication
  • 2025
    Title An Isabelle Formalization of Co-rewrite Pairs for Non-reachability in Term Rewriting
    DOI 10.1145/3703595.3705889
    Type Conference Proceeding Abstract
    Author Kim D
    Pages 272-282
    Link Publication
  • 2025
    Title An Isabelle Formalization of Co-rewrite Pairs for Non-reachability in Term Rewriting
    Type Conference Proceeding Abstract
    Author Kim D
    Conference 14th ACM SIGPLAN International Conference on Certified Programs and Proofs
    Pages 272 - 282
    Link Publication
  • 2025
    Title Automated Analysis of Logically Constrained Rewrite Systems using crest
    DOI 10.1007/978-3-031-90643-5_7
    Type Book Chapter
    Author Schöpf J
    Publisher Springer Nature
    Pages 124-144
    Link Publication
  • 2024
    Title Sorted Terms
    Type Journal Article
    Author Thiemann R
    Journal Archive of Formal Proofs
    Link Publication
  • 2024
    Title Verifying a Decision Procedure for Pattern Completeness
    Type Journal Article
    Author Thiemann R
    Journal Archive of Formal Proofs
    Link Publication
  • 2023
    Title Congruence Closure Modulo Groups
    DOI 10.48550/arxiv.2310.05014
    Type Preprint
    Author Kim D
  • 2023
    Title A Formalization of the Development Closedness Criterion for Left-Linear Term Rewrite Systems
    DOI 10.1145/3573105.3575667
    Type Conference Proceeding Abstract
    Author Kohl C
    Pages 197-210
    Link Publication
  • 2023
    Title A Verified Efficient Implementation of the Weighted Path Order
    DOI 10.48550/arxiv.2307.14671
    Type Preprint
    Author Thiemann R
  • 2023
    Title Confluence Criteria for Logically Constrained Rewrite Systems (Full Version)
    DOI 10.48550/arxiv.2309.12112
    Type Preprint
    Author Schöpf J
  • 2023
    Title Confluence Criteria for Logically Constrained Rewrite Systems
    DOI 10.1007/978-3-031-38499-8_27
    Type Book Chapter
    Author Schöpf J
    Publisher Springer Nature
    Pages 474-490
    Link Publication
  • 2023
    Title A Verified Efficient Implementation of the Weighted Path Order
    Type Journal Article
    Author Thiemann R
    Journal Archive of Formal Proofs
    Link Publication
  • 0
    DOI 10.1145/3573105
    Type Other

Discovering
what
matters.

Newsletter

FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

Contact

Austrian Science Fund (FWF)
Georg-Coch-Platz 2
(Entrance Wiesingerstraße 4)
1010 Vienna

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

General information

  • Job Openings
  • Jobs at FWF
  • Press
  • Philanthropy
  • scilog
  • FWF Office
  • Social Media Directory
  • LinkedIn, external URL, opens in a new window
  • , external URL, opens in a new window
  • Facebook, external URL, opens in a new window
  • Instagram, external URL, opens in a new window
  • YouTube, external URL, opens in a new window
  • Cookies
  • Whistleblowing/Complaints Management
  • Accessibility Statement
  • Data Protection
  • Acknowledgements
  • IFG-Form
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF