Séminaire de l'équipe
Logique, Informatique et Mathématiques Discrètes


Organisateur: Sébastien Tavenas.

Lien ical.

Karim Nour, LAMA. 2:00:00 24 octobre 2019 10:00 limd
Normalisation du lambda-mu-mu'-calcul
Abstract

L'exposé se fera en deux temps. Dans la première partie (accessible à tous les membres de l'équipe), je présenterai le lambda-mu-calcul (pur et typé) de Parigot ainsi que ses propriétés et ses défauts. J'introduirai ensuite le lambda-mu-mu'-calcul (version De Groote) et je vous présenterai ses multiples propriétés de normalisation (sans rentrer dans les détails techniques). Dans la deuxième partie, je reprendrai quelques résultats techniques pour présenter les méthodes que nous avons utilisées pour les démontrer.

Clovis Eberhart, Tokyo. 2:00:00 10 octobre 2019 10:00 limd
History-Dependent Nominal μ-Calculus
Abstract

The μ-calculus with atoms, or nominal μ-calculus, is a temporal logic for reasoning about transition systems that operate on data atoms coming from an infinite domain and comparable only for equality. It is, however, not expressive enough to define some properties that are of interest from the perspective of system verification. To rectify this, we extend the calculus with tests for atom freshness with respect to the global history of transitions. Since global histories can grow arbitrarily large, it is not clear whether model checking for the extended calculus is decidable. We prove that it is, by showing that one can restrict attention only to locally relevant parts of the history.

Karim Nour, LAMA. 2:00:00 3 octobre 2019 10:00 limd
Normalisation en λμμ'-calcul
Abstract

L'exposé se fera en deux temps. Dans la première partie (accessible à tous les membres de l'équipe), je présenterai le lambda-mu-calcul (pure et typé) de Parigot ainsi que ses propriétés et ses défauts. J'introduirai ensuite le lambda-mu-mu'-calcul (version De Groote) et je vous présenterai ses multiples propriétés de normalisation (sans rentrer dans les détails techniques). Dans la deuxième partie, je reprendrai quelques résultats techniques pour présenter les méthodes que nous avons utilisées pour les démontrer.

Guillaume Geoffroy, Institut de mathématiques de Marseille. 2:00:00 20 juin 2019 10:00 limd
TBA
Abstract

TBA

Florent Capelli, Université de Lille. 2:00:00 13 juin 2019 10:00 limd
TBA
Abstract
Dr. Hassen KTHIRI, University of Sfax - Department of Mathematics. 2:00:00 12 juin 2019 10:00 limd
Sur les paires de séries de Pisot dans le corps des séries de Laurent sur un corps fini Fq : Caractérisations et Cardinalités.
Abstract

L’objectif de ce travail est l’étude algébrique, arithmétique et combinatoire des paires de conjugués des séries à coefficients dans un corps fini, qui sont situés en dehors du cercle unité dont tous les autres conjugués sont á l’intérieur. On s’intéresse principalement à décrire le lien entre les paires des séries de Pisot et leurs constructions. Nous avons montré que les polynômes P(Y) =Yd+Ad−1Yd−1+. . .+A0 ∈ Fq[X][Y] tel que deg(Ad−2)>deg(Ai) pour tout i différent de d−2 et deg(Ad−2)<2 deg(Ad−1) où q différent 2r (r≥1) admet une paire des séries de Laurent. En effet, on étudie la relation entre les polynômes irréductibles, on va prendre à titre d’exemple, le cas des paires des séries des Pisot (ou bien les séries 2-Pisot) tout en déterminant le cardinal de l’ensemble de ces éléments en fonction du degré et de la hauteur logarithmique. Par conséquent, on donne une minoration du nombre des polynômes irréductibles à deux variables sur un corps fini Fq.

Séminaire Chocola, Plusieurs orateurs. 2:00:00 6 juin 2019 10:30 limd
Voir page web.
Abstract
Sergueï Lenglet, Université de Lorraine. 2:00:00 16 mai 2019 10:00 limd
Diacritical Companions
Abstract

This talk will explain the each word in the title separately, and then how they can be combined together. Our problem is how to make coinductive equivalence proofs easier, and in particular how to prove sound enhancements of the bisimulation proof technique (also called up-to techniques). The lingua franca of this talk will be the lambda-calculus.

Séminaire Chocola, Plusieurs orateurs. 2:00:00 9 mai 2019 10:30 limd
Voir page web.
Abstract
Peio Borthelle, LAMA. 2:00:00 25 avril 2019 10:00 limd
Ornements & induction-récursion
Abstract

Les types dépendants permettent de rajouter des preuves d'invariants dans les structures de données et ainsi de faire des programmes corrects par construction. L'envers de la médaille est une multiplication des structures subtilement différentes pour lesquelles il faut prouver des lemmes similaires de manière répétée. L'ornementation est un outil méta-théorique introduit par Conor McBride qui permet de décrire ces relations et apporte avec lui une boite à outils de méta-programmation. J'ai étendu cette notion aux types inductifs-récursifs, des définitions simultanées d'une structure et d'un éliminateur. Ceux-ci sont nécessaires pour définir certains gros univers mais apparaissent également ``dans la vie courante''. Je m'attarderai surtout sur des exemples et leur axiomatisation méta- théorique qui a récemment progressée.

Rodolphe Lepigre, Max Planck Institute, Sarrebruck. 2:00:00 11 avril 2019 10:00 limd
Une introduction rapide à la logique de séparation concurrente Iris
Abstract

