CSI: New evidence–a progress report

J Nagele, B Felgenhauer, A Middeldorp - International Conference on …, 2017 - Springer
CSI is a strong automated confluence prover for rewrite systems which has been in
development since 2010. In this paper we report on recent extensions that make CSI more …

[PDF][PDF] Higher Order Termination: Automatable Techniques for Proving Termination of Higher-Order Term Rewriting Systems

CLM Kop - 2012 - research.vu.nl
Term rewriting systems play an important role in many areas of computer science. In
essence, they provide an abstract way to define algorithms. The theory is simple: terms …

WANDA-a higher order termination tool (system description)

C Kop - 5th International Conference on Formal Structures for …, 2020 - drops.dagstuhl.de
Wanda is a fully automatic termination analysis tool for higher-order term rewriting. In this
paper, we will discuss the methodology used in Wanda. Most pertinently, this includes a …

Polynomial interpretations for higher-order rewriting

C Fuhs, C Kop - arXiv preprint arXiv:1203.5754, 2012 - arxiv.org
The termination method of weakly monotonic algebras, which has been defined for higher-
order rewriting in the HRS formalism, offers a lot of power, but has seen little use in recent …

The computability path ordering

F Blanqui, JP Jouannaud… - Logical methods in …, 2015 - lmcs.episciences.org
This paper aims at carrying out termination proofs for simply typed higher-order calculi
automatically by using ordering comparisons. To this end, we introduce the computability …

[HTML][HTML] Termination of rewrite relations on λ-terms based on Girard's notion of reducibility

F Blanqui - Theoretical computer science, 2016 - Elsevier
In this paper, we show how to extend the notion of reducibility introduced by Girard for
proving the termination of β-reduction in the polymorphic λ-calculus, to prove the termination …

Uncurrying for termination and complexity

N Hirokawa, A Middeldorp, H Zankl - Journal of Automated Reasoning, 2013 - Springer
First-order applicative rewrite systems provide a natural framework for modeling higher-
order aspects. In this article we present a transformation from untyped applicative term …

Dynamic dependency pairs for algebraic functional systems

C Kop, F van Raamsdonk - Logical Methods in Computer …, 2012 - lmcs.episciences.org
We extend the higher-order termination method of dynamic dependency pairs to Algebraic
Functional Systems (AFSs). In this setting, simply typed lambda-terms with algebraic …

Certifying higher-order polynomial interpretations

N van der Weide, D Vale, C Kop - arXiv preprint arXiv:2302.11892, 2023 - arxiv.org
Higher-order rewriting is a framework in which one can write higher-order programs and
study their properties. One such property is termination: the situation that for all inputs, the …

Argument filterings and usable rules in higher-order rewrite systems

S Suzuki, K Kusakari, F Blanqui - IPSJ Online Transactions, 2011 - jstage.jst.go.jp
The static dependency pair method is a method for proving the termination of higher-order
rewrite systemsa la Nipkow. It combines the dependency pair method introduced for first …