VLDB 2026 Research / reviewers in the wild / expert
Colin Riba
dblp:31/6007
· DBLP profile ↗
17ranked-venue papers
7as first author
3since 2021 · last 2026
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 15 · 7 first-author · 2 since 2021Software engineering, systems software and programming languages · 5 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A Complete Finitary Refinement Type System for Scott-Open PropertiesabstractWe are interested in proving input-output properties of functions that handle infinite data such as streams or non-wellfounded trees. We provide a finitary refinement type system which is (sound and) complete for Scott-open properties defined in a fixpoint-like logic. Working on top of Abramsky’s Domain Theory in Logical Form, we build from the well-known fact that the Scott domains interpreting recursive types are spectral spaces. The usual symmetry between Scott-open and compact-saturated sets is reflected in logical polarities: positive formulae allow for least fixpoints and define Scott-open sets, while negative formulae allow for greatest fixpoints and define compact-saturated sets. A realizability implication with the expected (contra)variance on polarities allows for non-trivial input-output properties to be formulated as positive formulae on function types. Colin Riba, Adam Donadille |
FSCD | 1 |
| 2025 | Infinitary Refinement Types for Temporal Properties in Scott Domains
Colin Riba, Alexandre Kejikian |
WoLLIC | 1 |
| 2021 | Temporal Refinements for Guarded Recursive TypesabstractAbstract We propose a logic for temporal properties of higher-order programs that handle infinite objects like streams or infinite trees, represented via coinductive types. Specifications of programs use safety and liveness properties. Programs can then be proven to satisfy their specification in a compositional way, our logic being based on a type system. The logic is presented as a refinement type system over the guarded $$\lambda $$ λ -calculus, a $$\lambda $$ λ -calculus with guarded recursive types. The refinements are formulae of a modal $$\mu $$ μ -calculus which embeds usual temporal modal logics such as and . The semantics of our system is given within a rich structure, the topos of trees, in which we build a realizability model of the temporal refinement type system. Guilhem Jaber, Colin Riba |
ESOP | 2 |
| 2020 | A Functional (Monadic) Second-Order Theory of Infinite Trees
Anupam Das 0002, Colin Riba |
Log. Methods Comput. Sci. | 2 |
| 2020 | Monoidal-closed categories of tree automataabstractAbstract This paper surveys a new perspective on tree automata and Monadic second-order logic (MSO) on infinite trees. We show that the operations on tree automata used in the translations of MSO-formulae to automata underlying Rabin’s Tree Theorem (the decidability of MSO) correspond to the connectives of Intuitionistic Multiplicative Exponential Linear Logic (IMELL). Namely, we equip a variant of usual alternating tree automata (that we call uniform tree automata) with a fibered monoidal-closed structure which in particular handles a linear complementation of alternating automata. Moreover, this monoidal structure is actually Cartesian on non-deterministic automata, and an adaptation of a usual construction for the simulation of alternating automata by non-deterministic ones satisfies the deduction rules of the !(–) exponential modality of IMELL. (But this operation is unfortunately not a functor because it does not preserve composition.) Our model of IMLL consists in categories of games which are based on usual categories of two-player linear sequential games called simple games, and which generalize usual acceptance games of tree automata. This model provides a realizability semantics, along the lines of Curry–Howard proofs-as-programs correspondence, of a linear constructive deduction system for tree automata. This realizability semantics, which can be summarized with the slogan “automata as objects, strategies as morphisms,” satisfies an expected property of witness extraction from proofs of existential statements. Moreover, it makes it possible to combine realizers produced as interpretations of proofs with strategies witnessing (non-)emptiness of tree automata. Colin Riba |
Math. Struct. Comput. Sci. | 1 |
| 2019 | A Dialectica-Like Interpretation of a Linear MSO on Infinite WordsabstractAbstract We devise a variant of Dialectica interpretation of intuitionistic linear logic for "Equation missing", a linear logic-based version $$\mathsf {MSO}$$ over infinite words. "Equation missing" was known to be correct and complete w.r.t. Church’s synthesis, thanks to an automata-based realizability model. Invoking Büchi-Landweber Theorem and building on a complete axiomatization of $$\mathsf {MSO}$$ on infinite words, our interpretation provides us with a syntactic approach, without any further construction of automata on infinite words. Via Dialectica, as linear negation directly corresponds to switching players in games, we furthermore obtain a complete logic: either a closed formula or its linear negation is provable. This completely axiomatizes the theory of the realizability model of "Equation missing". Besides, this shows that in principle, one can solve Church’s synthesis for a given $$\forall \exists $$ -formula by only looking for proofs of either that formula or its linear negation. Cécilia Pradic, Colin Riba |
FoSSaCS | 2 |
| 2019 | A Curry-Howard Approach to Church's SynthesisabstractChurch's synthesis problem asks whether there exists a finite-state stream transducer satisfying a given input-output specification. For specifications written in Monadic Second-Order Logic (MSO) over infinite words, Church's synthesis can theoretically be solved algorithmically using automata and games. We revisit Church's synthesis via the Curry-Howard correspondence by introducing SMSO, an intuitionistic variant of MSO over infinite words, which is shown to be sound and complete w.r.t. synthesis thanks to an automata-based realizability model. Cécilia Pradic, Colin Riba |
Log. Methods Comput. Sci. | 2 |
| 2018 | LMSO: A Curry-Howard Approach to Church's Synthesis via Linear LogicabstractWe propose LMSO, a proof system inspired from Linear Logic, as a proof-theoretical framework to extract finite-state stream transducers from linear-constructive proofs of omega-regular specifications. We advocate LMSO as a stepping stone toward semi-automatic approaches to Church's synthesis combining computer assisted proofs with automatic decisions procedures. LMSO is correct in the sense that it comes with an automata-based realizability model in which proofs are interpreted as finite-state stream transducers. It is moreover complete, in the sense that every solvable instance of Church's synthesis problem leads to a linear-constructive proof of the formula specifying the synthesis problem. Cécilia Pradic, Colin Riba |
LICS | 2 |
| 2015 | A Complete Axiomatization of MSO on Infinite TreesabstractWe show that an adaptation of Peano's axioms for second-order arithmetic to the language of MSO completely axiomatizes the theory over infinite trees. This continues a line of work begun by Büchi and Siefkes with axiomatizations of MSO over various classes of linear orders. Our proof formalizes, in the axiomatic theory, a translation of MSO formulas to alternating parity tree automata. The main ingredient is the formalized proof of positional determinacy for the corresponding parity games which, as usual, allows us to complement automata in order to deal with negation of MSO formulas. The Comprehension scheme of monadic second-order logic is used to obtain uniform winning strategies, whereas most usual proofs of positional determinacy rely on forms of the Axiom of Choice or transfinite induction. Anupam Das 0002, Colin Riba |
LICS | 2 |
| 2013 | On Bar Recursion and Choice in a Classical Setting
Valentin Blot, Colin Riba |
APLAS | 2 |
| 2013 | Forcing MSO on Infinite Words in Weak MSOabstractWe propose a forcing-based interpretation of monadic second-order logic (MSO) on infinite (omega) words in Weak MSO (WMSO). The interpretation is purely syntactic. We show that a formula with parameters is true in MSO if and only if its interpretation is true in WMSO. We also show that a closed formula is true in MSO if and only if its interpretation is provable under some axioms which hold for WMSO, but without axiomatizing it. We use model-theoretic arguments. Our approach is inspired from point-free topology: infinite words, seen as topological points, are approximated by filters of bounded segments. We devise forcing conditions such that the corresponding generic filters approximate Ramseyan factorizations of infinite words modulo satisfaction of formulas of a given quantifier depth. Our interpretation parallels some approaches to McNaughton's Theorem (equivalence between non-deterministic Bϋchi automata and deterministic Rabin automata) but the obtained formulas do not describe deterministic automata. Colin Riba |
LICS | 1 |
| 2010 | On the confluence of lambda-calculus with conditional rewriting
Frédéric Blanqui, Claude Kirchner, Colin Riba |
Theor. Comput. Sci. | 3 |
| 2008 | Union of Reducibility Candidates for Orthogonal Constructor Rewriting
Colin Riba |
CiE | 1 |
| 2007 | On the Stability by Union of Reducibility Candidates
Colin Riba |
FoSSaCS | 1 |
| 2007 | Strong Normalization as Safe InteractionabstractWhen enriching the lambda-calculus with rewriting, union types may be needed to type all strongly normalizing terms. However, with rewriting, the elimination rule (orE) of union types may also allow to type non normalizing terms (in which case we say that (orE) is unsafe). This occurs in particular with non-determinism, but also with some confluent systems. It appears that studying the safety of (orE) amounts to the characterization, in a term, of safe interactions between some of its subterms. In this paper, we study the safety of (orE) for an extension of the lambda-calculus with simple rewrite rules. We prove that the union and intersection type discipline without (orE) is complete w.r.t. strong normalization. This allows to show that (orE) is safe if and only if an interpretation of types based on biorthogonals is sound for it. We also discuss two sufficient conditions for the safety of (orE), and study an alternative biorthogonality relation, based on the observation of the least reducibility candidate. Colin Riba |
LICS | 1 |
| 2006 | On the Confluence of lambda-Calculus with Conditional Rewriting
Frédéric Blanqui, Claude Kirchner, Colin Riba |
FoSSaCS | 3 |
| 2006 | Combining Typing and Size Constraints for Checking the Termination of Higher-Order Conditional Rewrite Systems
Frédéric Blanqui, Colin Riba |
LPAR | 2 |