Abstract. ‘What more than its truth do we know if we have a proof of a theorem in a given formal system? ’ We examine Kreisel’s question in the particular context of program termination proofs, with an eye to deriving complexity bounds on program running times. Our main tool for this are length function theorems, which provide complexity bounds on the use of well quasi orders. We illustrate how to prove such theorems in the simple yet until now untreated case of ordinals. We show how to apply this new theorem to derive complexity bounds on programs when they are proven to terminate thanks to a ranking function into some ordinal
AbstractIn this note we show that probabilistic termination of concurrent programs is in many cases ...
We present a modular approach to automatic complexity analysis. Based on a novel alternation between...
We present a modular approach to automatic complexity analysis of integer programs. Based on a novel...
AbstractWe classify and compare recursive and iterative definitions of total computable functions ac...
International audienceThe traditional method for proving program termination consists in inferring a...
The traditional method for proving program termination consists in inferring a ranking function. In ...
To prove that a program terminates, we can employ a ranking function argument, where program states ...
AbstractWe study termination proofs in order to (i) determine computational complexity of programs a...
International Workshop on Implicit Computational Complexity - ICC'99. Article dans revue scientifiqu...
AbstractWell-founded (partial) orders form an important and convenient mathematical basis for provin...
Intuitively, if we can prove that a program terminates, we expect some conclusion re-garding its com...
AbstractThis paper describes a method for proving termination of recursively defined functions based...
Abstract. The traditional method for proving program termination consists in inferring a ranking fun...
Abstract. Proving the termination of a flowchart program can be done by ex-hibiting a ranking functi...
Termination of an algorithm is usually obvious. In a few cases, however, it is a challenge to find a...
AbstractIn this note we show that probabilistic termination of concurrent programs is in many cases ...
We present a modular approach to automatic complexity analysis. Based on a novel alternation between...
We present a modular approach to automatic complexity analysis of integer programs. Based on a novel...
AbstractWe classify and compare recursive and iterative definitions of total computable functions ac...
International audienceThe traditional method for proving program termination consists in inferring a...
The traditional method for proving program termination consists in inferring a ranking function. In ...
To prove that a program terminates, we can employ a ranking function argument, where program states ...
AbstractWe study termination proofs in order to (i) determine computational complexity of programs a...
International Workshop on Implicit Computational Complexity - ICC'99. Article dans revue scientifiqu...
AbstractWell-founded (partial) orders form an important and convenient mathematical basis for provin...
Intuitively, if we can prove that a program terminates, we expect some conclusion re-garding its com...
AbstractThis paper describes a method for proving termination of recursively defined functions based...
Abstract. The traditional method for proving program termination consists in inferring a ranking fun...
Abstract. Proving the termination of a flowchart program can be done by ex-hibiting a ranking functi...
Termination of an algorithm is usually obvious. In a few cases, however, it is a challenge to find a...
AbstractIn this note we show that probabilistic termination of concurrent programs is in many cases ...
We present a modular approach to automatic complexity analysis. Based on a novel alternation between...
We present a modular approach to automatic complexity analysis of integer programs. Based on a novel...