La logique de séparation concurrente est un formalisme qui permet de raisonner sur des programmes impératifs (manipulant des pointeurs) et concurrents. Dans cet exposé, je vous donnerai un aperçu des principes généraux sur lesquels est basé le système Iris, développé par Derek Dreyer et ses collaborateurs.

Séminaire Chocola, Plusieurs orateurs. 2:00:00 4 avril 2019 10:30 limd
Voir page web.
Abstract
Valentin Blot, Laboratoire Spécification et Vérification (École normale supérieure Paris-Saclay). 2:00:00 28 mars 2019 10:00 limd
TBA
Abstract

TBA

Daniel Martins-Antunes, LAMA. 2:00:00 21 mars 2019 10:00 limd
Digital Curvature Evolution Model for Image Segmentation
Abstract

Recent works have indicated the potential of using curvature as a regularizer in image segmentation, in particular for the class of thin and elongated objects. These are ubiquitous in biomedical imaging (e.g. vascular networks), in which length regularization can sometime perform badly, as well as in texture identification. However, curvature is a second-order differential measure, and so its estimators are sensitive to noise. State-of-art techniques make use of a coarse approximation of curvature that limits practical applications. In this talk I propose the use of multigrid convergent estimators instead, and I will show a new digital curvature flow derived from it that mimics continuous curvature flow. Finally, an application as a post-processing step to a variational segmentation framework is presented.

Séminaire Chocola, Plusieurs orateurs. 2:00:00 14 mars 2019 10:30 limd
Voir page web.
Abstract
Guillaume Malod, IMJ-PRJ (Paris 7). 2:00:00 14 mars 2019 10:00 limd
Séries formelles et calculs non-commutatifs
Abstract

Cet exposé s'inspire de la connexion remarquée récemment entre les séries formelles et calculs non-commutatifs et qui permet de retrouver très simplements des résultats de Nisan et d'autres sur les calculs non-commutatifs de polynômes. Je présenterai les résultats de base sous l'angle des séries formelles puis je montrerai l'application aux calculs monotones (commutatifs) et les perspectives et difficultés pour utiliser ces techniques pour des modèles avec moins de restrictions.

Adrien Durier, LIP, ENS Lyon. 2:00:00 7 février 2019 10:00 limd
Fonctions et processus concurrents
Abstract

La sémantique d'un programme est souvent donnée d'une des deux façons suivantes: ou bien comme une fonction mathématique (la fonction qu'il calcule) ou bien par le biais de son execution. La première méthode tend à détruire toute information fine sur le programme (complexité par exemple), alors que la seconde impose un cadre de bas niveau, syntaxique, sans la structure et les propriétés mathématiques donnés par la première. Pour allier les avantages des deux méthodes, de nombreux sémanticiens s'intéressent à représenter les programmes comme des interactions (interactions qui se déroulent entre un programme et son contexte); ceci en permet une compréhension dynamique. Le lambda-calcul est un formalisme standard pour représenter les programmes fonctionnels. Le pi-calcul, lui, fournit un outil pour représenter leurs interactions. Milner a montré en 1990 comment interpréter le lambda-calcul dans le pi-calcul. Plus précisément, il a montré comment interpréter deux stratégies d'évaluations du lambda-calcul, l'appel par nom et l'appel par valeurs. Se pose alors le problème de Full Abstraction: pour quelle notion d'équivalence de programme ces interprétations sont-elles correctes et complètes ? Si le problème a été résolu rapidement pour l'appel par nom, l'appel par valeur pose davantage de problèmes techniques...

Séminaire Chocola, Plusieurs orateurs. 2:00:00 24 janvier 2019 10:30 limd
Voir page web.
Abstract
Adrien Guatto, IRIF, Paris. 2:00:00 29 novembre 2018 10:00 limd
Towards A General Guarded Lambda-Calculus
Abstract

Guarded recursion has emerged as a natural paradigm for programming with infinite data structures in type theory and high-assurance functional languages. In the first part of this talk, I will present some intuitions behind guarded recursion, using programming examples. In a second part, I will discuss ongoing work on a typed lambda-calculus equipped with rich facilities for defining and manipulating guarded recursive types.

Léo Stefanesco, IRIF, Paris. 2:00:00 22 novembre 2018 10:00 limd
An Asynchronous Soundness Theorem for Concurrent Separation Logic
Abstract

An Asynchronous Soundness Theorem for Concurrent Separation Logic. Concurrent separation logic (CSL) is a specification logic for concurrent imperative programs with shared memory and locks. We develop a concurrent and interactive account of the logic inspired by asynchronous game semantics. To every program C, we associate a pair of asynchronous transition systems ⟦C⟧S and ⟦C⟧L which describe the operational behavior of the Code when confronted to its Environment (or Frame) – both at the level of machine states (S) and of machine instructions and locks (L). We then establish that every derivation tree π of a judgment Γ⊢{P}C{Q} defines a winning and asynchronous strategy ⟦π⟧Sep with respect to both asynchronous semantics ⟦C⟧S and ⟦C⟧L. From this, we deduce an asynchronous soundness theorem for CSL, which states that the canonical map ℒ:⟦C⟧S→⟦C⟧L, from the stateful semantics ⟦C⟧S to the stateless semantics ⟦C⟧L satisfies a basic fibrational property. We advocate that this provides a clean and conceptual explanation for the usual soundness theorem of CSL, including the absence of data races. This is joint work with Paul-André Melliès. Organization of the talk: In a first part, I will give a high level view of our semantics and of the soundness theorem, essentially as it appeared in our previous paper. In a second part, I will talk in more details about our new semantics of CSL, which has a more algebraic flavor (work in progress).