We revisit both the usual ``going-up'' induction principle and Manna and Waldinger's ``going-down'' induction principle for primitive recursion,`a la Goedel, and primitive iteration, `a la Church. We use 'Kleene's trick' to show that primitive recursion and primitive iiteration are as expressive as the other, even in the presence of accumulators. As a result, we can directly extract a variety of recursive and iterative functional programs of the kind usually written or optimized by hand
Meyer and Ritchie have previously given a description of primitive recursive functions by loop-progr...
International audienceThis paper develops a new semantics (the trace of a computation) that is used ...
International audienceRecurrence can be used as a function definition schema for any non-trivial fre...
We revisit both the usual ``going-up'' induction principle and Manna and Waldinger's ``going-down'' ...
AbstractHere we present a new version of recursion induction principle with an effective and, by the...
AbstractWe continue from (Ann. Pure Appl. logic 114 (2002) 117) our study of reasoning about recursi...
The recursive construction of a function f: A → Θ consists, paradigmatically, of finding a functor T...
In this thesis we shall present a new formalisation of the theory of primitive recursive functions, ...
We consider primitive recursive program schemes with parameters together with the call-by-value comp...
AbstractHere we present a new version of recursion induction principle with an effective and, by the...
Abstract: In this paper, we show how we can make a theory of computation course more understandable ...
AbstractIn the past few years, there has been a growing interest in the application of proof-theoret...
In this paper, we show how we can make a theory of computation course more understandable and more r...
This is one of a series of memos concerning a logical system for proof-checking. It is not self-cont...
The object of this paper is to study the mechanism of recursion in a simple, LISP-like programming l...
Meyer and Ritchie have previously given a description of primitive recursive functions by loop-progr...
International audienceThis paper develops a new semantics (the trace of a computation) that is used ...
International audienceRecurrence can be used as a function definition schema for any non-trivial fre...
We revisit both the usual ``going-up'' induction principle and Manna and Waldinger's ``going-down'' ...
AbstractHere we present a new version of recursion induction principle with an effective and, by the...
AbstractWe continue from (Ann. Pure Appl. logic 114 (2002) 117) our study of reasoning about recursi...
The recursive construction of a function f: A → Θ consists, paradigmatically, of finding a functor T...
In this thesis we shall present a new formalisation of the theory of primitive recursive functions, ...
We consider primitive recursive program schemes with parameters together with the call-by-value comp...
AbstractHere we present a new version of recursion induction principle with an effective and, by the...
Abstract: In this paper, we show how we can make a theory of computation course more understandable ...
AbstractIn the past few years, there has been a growing interest in the application of proof-theoret...
In this paper, we show how we can make a theory of computation course more understandable and more r...
This is one of a series of memos concerning a logical system for proof-checking. It is not self-cont...
The object of this paper is to study the mechanism of recursion in a simple, LISP-like programming l...
Meyer and Ritchie have previously given a description of primitive recursive functions by loop-progr...
International audienceThis paper develops a new semantics (the trace of a computation) that is used ...
International audienceRecurrence can be used as a function definition schema for any non-trivial fre...