24 pages + 6 pages d'appendiceInternational audienceThis paper describes an automatic termination checker for a generic first-order call-by-value language in ML style. We use the fact that value are built from variants and tuples to keep some information about how arguments of recursive call evolve during evaluation. The result is a criterion for termination extending the size-change termination principle of Lee, Jones and Ben-Amram that can detect size changes inside subvalues of arguments. Moreover the corresponding algorithm is easy to implement, making it a good candidate for experimentation
Abstract. Recent advances in termination analysis have yielded new methods and tools that are highly...
In [13], a new size-change principle was proposed to verify termination of functional programs autom...
One of the most important challenges in partial evaluation is the design of automatic methods for en...
We present a method to automatically detect termination in a strict, first order functional language...
Proofs of termination typically proceed by mapping program states to a well founded domain and showi...
Progress on automated termination detection for logic programs is reported. The prospects for handli...
In an earlier work with Neil D. Jones, we proposed the “size-change principle ” for program terminat...
This paper shows how to use Lee, Jones and Ben Amram's size-change principle to check correctness of...
Ce manuscrit présente une réflexion sur la terminaison des systèmes de réécriture d'ordres supérieur...
A fully-automated algorithm is developed able to show that evaluation of agiven untyped lambda-expre...
Ce manuscrit présente une réflexion sur la terminaison des systèmes de réécriture d'ordres supérieur...
Ce manuscrit présente une réflexion sur la terminaison des systèmes de réécriture d'ordres supérieur...
In 2001 Lee, Jones and Ben-Amram introduced the notion of size-change termination (SCT) for first or...
Termination is an important property for programs and is necessary for formal proofs to make sense. ...
International audienceResource Control Graphs can be seen as an abstract representation of programs....
Abstract. Recent advances in termination analysis have yielded new methods and tools that are highly...
In [13], a new size-change principle was proposed to verify termination of functional programs autom...
One of the most important challenges in partial evaluation is the design of automatic methods for en...
We present a method to automatically detect termination in a strict, first order functional language...
Proofs of termination typically proceed by mapping program states to a well founded domain and showi...
Progress on automated termination detection for logic programs is reported. The prospects for handli...
In an earlier work with Neil D. Jones, we proposed the “size-change principle ” for program terminat...
This paper shows how to use Lee, Jones and Ben Amram's size-change principle to check correctness of...
Ce manuscrit présente une réflexion sur la terminaison des systèmes de réécriture d'ordres supérieur...
A fully-automated algorithm is developed able to show that evaluation of agiven untyped lambda-expre...
Ce manuscrit présente une réflexion sur la terminaison des systèmes de réécriture d'ordres supérieur...
Ce manuscrit présente une réflexion sur la terminaison des systèmes de réécriture d'ordres supérieur...
In 2001 Lee, Jones and Ben-Amram introduced the notion of size-change termination (SCT) for first or...
Termination is an important property for programs and is necessary for formal proofs to make sense. ...
International audienceResource Control Graphs can be seen as an abstract representation of programs....
Abstract. Recent advances in termination analysis have yielded new methods and tools that are highly...
In [13], a new size-change principle was proposed to verify termination of functional programs autom...
One of the most important challenges in partial evaluation is the design of automatic methods for en...