Higher-order rewriting is a symbiosis of two classical rewriting paradigms: the Lambda calculus, which features higher-order variables and variable binding, and first-order term rewriting, which features algebraic pattern matching. It is a powerful tool to study the meta-theory of declarative programming languages, such as Prolog and Haskell, on the one hand, and theorem provers and proof assistants, such as Isabelle, on the other. In this dissertation the notion of equivalence of reductions (for finite reductions) in higher-order rewrite systems (HRSs) is studied. Equivalence of reductions has been formalized for first-order term rewrite systems in various different ways. Here, I transform three of those formalizations to the higher-order...
We present a generic Haskell library for expressing rewrite rules with a safe treatment of variables...
We study the higher-order rewrite/equational proof systems obtained by adding the simply typed lambd...
International audienceUser-de ned higher-order rewrite rules are becoming a standard in proof assist...
Higher-order rewriting is a symbiosis of two classical rewriting paradigms: the Lambda calculus, whi...
Proof terms are syntactic expressions that represent computations in term rewriting. They were intro...
Two co-initial reductions in a term rewriting system are said to be equivalent if they perform the ...
AbstractTwo co-initial reductions in a term rewriting system are said to be equivalent if they perfo...
Abstract. A prefix property is the property that, given a reduction, the ancestor of a prefix of the...
A prefix property is the property that, given a reduction, the ancestor of a prefix of the target i...
Term rewriting has proven to be an important technique in theorem proving. In this paper, we illustr...
Abstract. We present a translation function from nominal rewriting systems (NRSs) to combinatory red...
We study Higher-Order Rewrite Systems (HRSs) which extend term rewriting to -terms. HRSs can descri...
User-de ned higher-order rewrite rules are becoming a standard in proof assistants based on intuitio...
Expression Reduction Systems is a formalism for higher-order rewriting, extending Term Rewriting Sys...
We demonstrate the usefulness of higher-order rewriting techniques for specializing programs, i.e., ...
We present a generic Haskell library for expressing rewrite rules with a safe treatment of variables...
We study the higher-order rewrite/equational proof systems obtained by adding the simply typed lambd...
International audienceUser-de ned higher-order rewrite rules are becoming a standard in proof assist...
Higher-order rewriting is a symbiosis of two classical rewriting paradigms: the Lambda calculus, whi...
Proof terms are syntactic expressions that represent computations in term rewriting. They were intro...
Two co-initial reductions in a term rewriting system are said to be equivalent if they perform the ...
AbstractTwo co-initial reductions in a term rewriting system are said to be equivalent if they perfo...
Abstract. A prefix property is the property that, given a reduction, the ancestor of a prefix of the...
A prefix property is the property that, given a reduction, the ancestor of a prefix of the target i...
Term rewriting has proven to be an important technique in theorem proving. In this paper, we illustr...
Abstract. We present a translation function from nominal rewriting systems (NRSs) to combinatory red...
We study Higher-Order Rewrite Systems (HRSs) which extend term rewriting to -terms. HRSs can descri...
User-de ned higher-order rewrite rules are becoming a standard in proof assistants based on intuitio...
Expression Reduction Systems is a formalism for higher-order rewriting, extending Term Rewriting Sys...
We demonstrate the usefulness of higher-order rewriting techniques for specializing programs, i.e., ...
We present a generic Haskell library for expressing rewrite rules with a safe treatment of variables...
We study the higher-order rewrite/equational proof systems obtained by adding the simply typed lambd...
International audienceUser-de ned higher-order rewrite rules are becoming a standard in proof assist...