Connexion

English version

PPS UMR 7126 – Laboratoire
Preuves, Programmes et Systèmes

Accueil · Présentation · Membres · Publications · Séminaire · Groupes de travail · Projets · πr²

Journée de rentrée 2014 du laboratoire PPS

Lundi 22 septembre 2014, amphithéâtre Alan Turing. Organisation : Jean Krivine.

Programme

9h15-9h30Petit déjeuner Dyonisien(café, thé et croissants)
9h30-9h45Thomas EhrhardSpeech de rentrée
9h45-10h30Delia KesnerIntersection Types, inhabitation and solvability
10h30-11h00Flavien BreuvartDe la caractérisation des modèles de H*
11h00-11h15Pause café
11h15-12h00Ralf TreinenDeterministic Automata for Unordered Trees
12h00-12h30Ioana D. CristescuDenotational semantics of processes
12h30-14h30Déjeuner traiteur italienSalle de réunion PPS (3052) Pour des raisons de place (et de budget !), le déjeuner est réservé aux membres de PPS
14h30-15h00Lourdes Gonzalez-HuescaIncrémentalité dans le calcul
15h00-15h45Hugo HerbelinA computational look at soundness, completeness and reducibility
15h45-16h00Pause café
16h00-16h30Pierre-Marie PédrotDialectique concrète et machines abstraites: from Gödel to Krivine
16h30-17h15Jérôme VouillonTitre à préciser

Résumés

Flavien Breuvart – De la caractérisation des modèles de H*

Je ferai une présentation rallongée de l'article LICS du même nom. Il s'agit de donner une caractérisation, pour une classe importante de modèles du lambda-calcul non typé, de la pleine adéquation pour la normalisation de tête (i.e. pour H*). On montrera en effet qu'il est pour cela nécessaire et suffisant d'être hyperimmune. L'hyperimmunité est une notion que nous introduirons qui demande à ce que les comportements mal fondés du modèle ne soient pas capturables par des fonctions récursives.

Ioana D. Cristescu – Denotational semantics of processes

Event structures is the traditional denotational semantics used for process algebra. A limitation of event structures is that it can only express a simple form of causality between the actions of a process. Pi calculus is a process algebra with name substitution and with a special operator that restricts the scope of a name. This leads to a more complicated causality relation. We will discuss some of the approaches and problems of a denotational semantics for pi processes and sketch a possible solution.

Hugo Herbelin – A computational look at soundness, completeness and reducibility

A proof of semantic normalisation is the composition of a soundness/adequacy and of a completeness/"escape" proof, typically with respect to a Kripke or realisability/reducibility model. As emphasised by the normalisation-by-evaluation approach, its computational content is the composition of a semantic interpretation function with a reification function. We shall investigate what happens when considering two-valued models, and in particular analyse the computational content of Henkin's proof of completeness.

Pierre-Marie Pédrot – Dialectique concrète et machines abstraites: from Gödel to Krivine

La transformation logique dite « Dialectica », inventée par Gödel dans les années 30, permet d'enrichir la logique de départ, intuitioniste, en réalisant en sus des principes légèrement classiques. Hélas, la présentation qui en est faite habituellement fleure bon les écrits antiques des logiciens de la préhistoire de l'équivalence de Curry-Howard, malgré une description catégorique due à de Paiva à la fin des années 80.

Dans cet exposé, nous en donnerons une présentation moderne, et montrerons que, vue comme une transformation de programme, le contenu calculatoire de Dialectica s'exprime naturellement comme une manipulation de piles dans la machine de Krivine. Le pouvoir expressif résultant est cependant moins puissant que celui de callcc, permettant ainsi d'appliquer Dialectica à des systèmes plus riches comme une théorie des types dépendante telle que CIC.

Ralf Treinen – Deterministic Automata for Unordered Trees

Automata for unordered unranked trees are relevant for defining schemas and queries for data trees in Json or XML format. While the existing notions are well-investigated concerning expressiveness, they all lack a proper notion of determinism, which makes it difficult to distinguish subclasses of automata for which problems such as inclusion, equivalence, and minimization can be solved efficiently. In this paper, we propose and investigate different notions of ``horizontal determinism'', starting from automata for unranked trees in which the horizontal evaluation is performed by finite state automata. We show that a restriction to confluent horizontal evaluation leads to polynomial-time emptiness and universality, but still suffers from coNP-completeness of the emptiness of binary intersections. Finally, efficient algorithms can be obtained by imposing an order of horizontal evaluation globally for all automata in the class. Depending on the choice of the order, we obtain different classes of automata, each of which has the same expressiveness as Counting MSO.