International audienceWe extend Meyer and Ritchie's Loop language with higher-order procedures and procedural variables and we show that the resulting programming language (called Loopω) is a natural imperative counterpart of Gödel System T. The argument is two-fold: 1. we define a translation of the Loopω language into System T and we prove that this translation actually provides a lock-step simulation, 2. using a converse translation, we show that Loopω is expressive enough to encode any term of System T. Moreover, we define the "iteration rank" of a Loopω program, which corresponds to the classical notion of "recursion rank" in System T, and we show that both translations preserve ranks. Two applications of these results in the area of imp...
We introduce an imperative programming language equipped with variables of higher types. Fragments o...
This research is funded by NFS under grants CCR-0133502 and CCR-0325808. Higher-order encodings use ...
The syntactic theories of control and state are conservative extensions of the λv-calculus for equat...
We extend Meyer and Ritchie’s Loop language with higher-order procedures and procedural variables an...
Technical Report of the LACLWe extend Meyer and Ritchie's Loop language with higher-order procedures...
AbstractTwo restricted imperative programming languages are considered: One is a slight modification...
50 pagesRelying on the formulae-as-types paradigm for classical logic, we define a program logic for...
International audiencePolynomial interpretations and their generalizations like quasi-interpretation...
Polynomial interpretations and their generalizations like quasi-interpretations have been used in th...
Colson and Moschovakis results cast doubt on the ability of the primitive recursive model to compute...
This work explores an unexpected application of Implicit Computational Complexity (ICC) to paralleli...
We argue that there is a link between implicit computational complexity theory and reversible comput...
Given a programming language operating on stacks, we introduce a syntactical measure mu such that, a...
Les résultats de Colson ou de Moschovakis remettent en question que le modèle récursif primitif puis...
Classical recursion theory asserts that all conventional programming languages are equally expressiv...
We introduce an imperative programming language equipped with variables of higher types. Fragments o...
This research is funded by NFS under grants CCR-0133502 and CCR-0325808. Higher-order encodings use ...
The syntactic theories of control and state are conservative extensions of the λv-calculus for equat...
We extend Meyer and Ritchie’s Loop language with higher-order procedures and procedural variables an...
Technical Report of the LACLWe extend Meyer and Ritchie's Loop language with higher-order procedures...
AbstractTwo restricted imperative programming languages are considered: One is a slight modification...
50 pagesRelying on the formulae-as-types paradigm for classical logic, we define a program logic for...
International audiencePolynomial interpretations and their generalizations like quasi-interpretation...
Polynomial interpretations and their generalizations like quasi-interpretations have been used in th...
Colson and Moschovakis results cast doubt on the ability of the primitive recursive model to compute...
This work explores an unexpected application of Implicit Computational Complexity (ICC) to paralleli...
We argue that there is a link between implicit computational complexity theory and reversible comput...
Given a programming language operating on stacks, we introduce a syntactical measure mu such that, a...
Les résultats de Colson ou de Moschovakis remettent en question que le modèle récursif primitif puis...
Classical recursion theory asserts that all conventional programming languages are equally expressiv...
We introduce an imperative programming language equipped with variables of higher types. Fragments o...
This research is funded by NFS under grants CCR-0133502 and CCR-0325808. Higher-order encodings use ...
The syntactic theories of control and state are conservative extensions of the λv-calculus for equat...