Formal Methods Seminar

The Formal Methods Seminar takes usually place every first Tuesday of the month at 13:00 in room A008. It is of course open to anyone interested. If you want to give a talk or propose a speaker, please contact Jannik Dreier. There is an iCal link which can be used to import the dates into your agenda.

 
 

Sophie Tourret (INRIA)

Date: Thursday, October 16 2025 – 13h00
Place: A008
Title: Formalizing Splitting in Isabelle/HOL

In this talk, I will present a formalization in Isabelle/HOL of a framework for splitting, a theorem proving technique that extends saturation-based calculi with branching abilities. The framework preserves the completeness of the original calculus. This work focuse on the simplest splitting model and it provides an extension of the ordered resolution calculus with a variant of splitting called Lightweight AVATAR. This is joint work with two former interns, now PhD students in VeriDis: Ghilain Bergeron and Florent Krasnopol that was presented at ITP 2026.

 
 

Kostia Chardonnet (INRIA)

Date: Tuesday, April 1st 2025 – 13h00
Place: A008
Title: Infinite Algebraic Proofs

Lors du séminaire du département du 7 janvier, Alejandro a montré comment étendre le fragment multiplicatif-additif de la logique linéaire intuitionniste au cas quantique.
En particulier, il a montré comment représenter, à travers un système de preuve et par Curry-Howard, un langage de programmation pour toute application linéaire entre des espaces de Hilbert de dimension finie.

Dans cet exposé, nous nous intéressons à la représentation similaire, mais pour des espaces de dimension infinie. Pour ce faire, nous nous appuyons sur les méthodes provenant des logiques à points fixes.

 

Aline Goeminne (FNRS / Univ. Mons, Belgium)

Date: Tuesday, March 18, 2025 – 13h00
Place: B013 (Bob)
Title: On reachability games played on graphs

Nowadays computer systems are more and more involved in our everyday life. These systems become increasingly complex and interact either together or with humans. Moreover, in some situations bugs may have dramatic consequences. Thus, given a system, one wants to ensure that this system satisfies some specifications.  

Two-player zero-sum games played on graphs are commonly used to model reactive systems where a system interacts with its environment. In such a setting, a player represents the system and wants to achieve an objective, i.e., to satisfy a specification, and another player represents the environment and acts in an antagonistic way. With this point of view, one wants to synthesize a strategy of the system player such that if he complies with this strategy, he can ensure to achieve his objective whatever the behavior of the environment player. However this model may be too restrictive as it does not allow to model situations involving more than two agents. Thus, the model evolves from two-player zero-sum games to multiplayer games where all players have their own objectives not necessarily antagonistic. The most famous solution concepts studied in multiplayer games are those of equilibria, e.g., Nash equilibria (NEs).

In this talk,  I will provide an overview of the kinds of problems I have studied so far and I will explain how they can be solved. In particular, I will focus on multiplayer games played on graphs such that each player has a reachability objective. A player with a qualitative objective aims at reaching a given subset of vertices, called his target set. When weights are assigned to the edges of the game graph, the particular case of quantitative reachability objective may be studied. Roughly speaking, a player equipped with such an objective wants to minimize the cumulative weights until a vertex of his target set is reached. In the multiplayer setting, we are interested in deciding the existence of an equilibrium such that: (in the qualitative setting) a given subset of players have to reach their target set; or (in the quantitative setting) players have to reach their target set within a given number of steps. For NEs, these problems have been proven to be NP-complete.

Joint with the Veridis seminar.