• Aucun résultat trouvé

Special issue on implicit computational complexity

N/A
N/A
Protected

Academic year: 2021

Partager "Special issue on implicit computational complexity"

Copied!
3
0
0

Texte intégral

(1)

HAL Id: hal-00434330

https://hal.inria.fr/hal-00434330

Submitted on 22 Nov 2009

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of

sci-entific research documents, whether they are

pub-lished or not. The documents may come from

teaching and research institutions in France or

abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est

destinée au dépôt et à la diffusion de documents

scientifiques de niveau recherche, publiés ou non,

émanant des établissements d’enseignement et de

recherche français ou étrangers, des laboratoires

publics ou privés.

Special issue on implicit computational complexity

Patrick Baillot, Jean-Yves Marion, Simona Ronchi Della Rocca

To cite this version:

Patrick Baillot, Jean-Yves Marion, Simona Ronchi Della Rocca. Special issue on implicit

compu-tational complexity. ACM Trans. Comput. Log. (10)4. Workshop on Implicit Compucompu-tational

Complexity - Geometry of Computation (GEOCAL’06), Feb 2006, Marseille, France. 10 (4), 2 p.,

2009, �10.1145/1555746.1555747�. �hal-00434330�

(2)

Special Issue on Implicit Computational Complexity

This special issue of ACM Transactions on Computational Logic is devoted to Implicit Computational Complexity, following the Workshop on Implicit Computa-tional Complexity held in Marseilles in February 2006 as part of the special thematic session on Geometry of Computation (GEOCAL’06) at the Centre International de Rencontres Math´ematiques. The articles selected had been submitted respond-ing to a public call-for-papers after the workshop and have undergone the TOCL standard refereeing process.

The area of Implicit Computational Complexity (ICC) has emerged from various propositions to use logic and formal methods to provide languages for complexity-bounded computation. It aims at studying the computational complexity of pro-grams without referring to a particular machine model, external measuring con-ditions or particular interpretations, but only by considering language restrictions or logical/computational principles entailing complexity properties. Several ap-proaches have been explored for that purpose, such as restrictions on primitive re-cursion and ramification, rewriting systems, linear logic, types and lambda-calculus. They originally often relied on the functional programming paradigm. ICC?s two main objectives are:

(1) to find natural implicit logical characterizations of functions of various com-plexity classes,

(2) to design systems suitable for static verification of program complexity. The latter goal in particular requires characterizations which are general enough to validate commonly used algorithms.

The contributions to this special issue illustrate the vitality of this research do-main, with recent trends corresponding to both objectives mentioned above. The first two contributions can be classified as addressing objective 1. In the article “A new function algebra of EXPTIME functions by safe nested recursion”, Eguchi and Arai exploit the recursion-based approach in order to characterize the complexity class of exponential time functions. The article “Context Semantics, Linear Logic and Computational Complexity” by Dal Lago is devoted to linear logic and its light variants, and explores the use of context semantics for establishing their time complexity bounds. The rest of the contributions address objective 2. The arti-cle “Extending the LOOP language with Higher-Order Procedural Variables” by Crolard, Polonowski and Valarcher explores the relations between functional and imperative languages in the framework of Godel’s system T. Then, there are three papers which are related by their goal, namely the attempt to apply ICC to real programs. The article “Sup-interpretations, a semantic method for static analysis of program resources” by Marion and P´echoux presents some methods, based on se-mantics, for establishing complexity criteria for functional programs. In the article “A Flow Calculus of mwp-Bounds for Complexity Analysis” Jones and Kristiansen consider imperative programs and build a matrix-based methodology to measure

(3)

2

·

bounds on the size of values computed during the execution. Finally, in “Resource Control Graphs” Moyen introduces a new notion of control graph allowing to study termination and space bound properties of programs.

We would like to thank the organizers of GEOCAL’06, Thomas Ehrhard and Laurent R´egnier, for the opportunity of organizing the workshop and the stimulat-ing scientific context offered by this event. We are grateful to Vladimir Lifschitz for accepting the proposal of a special issue of TOCL on ICC. Many thanks also to the referees, who have provided expert evaluation and comments. Finally, we wish to acknowledge the support of the organizations without whom GEOCAL’06 would not have been possible: CIRM, Universit´e Aix-Marseille II, CNRS, ACI Nouvelles Interfaces des Math´ematiques.

Patrick Baillot Jean-Yves Marion

Simona Ronchi Della Rocca Guest Editors

Références

Documents relatifs

To do so, we actually relate (polynomial-time) computable functions over the reals to (polynomial-time) computable functions over the integers, and provide some statements that allow

Unlike the modal logic framework, which usually uses possible world semantics, in- put/output logic adopts mainly operational semantics: a normative system is conceived in

Our main result states that a function over graph-structures is computable in polynomial time iff it is computed by a terminating program whose graph manip- ulation is

After introducing our language and the notion of sup-interpretation of an object-oriented program, we give a criterion, called brotherly crite- rion, which ensures that each

In this paper we show how Computational SLR [36] (for short, CSLR), a probabilistic lambda- calculus with a type system that guarantees that computations are PPT, can be extended so

Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of

Community participation is expected not only to improve the circulation of information, either in the bottom-up (e.g., about the preferences and technical knowledge of local

Image editing can also be referred as image manipulation and encompasses the processes of altering images to modify their visual content or quality.. There are a lot of possi- ble