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 …
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 …
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 …
paper, we will discuss the methodology used in Wanda. Most pertinently, this includes a …
Polynomial interpretations for higher-order rewriting
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 …
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 …
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 …
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 …
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 …
Functional Systems (AFSs). In this setting, simply typed lambda-terms with algebraic …
Certifying higher-order polynomial interpretations
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 …
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 …
rewrite systemsa la Nipkow. It combines the dependency pair method introduced for first …