The talk shall overview my joint works with Delia focussing on the inception of the ideas and the anecdotes behind the papers (rather than on the actual scientific content). Three main collaborations shall be discussed, the development of explicit substitutions at a distance, the quest for a standardization theorem for them, and the revisitation of de Carvalho's work about extracting quantitative information from intersection types.
Denotational semantics of classical logic is a vast and active research area. The problem of finding the right notion of model is non-trivial because of the well-known result by Joyal, saying that any cartesian category with a dualizing object defines a Boolean algebra. We break the symmetry by exploiting Danos, Joinet, and Schellinx T/t and Q/q translations of classical logic into linear logic. In particular, we define two intersection/union type systems which are sound and complete for termination in the call-by-name and call-by-value fragments of Curien and Herbelin lambda-mu-mu-tilde sequent-style calculus. Then, from the type systems we extract the relational semantics.
In databases, a useful paradigm, called incremental view maintenance, is applied when additional auxiliary information, called materialized views, is stored and used to optimize subsequent queries posed to the database. As the database is being updated, the changes need to be propagated to these materialized views. To do this efficiently we take advantage of the fact that views are defined by database queries and we might be able to avoid recomputing these queries on the entire updated database. Queries are usually described in algebras and this leads the title of this talk.
We explore which algebraic varieties are subject to this form of efficient incremental change of query answers.
Ecumenism can be understood as a pursuit of unity, where diverse thoughts, ideas, or points of view coexist harmoniously. In logic, ecumenical systems refer, in a broad sense, to proof systems for combining logics. One captivating area of research over the past few decades has been the exploration of seamlessly merging classical and intuitionistic connectives, allowing them to coexist peacefully.
In this talk, we will embark on a journey through ecumenical systems, drawing inspiration from Prawitz's seminal work. We will begin by elucidating Prawitz's concept of "ecumenism'' and present a pure natural deduction version of his system. We will then show how our ecumenical path crossed with Delia's, and how this encounter led us toward developing a term calculus for the implicational fragment of ecumenical logic.
This journey is not only about proofs and programs, but also about the joy of building ideas and friendships together.
This talk will discuss current efforts to formalize substitutions for anti-unification procedures.
The presentation will consider the inspiring influence of Delia's work on reasoning on variable binding and substitutions.
I had the interesting opportunity to give a course at ESLAI, in Buenos Aires in 1988. Among the students, there was Delia. At the end of the course, she chose to continue her studies in Paris where I met her again. Later on, Delia wrote a thesis under my supervision. I would like to recall Delia's first years in Paris, then how she adopted France and finally her attachment to Argentina where she was able to develop intense and durable cooperation between her two countries. I will show that during these almost 35 years, either for her personal research where she showed a very strong personality and has developed a dense activity with numerous cooperations or in her expert missions in our computer science community, Delia has always proceeded thoughtfully, honestly and listened to everyone. During all this time, Delia remained close to computer research in Argentina, developing successful projects for the benefit of both countries, leading to the creation of an international laboratory.
We gratefully acknowledge the support provided by IRIF and CNRS