Program
Thursday, December 3
| 9:30 - 10:00 | Coffee |
| 10:00 - 11:00 | Michel Parigot (CNRS Paris, PPS, France) |
| Deep Inference: why and how | |
| 11:00 - 12:00 | Martin Avanzini (Universitaet Innsbruck, Austria) |
| Complexity Analysis by Graph Rewriting | |
| 12:00 - 14:00 | Lunch Break |
| 14:00 - 15:00 | Andreas Schnabl (Universitaet Innsbruck, Austria) |
| The Derivational Complexity Induced by the | |
| Dependency Pair Method Revisited | |
| 15:00 - 16:00 | Fabien Renaud (CNRS Paris, PPS, France) |
| Preservation of Strong Normalization for a | |
| Higher-Order Rewriting System Explicited | |
| 16:00 - 16:30 | Coffee |
| 16:30 - 17:30 | Sarah Winkler (Universitaet Innsbruck, Austria) |
| Ordered Multi-Completion and Theorem Proving with Termination Tools | |
| 17:30 - 18:30 | Friedrich Neurauter (Universitaet Innsbruck, Austria) |
| On the Relative Power of Polynomials in Proofs of Termination |
Friday, December 4
| 9:30 - 10:00 | Coffee |
| 10:00 - 11:00 | Harald Zankl (Universitaet Innsbruck, Austria) |
| Derivational Complexity and Polynomial Interpretations | |
| 11:00 - 12:00 | Delia Kesner (CNRS Paris, PPS, France) |
| Explicit Resources and All That |
Abstracts
- Michel Parigot:
- Martin Avanzini: Complexity Analysis by Graph Rewriting
- Andreas Schnabl: The Derivational Complexity Induced by the Dependency Pair Method Revisited
- Fabien Renaud: Preservation of Strong Normalization for a Higher-Order Rewriting System Explicited
- Sarah Winkler: Ordered Multi-Completion and Theorem Proving with Termination Tools
- Friedrich Neurauter: On the Relative Power of Polynomials in Proofs of Termination
- Harald Zankl: Derivational Complexity and Polynomial Interpretations
- Delia Kesner:
- Andreas Schnabl: The Derivational Complexity Induced by the Dependency Pair Method Revisited
- Abstract:
- Abstract: Recently, many techniques have been introduced
that allow the (automated) classification of
the runtime complexity of TRSs.
In this talk I show a tight correspondence between
the number of steps performed in a given rewrite
system and the computational complexity of an
implementation of rewriting.
For this we use graph rewriting as a first
step towards the implementation of term rewriting.
As a result we obtain that polynomial
(innermost) runtime complexity of TRSs induces
polytime computability of the functions defined.
- Abstract:
In this talk, we give a brief review of the basics of the dependency pair
transformation, an important technique in automatic termination proving. We
then give an overview of some refinements of this method, and we discuss the
upper bounds on the derivational complexity induced by such termination proofs.
In many cases, we conclude an upper bound on the derivational complexity that
is elementary or primitive recursive in the upper bound induced by the base
technique used in conjunction with the dependency pair transformation.
- Abstract:
- Abstract: When classical Knuth-Bendix completion fails, ordered completion may
still allow to derive a ground-complete rewrite system which is sufficient
for many applications such as theorem proving. However, the success of an
ordered completion run strongly depends on the reduction order supplied
as input.
This talk describes how the usage of termination tools can replace fixed
reduction orders in ordered completion procedures, which extends to
multi-completion as proposed by Kondo and Kurihara. The approach can also
be applied to equational theorem proving.
- Abstract:
Polynomial interpretations are a useful technique for proving termination of
term rewrite systems. They come in various flavours:
polynomial interpretations with real, rational and integer coefficients.
In 2006, Lucas proved that there are rewrite systems that can be shown
polynomially terminating by using polynomial interpretations with real
coefficients, but cannot be shown polynomially terminating using
polynomials with rational coefficients only.
He also proved a similar theorem with respect to the use of
rational coefficients versus integer coefficients.
In this talk, we present alternative proofs of Lucas' theorems,
which are both shorter and simpler than the original proofs.
- Abstract:
In this talk we introduce the first modular approach for proving
(polynomial) derivational complexity of term rewrite systems. The
underlying idea is general enough such that all known techniques can
be integrated and powerful enough such that all these techniques can
be combined. Furthermore the results carry over to the stronger notion
of runtime complexity.
- Abstract:
- Abstract:
In this talk, we give a brief review of the basics of the dependency pair
transformation, an important technique in automatic termination proving. We
then give an overview of some refinements of this method, and we discuss the
upper bounds on the derivational complexity induced by such termination proofs.
In many cases, we conclude an upper bound on the derivational complexity that
is elementary or primitive recursive in the upper bound induced by the base
technique used in conjunction with the dependency pair transformation.