Equality of expressions in lambda-calculi, higher-order programming languages, higher-order programming calculi and process calculi is defined as alpha-equivalence. Permutability of bindings in let-constructs and structural congruence axioms extend alpha-equivalence. We analyse these extended alpha-equivalences and show that there are calculi with polynomial time algorithms, that a multiple-binding “let ” may make alpha-equivalence as hard as finding graph-isomorphisms, and that the replication operator in the pi-calculus may lead to an EXPSPACE-hard alpha-equivalence problem
To perform higher-order matching, we need to decide the beta eta-equivalence on lambda-terms. The fi...
International audienceComputation can be considered by taking into account two dimensions: extension...
We investigate program equivalence for linear higher-order (sequential) languages endowed with primi...
AbstractA formalized theory of alpha-conversion for the π-calculus in Isabelle/HOL is presented. Fol...
1. We analyze expressiveness of the simply typed lambda calculus (STLC) over a single base type, and...
International audienceWe introduce the permutative lambda-calculus, an extension of lambda-calculus ...
A formalized theory of alpha-conversion for the pi-calculus in Isabelle/HOL is presented. Following ...
Part 2: Track B: Logic, Semantics, Specification and VerificationInternational audienceIn this paper...
AbstractUnary PCF is a fragment of the simply typed lambda-calculus PCF. We present a short proof th...
Part 1: Invited ContributionsInternational audienceA few forms of bisimulation and of coinductive te...
Algorithms for solving computational problems related to the modal µ-calculus generally do not take ...
In any model of typed λ-calculus conianing some basic arithmetic, a functional p - * (procedure—* e...
© 2019 Elsevier B.V. Intensional computations are those that query the internal structure of their a...
Over the past few years, the traditional separation between automated theorem provers and computer a...
AbstractThis paper describes the automated complexity analysis (ACA) system for automated higher-ord...
To perform higher-order matching, we need to decide the beta eta-equivalence on lambda-terms. The fi...
International audienceComputation can be considered by taking into account two dimensions: extension...
We investigate program equivalence for linear higher-order (sequential) languages endowed with primi...
AbstractA formalized theory of alpha-conversion for the π-calculus in Isabelle/HOL is presented. Fol...
1. We analyze expressiveness of the simply typed lambda calculus (STLC) over a single base type, and...
International audienceWe introduce the permutative lambda-calculus, an extension of lambda-calculus ...
A formalized theory of alpha-conversion for the pi-calculus in Isabelle/HOL is presented. Following ...
Part 2: Track B: Logic, Semantics, Specification and VerificationInternational audienceIn this paper...
AbstractUnary PCF is a fragment of the simply typed lambda-calculus PCF. We present a short proof th...
Part 1: Invited ContributionsInternational audienceA few forms of bisimulation and of coinductive te...
Algorithms for solving computational problems related to the modal µ-calculus generally do not take ...
In any model of typed λ-calculus conianing some basic arithmetic, a functional p - * (procedure—* e...
© 2019 Elsevier B.V. Intensional computations are those that query the internal structure of their a...
Over the past few years, the traditional separation between automated theorem provers and computer a...
AbstractThis paper describes the automated complexity analysis (ACA) system for automated higher-ord...
To perform higher-order matching, we need to decide the beta eta-equivalence on lambda-terms. The fi...
International audienceComputation can be considered by taking into account two dimensions: extension...
We investigate program equivalence for linear higher-order (sequential) languages endowed with primi...