EDBT 2026 Demo / reviewers in the wild / expert
Nao Hirokawa
dblp:94/2924
· DBLP profile ↗
34ranked-venue papers
21as first author
12since 2021 · last 2026
0000-0002-8499-0501ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 29 · 19 first-author · 12 since 2021Artificial intelligence and machine learning · 14 · 8 first-author · 4 since 2021Software engineering, systems software and programming languages · 4 · 3 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | The ARI Infrastructure for Automated Confluence AnalysisabstractAbstract We report on the new ARI infrastructure that supports tools and competitions in term rewriting. It offers ARI-COPS, a database for confluence problems and competition results, and ARIWeb, a convenient web interface for tools that participate in the annual confluence competition. These are built on top of the new ARI format for rewrite systems, a format converter, certifiers for competition results, and a duplicate checker. Nao Hirokawa, Aart Middeldorp, Teppei Saito, René Thiemann |
IJCAR (2) | 1 |
| 2026 | An Applicative Multiset Path OrderabstractAbstract We present a variant of the multiset path order for untyped applicative term rewriting. Compared to existing work, our variant incorporates two distinctive features, dubbed arity assignment and reification, to overcome difficulties in handling partial and variable application. Nao Hirokawa, Teppei Saito, Teppei Tanaka, Wataru Yachi |
IJCAR (2) | 1 |
| 2025 | Lexicographic Combination of Reduction PairsabstractAbstract We present a simple criterion for combining reduction pairs lexicographically. The criterion is applicable to arbitrary classes of reduction pairs, such as the polynomial interpretation, the matrix interpretation, and the Knuth–Bendix order. In addition, we investigate a variant of the matrix interpretation where the lexicographic order is employed instead of the usual component-wise order. Effectiveness is demonstrated by experiments and examples, including Touzet’s Hydra Battle. Teppei Saito, Nao Hirokawa |
CADE | 2 |
| 2025 | Hydra Battles and AC TerminationabstractWe present a new encoding of the Battle of Hercules and Hydra as a rewrite system with AC symbols. Unlike earlier term rewriting encodings, it faithfully models any strategy of Hercules to beat Hydra. To prove the termination of our encoding, we employ type introduction in connection with many-sorted semantic labeling for AC rewriting and AC-MPO, a new AC compatible reduction order that can be seen as a much weakened version of AC-RPO. Nao Hirokawa, Aart Middeldorp |
Log. Methods Comput. Sci. | 1 |
| 2025 | Left-Linear Completion with AC AxiomsabstractWe revisit completion modulo equational theories for left-linear term rewrite systems where unification modulo the theory is avoided and the normal rewrite relation can be used in order to decide validity questions. To that end, we give a new correctness proof for finite runs and establish a simulation result between the two inference systems known from the literature. Given a concrete reduction order, novel canonicity results show that the resulting complete systems are unique up to the representation of their rules' right-hand sides. Furthermore, we show how left-linear AC completion can be simulated by general AC completion. In particular, this result allows us to switch from the former to the latter at any point during a completion process. Johannes Niederhauser, Nao Hirokawa, Aart Middeldorp |
Log. Methods Comput. Sci. | 2 |
| 2024 | Certification of Confluence- and Commutation-Proofs via Parallel Critical PairsabstractParallel critical pairs (PCPs) have been used to design sufficient criteria for confluence of term rewrite systems. In this work we formalize PCPs and the criteria of Gramlich, Toyama, and Shintani and Hirokawa in the proof assistant Isabelle. In order to reduce the amount of bureaucracy we deviate from the paper-definition of PCPs, i.e., we switch from a position-based definition to a context-based definition. This switch not only simplifies the formalization task, but also gives rise to a simple recursive algorithm to compute PCPs. We further generalize all mentioned criteria from confluence to commutation and integrate them in the certifier CeTA, so that it can now validate confluence- and commutation-proofs based on PCPs. Because of our results, CeTA is now able to certify proofs by the automatic confluence tool Hakusan, which makes heavy use of PCPs. These proofs include term rewrite systems for which no previous certified confluence proof was known. Nao Hirokawa, Dohan Kim 0001, Kiraku Shintani, René Thiemann |
CPP | 1 |
| 2024 | Simulating Dependency Pairs by Semantic Labeling
Teppei Saito, Nao Hirokawa |
FSCD | 2 |
| 2024 | Compositional Confluence CriteriaabstractWe show how confluence criteria based on decreasing diagrams are generalized to ones composable with other criteria. For demonstration of the method, the confluence criteria of orthogonality, rule labeling, and critical pair systems for term rewriting are recast into composable forms. We also show how such a criterion can be used for a reduction method that removes rewrite rules unnecessary for confluence analysis. In addition to them, we prove that Toyama's parallel closedness result based on parallel critical pairs subsumes his almost parallel closedness theorem. Kiraku Shintani, Nao Hirokawa |
Log. Methods Comput. Sci. | 2 |
| 2023 | Left-Linear Completion with AC AxiomsabstractAbstract We revisit AC completion for left-linear term rewrite systems where AC unification is avoided and the normal rewrite relation can be used in order to decide validity questions. To that end, we give a new correctness proof for finite runs and establish a simulation result between the two inference systems known from the literature. Furthermore, we show how left-linear AC completion can be simulated by general AC completion. In particular, this result allows us to switch from the former to the latter at any point during a completion process. Finally, we present experimental results for our implementation of left-linear AC completion in the tool . Johannes Niederhauser, Nao Hirokawa, Aart Middeldorp |
CADE | 2 |
| 2023 | Hydra Battles and AC Termination
Nao Hirokawa, Aart Middeldorp |
FSCD | 1 |
| 2022 | Compositional Confluence CriteriaabstractWe show how confluence criteria based on decreasing diagrams are generalized to ones composable with other criteria. For demonstration of the method, the confluence criteria of orthogonality, rule labeling, and critical pair systems for term rewriting are recast into composable forms. We also show how such a criterion can be used for a reduction method that removes rewrite rules unnecessary for confluence analysis. In addition to them, we prove that Toyama's parallel closedness result based on parallel critical pairs subsumes his almost parallel closedness theorem. Kiraku Shintani, Nao Hirokawa |
FSCD | 2 |
| 2021 | Completion and Reduction Orders (Invited Talk)
Nao Hirokawa |
FSCD | 1 |
| 2019 | Confluence by Critical Pair Analysis Revisited
Nao Hirokawa, Julian Nagele, Vincent van Oostrom, Michio Oyamaguchi |
CADE | 1 |
| 2019 | Abstract Completion, Formalized
Nao Hirokawa, Aart Middeldorp, Christian Sternagel, Sarah Winkler |
Log. Methods Comput. Sci. | 1 |
| 2016 | AC-KBO revisitedabstractAbstract Equational theories that contain axioms expressing associativity and commutativity (AC) of certain operators are ubiquitous. Theorem proving methods in such theories rely on well-founded orders that are compatible with the AC axioms. In this paper, we consider various definitions of AC-compatible Knuth-Bendix orders. The orders of Steinbach and of Korovin and Voronkov are revisited. The former is enhanced to a more powerful version, and we modify the latter to amend its lack of monotonicity on non-ground terms. We further present new complexity results. An extension reflecting the recent proposal of subterm coefficients in standard Knuth-Bendix orders is also given. The various orders are compared on problems in termination and completion. Akihisa Yamada 0002, Sarah Winkler, Nao Hirokawa, Aart Middeldorp |
Theory Pract. Log. Program. | 3 |
| 2015 | Confluence Competition 2015
Takahito Aoto 0001, Nao Hirokawa, Julian Nagele, Naoki Nishida 0001, Harald Zankl |
CADE | 2 |
| 2015 | CoLL: A Confluence Tool for Left-Linear Term Rewrite Systems
Kiraku Shintani, Nao Hirokawa |
CADE | 2 |
| 2015 | Leftmost Outermost RevisitedabstractWe present an elementary proof of the classical result that the leftmost outermost strategy is normalizing for left-normal orthogonal rewrite systems. Our proof is local and extends to hyper-normalization and weakly orthogonal systems. Based on the new proof, we study basic normalization, i.e., we study normalization if the set of considered starting terms is restricted to basic terms. This allows us to weaken the left-normality restriction. We show that the leftmost outermost strategy is hyper-normalizing for basically left-normal orthogonal rewrite systems. This shift of focus greatly extends the applicability of the classical result, as evidenced by the experimental data provided. Nao Hirokawa, Aart Middeldorp, Georg Moser |
RTA | 1 |
| 2014 | A New and Formalized Proof of Abstract Completion
Nao Hirokawa, Aart Middeldorp, Christian Sternagel |
ITP | 1 |
| 2013 | Uncurrying for Termination and ComplexityabstractFirst-order applicative rewrite systems provide a natural framework for modeling higher-order aspects. In this article we present a transformation from untyped applicative term rewrite systems to functional term rewrite systems that preserves and reflects termination. Our transformation is less restrictive than other approaches. In particular, head variables in right-hand sides of rewrite rules can be handled. To further increase the applicability of our transformation, we study the method for innermost rewriting and derivational complexity, and present a version for dependency pairs. Nao Hirokawa, Aart Middeldorp, Harald Zankl |
J. Autom. Reason. | 1 |
| 2012 | Confluence of Non-Left-Linear TRSs via Relative Termination
Dominik Klein 0001, Nao Hirokawa |
LPAR | 2 |
| 2011 | Maximal Completion
Dominik Klein 0001, Nao Hirokawa |
RTA | 2 |
| 2011 | Decreasing Diagrams and Relative Termination
Nao Hirokawa, Aart Middeldorp |
J. Autom. Reason. | 1 |
| 2009 | KBO Orientability
Harald Zankl, Nao Hirokawa, Aart Middeldorp |
J. Autom. Reason. | 2 |
| 2008 | Complexity, Graphs, and the Dependency Pair Method
Nao Hirokawa, Georg Moser |
LPAR | 1 |
| 2008 | Uncurrying for Termination
Nao Hirokawa, Aart Middeldorp, Harald Zankl |
LPAR | 1 |
| 2007 | Constraints for Argument Filterings
Harald Zankl, Nao Hirokawa, Aart Middeldorp |
SOFSEM (1) | 2 |
| 2007 | Tyrolean termination tool: Techniques and features
Nao Hirokawa, Aart Middeldorp |
Inf. Comput. | 1 |
| 2006 | Predictive Labeling
Nao Hirokawa, Aart Middeldorp |
RTA | 1 |
| 2005 | Tyrolean Termination Tool
Nao Hirokawa, Aart Middeldorp |
RTA | 1 |
| 2005 | Automating the dependency pair method
Nao Hirokawa, Aart Middeldorp |
Inf. Comput. | 1 |
| 2004 | Dependency Pairs Revisited
Nao Hirokawa, Aart Middeldorp |
RTA | 1 |
| 2003 | Automating the Dependency Pair Method
Nao Hirokawa, Aart Middeldorp |
CADE | 1 |
| 2003 | Tsukuba Termination Tool
Nao Hirokawa, Aart Middeldorp |
RTA | 1 |