Book contents
- Frontmatter
- Contents
- List of contributors
- Preface
- 1 Determinacy in a synchronous π-calculus
- 2 Classical coordination mechanisms in the chemical model
- 3 Sequential algorithms as bistable maps
- 4 The semantics of dataflow with firing
- 5 Kahn networks at the dawn of functional programming
- 6 A simple type-theoretic language: Mini-TT
- 7 Program semantics and infinite regular terms
- 8 Algorithms for equivalence and reduction to minimal form for a class of simple recursive equations
- 9 Generalized finite developments
- 10 Semantics of program representation graphs
- 11 From Centaur to the Meta-Environment: a tribute to a great meta-technologist
- 12 Towards a theory of document structure
- 13 Grammars as software libraries
- 14 The Leordo computation system
- 15 Theorem-proving support in programming language semantics
- 16 Nominal verification of algorithm W
- 17 A constructive denotational semantics for Kahn networks in Coq
- 18 Asclepios: a research project team at INRIA for the analysis and simulation of biomedical images
- 19 Proxy caching in split TCP: dynamics, stability and tail asymptotics
- 20 Two-by-two static, evolutionary, and dynamic games
- 21 Reversal strategies for adjoint algorithms
- 22 Reflections on INRIA and the role of Gilles Kahn
- 23 Can a systems biologist fix a Tamagotchi?
- 24 Computational science: a new frontier for computing
- 25 The descendants of Centaur: a personal view on Gilles Kahn's work
- 26 The tower of informatic models
- References
3 - Sequential algorithms as bistable maps
Published online by Cambridge University Press: 06 August 2010
- Frontmatter
- Contents
- List of contributors
- Preface
- 1 Determinacy in a synchronous π-calculus
- 2 Classical coordination mechanisms in the chemical model
- 3 Sequential algorithms as bistable maps
- 4 The semantics of dataflow with firing
- 5 Kahn networks at the dawn of functional programming
- 6 A simple type-theoretic language: Mini-TT
- 7 Program semantics and infinite regular terms
- 8 Algorithms for equivalence and reduction to minimal form for a class of simple recursive equations
- 9 Generalized finite developments
- 10 Semantics of program representation graphs
- 11 From Centaur to the Meta-Environment: a tribute to a great meta-technologist
- 12 Towards a theory of document structure
- 13 Grammars as software libraries
- 14 The Leordo computation system
- 15 Theorem-proving support in programming language semantics
- 16 Nominal verification of algorithm W
- 17 A constructive denotational semantics for Kahn networks in Coq
- 18 Asclepios: a research project team at INRIA for the analysis and simulation of biomedical images
- 19 Proxy caching in split TCP: dynamics, stability and tail asymptotics
- 20 Two-by-two static, evolutionary, and dynamic games
- 21 Reversal strategies for adjoint algorithms
- 22 Reflections on INRIA and the role of Gilles Kahn
- 23 Can a systems biologist fix a Tamagotchi?
- 24 Computational science: a new frontier for computing
- 25 The descendants of Centaur: a personal view on Gilles Kahn's work
- 26 The tower of informatic models
- References
Summary
En guise de prologue
Gilles Kahn, pour moi, ce fut d'abord un article, en français s'il vous plait, texte qui fut le point de départ de ma recherche:
G. Kahn et G. Plotkin, Domaines concrets, TR IRIA-Laboria 336 (1978), paru en version anglaise en 1993 – signe de son influence dans le temps – dans le volume d'hommage à Corrado Böhm.
On ne pouvait imaginer un meilleur appât pour le jeune homme que j'étais, arrivé à l'informatique par le fruit d'une hésitation entre mathé matiques (intimidantes) et langues (les vraies). Un autre collègue trop tôt disparu, Maurice Gross, m'avait aidé à choisir une tierce voie et m'avait guidé vers le DEA d'Informatique Théorique de Paris 7. Les cours de Luc Boasson et de Dominique Perrin m'avaient déjà bien ferré, mais la rencontre des domaines concrets m'a définitivement “attrapé”, et parce qu'il s'agissait de structures ressemblant aux treillis – rencontrés assez tôt dans ma scolarité grâce aux Leçons d'Algèbre Moderne de Paul Dubreil et Marie-Louise Dubreil Jacotin que m'avait conseillées mon professeur de mathématiques –, et parce que Gérard Berry qui m'avait mis ce travail entre les mains avait une riche idée pour bâtir sur cette pierre.
L'idée directrice de cet article était de donner une définiton générale de structure de données, comprenant les listes, les arbres, les enregistrements, les enregistrements avec variantes, etc…, et, comme l'on fait dans toute bonne mathématique, une bonne notion de morphisme entre ces structures: Cette définition était donnée sous deux facettes équivalentes et reliées par un théorème de représentation: l'une concrète, en termes de cellules (nœeuds d'arbres, champs d'enrigistrements, …) et de valeurs, l'autre abstraite, en termes d'ordres partiels.
- Type
- Chapter
- Information
- From Semantics to Computer ScienceEssays in Honour of Gilles Kahn, pp. 51 - 70Publisher: Cambridge University PressPrint publication year: 2009