The present document pursues the decades-long study of the interactions between mathematical logic and functional computation, and more specifically of declarative programming. This thesis is divided into two main contributions. Each one of those make use of modern proof theory results to design new ways to compute with relations and with functions. The first contribution of this work is the description and formalization of a new technique that leverages the focusing mechanism (a way to guide proof-search) to reveal functional computation concealed in deductive proofs. To that extent we formulate a focused sequent calculus proof system for Heyting arithmetic where fixed points and term equality are logical connectives and describe a means t...
Kooi and Tamminga's correspondence analysis is a technique for designing proof systems, mostly, natu...
AbstractThe type-free λ-calculus is powerful enough to contain all the polymorphic and higher-order ...
The type-free ¿-calculus is powerful enough to contain all the polymorphic and higher-order nature o...
The present document pursues the decades-long study of the interactions between mathematical logic a...
International audienceThe logical foundations of arithmetic generally start with a quantificational ...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
We describe experiments in teaching fundamental informatics notions around mathematical structures f...
Abstract. In this paper, we present a high-level implementation of lazy functional logic programs by...
International audienceThe Abella theorem prover is based on a logic in which relations, and not func...
International audienceIn this progress report, we highlight the design of the functional programming...
AbstractFunctional and logic programming are the most important declarative programming paradigms, a...
It is often claimed that functional programming languages, and in particular pure functional langua...
This thesis investigates the use of deep inference formalisms as basis for a computational interpret...
139 pagesComputer-aided reasoning plays a great role in computer science and mathematical logic, fro...
In this paper we present an approach for modelling functional procedures (as they occur in imperativ...
Kooi and Tamminga's correspondence analysis is a technique for designing proof systems, mostly, natu...
AbstractThe type-free λ-calculus is powerful enough to contain all the polymorphic and higher-order ...
The type-free ¿-calculus is powerful enough to contain all the polymorphic and higher-order nature o...
The present document pursues the decades-long study of the interactions between mathematical logic a...
International audienceThe logical foundations of arithmetic generally start with a quantificational ...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
We describe experiments in teaching fundamental informatics notions around mathematical structures f...
Abstract. In this paper, we present a high-level implementation of lazy functional logic programs by...
International audienceThe Abella theorem prover is based on a logic in which relations, and not func...
International audienceIn this progress report, we highlight the design of the functional programming...
AbstractFunctional and logic programming are the most important declarative programming paradigms, a...
It is often claimed that functional programming languages, and in particular pure functional langua...
This thesis investigates the use of deep inference formalisms as basis for a computational interpret...
139 pagesComputer-aided reasoning plays a great role in computer science and mathematical logic, fro...
In this paper we present an approach for modelling functional procedures (as they occur in imperativ...
Kooi and Tamminga's correspondence analysis is a technique for designing proof systems, mostly, natu...
AbstractThe type-free λ-calculus is powerful enough to contain all the polymorphic and higher-order ...
The type-free ¿-calculus is powerful enough to contain all the polymorphic and higher-order nature o...