EDBT 2026 Demo / reviewers in the wild / expert
Hugo Férée
dblp:44/8820
· DBLP profile ↗
10ranked-venue papers
9as first author
3since 2021 · last 2026
0000-0003-3103-5612ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 9 · 9 first-author · 3 since 2021Software engineering, systems software and programming languages · 5 · 4 first-author · 3 since 2021Artificial intelligence and machine learning · 2 · 2 first-author · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Pitts and Intuitionistic Multi-Succedent: Uniform Interpolation for KMabstractAbstract Pitts’ proof-theoretic technique for uniform interpolation, which generates uniform interpolants from terminating sequent calculi, has only been applied to logics on an intuitionistic basis through single-succedent sequent calculi. We adapt the technique to the intuitionistic multi-succedent setting by focusing on the intuitionistic modal logic KM. To do this, we design a novel multi-succedent sequent calculus for this logic which terminates, eliminates cut, and provides a decidability argument. Then, we adapt Pitts’ technique to our calculus to construct uniform interpolants for KM, while highlighting the hurdles we overcame. Finally, by (re)proving the algebraisability of KM, we deduce the coherence of the class of KM-algebras. All our results are fully mechanised in the Rocq proof assistant, ensuring correctness and enabling effective computation of interpolants. Hugo Férée, Ian Shillito |
IJCAR (1) | 1 |
| 2024 | Mechanised Uniform Interpolation for Modal Logics K, GL, and iSLabstractAbstract The uniform interpolation property in a given logic can be understood as the definability of propositional quantifiers. We mechanise the computation of these quantifiers and prove correctness in the Coq proof assistant for three modal logics, namely: (1) the modal logic K, for which a pen-and-paper proof exists; (2) Gödel-Löb logic GL, for which our formalisation clarifies an important point in an existing, but incomplete, sequent-style proof; and (3) intuitionistic strong Löb logic iSL, for which this is the first proof-theoretic construction of uniform interpolants. Our work also yields verified programs that allow one to compute the propositional quantifiers on any formula in this logic. Hugo Férée, Iris van der Giessen, Samuel Jacob van Gool, Ian Shillito |
IJCAR (2) | 1 |
| 2023 | Formalizing and Computing Propositional QuantifiersabstractA surprising result of Pitts (1992) says that propositional quantifiers are definable internally in intuitionistic propositional logic (IPC). The main contribution of this paper is to provide a formalization of Pitts’ result in the Coq proof assistant, and thus a verified implementation of Pitts’ construction. We in addition provide an OCaml program, extracted from the Coq formalization, which computes propositional formulas that realize intuitionistic versions of ∃ p φ and ∀ p φ from p and φ. Hugo Férée, Samuel Jacob van Gool |
CPP | 1 |
| 2019 | Characterising renaming within OCaml's module system: theory and implementationabstractWe present an abstract, set-theoretic denotational semantics for a significant subset of OCaml and its module system, allowing to reason about the correctness of renaming value bindings. Our semantics captures information about the binding structure of programs, as well as about which declarations are related by the use of different language constructs (e.g. functors, module types and module constraints). Correct renamings are precisely those that preserve this structure. We show that our abstract semantics is sound with respect to a (domain-theoretic) denotational model of the operational behaviour of programs, and that it allows us to prove various high-level, intuitive properties of renamings. This formal framework has been implemented in a prototype refactoring tool for OCaml that performs renaming. Reuben N. S. Rowe, Hugo Férée, Simon J. Thompson, Scott Owens |
PLDI | 2 |
| 2018 | Formal proof of polynomial-time complexity with quasi-interpretationsabstractWe present a Coq library that allows for readily proving that a function is computable in polynomial time. It is based on quasi-interpretations that, in combination with termination ordering, provide a characterisation of the class fp of functions computable in polynomial time. At the heart of this formalisation is a proof of soundness and extensional completeness. Compared to the original paper proof, we had to fill a lot of not so trivial details that were left to the reader and fix a few glitches. To demonstrate the usability of our library, we apply it to the modular exponentiation. Hugo Férée, Samuel Hym, Micaela Mayero, Jean-Yves Moyen, David Nowak |
CPP | 1 |
| 2017 | Game semantics approach to higher-order complexity
Hugo Férée |
J. Comput. Syst. Sci. | 1 |
| 2015 | Characterizing polynomial time complexity of stream programs using interpretations
Hugo Férée, Emmanuel Hainry, Mathieu Hoyrup, Romain Péchoux |
Theor. Comput. Sci. | 1 |
| 2014 | Analytical properties of resource-bounded real functionals
Hugo Férée, Walid Gomaa 0001, Mathieu Hoyrup |
J. Complex. | 1 |
| 2013 | On the Query Complexity of Real FunctionalsabstractRecently Kawamura and Cook developed a framework to define the computational complexity of operators arising in analysis. Our goal is to understand the effects of complexity restrictions on the analytical properties of the operator. We focus on the case of norms over C[0,1] and introduce the notion of dependence of a norm on a point and relate it to the query complexity of the norm. We show that the dependence of almost every point is of the order of the query complexity of the norm. A norm with small complexity depends on a few points but, as compensation, highly depends on them. We characterize the functionals that are computable using one oracle call only and discuss the uniformity of that characterization. Hugo Férée, Mathieu Hoyrup, Walid Gomaa 0001 |
LICS | 1 |
| 2010 | Interpretation of Stream Programs: Characterizing Type 2 Polynomial Time Complexity
Hugo Férée, Emmanuel Hainry, Mathieu Hoyrup, Romain Péchoux |
ISAAC (1) | 1 |