International audienceThe logical foundations of arithmetic generally start with a quantificational logic of relations. Of course, one often wishes to have a formal treatment of functions within this setting. Both Hilbert and Church added to logic choice operators (such as the epsilon operator) in order to coerce relations that happen to encode functions into actual functions. Others have extended the term language with confluent term rewriting in order to encode functional computation as rewriting to a normal form. We take a different approach that does not extend the underlying logic with either choice principles or with an equality theory. Instead, we use the familiar two-phase construction of focused proofs and capture functional comput...
In modern functional logic languages like Curry or Toy, programs are possibly non-confluent and non-...
AbstractIn modern functional logic languages like Curry or Toy, programs are possibly non-confluent ...
While most students can probably re-produce a textbook definition of function that is beyond critici...
International audienceThe logical foundations of arithmetic generally start with a quantificational ...
The present document pursues the decades-long study of the interactions between mathematical logic a...
AbstractRELFUN reciprocally extends Horn RELations and call-by-value FUNctions just enough to yield ...
Functional programming is particularly well suited for equational reasoning – referential trans-pare...
Functional programs are merely equations; they may be manipulated by straightforward equational reas...
A logic that utilizes higher-order quantification --quantifying over concepts (or relations), not ju...
Functions play a central role in type theory, logic and computation. We describe how the notions of ...
AbstractWe elaborate our relational model of non-strict, imperative computations. The theory is exte...
International audienceWe review the relationship between abstract machines for (call-by-name or call...
Functional programmers often reason about programs as if they were written in a total language, expe...
Problem setting. The paper is the Part II o f the large research, dedicated to both revision o f the...
AbstractThe concept of direct computation used by Statman (1977) was instrumental in the development...
In modern functional logic languages like Curry or Toy, programs are possibly non-confluent and non-...
AbstractIn modern functional logic languages like Curry or Toy, programs are possibly non-confluent ...
While most students can probably re-produce a textbook definition of function that is beyond critici...
International audienceThe logical foundations of arithmetic generally start with a quantificational ...
The present document pursues the decades-long study of the interactions between mathematical logic a...
AbstractRELFUN reciprocally extends Horn RELations and call-by-value FUNctions just enough to yield ...
Functional programming is particularly well suited for equational reasoning – referential trans-pare...
Functional programs are merely equations; they may be manipulated by straightforward equational reas...
A logic that utilizes higher-order quantification --quantifying over concepts (or relations), not ju...
Functions play a central role in type theory, logic and computation. We describe how the notions of ...
AbstractWe elaborate our relational model of non-strict, imperative computations. The theory is exte...
International audienceWe review the relationship between abstract machines for (call-by-name or call...
Functional programmers often reason about programs as if they were written in a total language, expe...
Problem setting. The paper is the Part II o f the large research, dedicated to both revision o f the...
AbstractThe concept of direct computation used by Statman (1977) was instrumental in the development...
In modern functional logic languages like Curry or Toy, programs are possibly non-confluent and non-...
AbstractIn modern functional logic languages like Curry or Toy, programs are possibly non-confluent ...
While most students can probably re-produce a textbook definition of function that is beyond critici...