VLDB 2026 Research / reviewers in the wild / expert
Jean-Jacques Lévy
dblp:97/6204
· DBLP profile ↗
16ranked-venue papers
3as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 9 · 3 first-authorSoftware engineering, systems software and programming languages · 5Applied, interdisciplinary, general and emerging computing · 2
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
6 papers |
Logic in computer science · 50% Computational complexity · 38% Automata and formal languages · 12% | |
| Software engineering, system software, and programming languages
5 papers |
Programming languages and type systems · 100% Compilers and program optimization · 0% |
Topics — the 17 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science
lambda calculus |
0.2 | 2 | 2013 | The Cost of Usage in the Lambda-Calculus · LICS 2013 An abstract standardisation theorem · LICS 1992 |
Automata and formal languages › grammar transformation
normal forms |
0.0 | 1 | 2013 | The Cost of Usage in the Lambda-Calculus · LICS 2013 |
Programming languages and type systems
lambda calculus |
0.0 | 4 | 1996 | Confluence Properties of Weak and Strong Calculi of Explicit Substitutions · J. ACM 1996 The Geometry of Optimal Lambda Reduction · POPL 1992 Linear Logic Without Boxes · LICS 1992 |
Programming languages and type systems › lambda calculus
explicit substitutions |
0.0 | 2 | 1996 | Confluence Properties of Weak and Strong Calculi of Explicit Substitutions · J. ACM 1996 Explicit Substitutions · POPL 1990 |
Programming languages and type systems › lambda calculus
optimal reduction |
0.0 | 2 | 1992 | The Geometry of Optimal Lambda Reduction · POPL 1992 Linear Logic Without Boxes · LICS 1992 |
Programming languages and type systems › term rewriting
confluence |
0.0 | 1 | 1996 | Confluence Properties of Weak and Strong Calculi of Explicit Substitutions · J. ACM 1996 |
Logic in computer science › rewriting
rewriting theory |
0.0 | 2 | 1996 | An abstract standardisation theorem · LICS 1992 Confluence Properties of Weak and Strong Calculi of Explicit Substitutions · J. ACM 1996 |
Logic in computer science › proof theory › substructural logic › linear logic
proof nets |
0.0 | 2 | 1992 | Linear Logic Without Boxes · LICS 1992 The Geometry of Optimal Lambda Reduction · POPL 1992 |
Programming languages and type systems
language semantics |
0.0 | 2 | 1992 | The Geometry of Optimal Lambda Reduction · POPL 1992 Minimal and Optimal Computations of Recursive Programs · POPL 1977 |
Programming languages and type systems › language semantics › formal semantics
operational semantics |
0.0 | 2 | 1992 | The Geometry of Optimal Lambda Reduction · POPL 1992 Minimal and Optimal Computations of Recursive Programs · POPL 1977 |
Logic in computer science › proof theory › substructural logic
linear logic |
0.0 | 1 | 1992 | Linear Logic Without Boxes · LICS 1992 |
Logic in computer science › term rewriting
confluence |
0.0 | 1 | 1996 | Confluence Properties of Weak and Strong Calculi of Explicit Substitutions · J. ACM 1996 |
Logic in computer science
proof theory |
0.0 | 1 | 1992 | The Geometry of Optimal Lambda Reduction · POPL 1992 |
Programming languages and type systems › language semantics › formal semantics
denotational semantics |
0.0 | 1 | 1977 | Minimal and Optimal Computations of Recursive Programs · POPL 1977 |
Logic in computer science › semantics
denotational semantics |
0.0 | 1 | 1979 | Minimal and Optimal Computations of Recursive Programs · J. ACM 1979 |
Compilers and program optimization › compiler back end
calling conventions |
0.0 | 1 | 1977 | Minimal and Optimal Computations of Recursive Programs · POPL 1977 |
Programming languages and type systems › control structures › recursion
recursive programs |
0.0 | 1 | 1977 | Minimal and Optimal Computations of Recursive Programs · POPL 1977 |
Methods — techniques the papers use, named apart from their topics
inductive analysis · 0.2cost accounting · 0.2rewriting · 0.0categorical combinators · 0.0proof nets without boxes · 0.0graph rewriting · 0.0graph reduction · 0.0geometry of interaction · 0.0stability · 0.0axiomatic approach · 0.0fixpoint semantics · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Formal Proofs of Tarjan's Strongly Connected Components Algorithm in Why3, Coq and IsabelleabstractComparing provers on a formalization of the same problem is always a valuable exercise. In this paper, we present the formal proof of correctness of a non-trivial algorithm from graph theory that was carried out in three proof assistants: Why3, Coq, and Isabelle. Cyril Cohen, Jean-Jacques Lévy, Stephan Merz, Laurent Théry |
ITP | 3 |
| 2017 | Redexes are stable in the λ-calculusabstractIn the theory of sequential programming languages, Berry's stability property is an important step claiming that values have unique origins in their calculations. It has been shown that Bohm trees are stable in the λ-calculus, meaning that there is a unique minimum prefix of any lambda term which computes its Bohm tree. Moreover this property is also true for finite prefixes of Bohm trees. The proof relies on Curry's standardization theorem as initially pointed out by Plotkin in his famous articleLCF considered as a programming language. In this paper we will show that the stability property also holds for redexes. Namely for any redex family, there is a unique minimum calculation and a unique redex which computes this family. This property was already known in the study of optimal reductions, but we stress here on stability and want to show that stability is inside the basic objects of calculations. The proof will be based on nice commutations between residuals and creations of new redexes. Our tool for proving this property will be the labelled lambda calculus used in the study of optimal reductions. Jean-Jacques Lévy |
Math. Struct. Comput. Sci. | 1 |
| 2013 | The Cost of Usage in the Lambda-CalculusabstractA new “inductive” approach to standardization for the λ-calculus has been recently introduced by Xi, allowing him to establish a double-exponential upper bound |M|2|σ|for the length of the standard reduction relative to an arbitrary reduction σ originated in M. In this paper we refine Xi's analysis, obtaining much better bounds, especially for computations producing small normal forms. For instance, for terms reducing to a boolean, we are able to prove that the length of the standard reduction is at most a mere factorial of the length of the shortest reduction sequence. The methodological innovation of our approach is that instead of counting the cost for producing something, as is customary, we count the cost of consuming things. The key observation is that the part of a λ-term that is needed to produce the normal form (or an arbitrary rigid prefix) may rapidly augment along a computation, but can only decrease very slowly (actually, linearly). Andrea Asperti, Jean-Jacques Lévy |
LICS | 2 |
| 1999 | Explicit Substitutions and Programming Languages
Jean-Jacques Lévy, Luc Maranget |
FSTTCS | 1 |
| 1996 | A Calculus of Mobile Agents
Cédric Fournet, Georges Gonthier, Jean-Jacques Lévy, Luc Maranget, Didier Rémy |
CONCUR | 3 |
| 1996 | Analysis and Caching of DependenciesabstractWe address the problem of dependency analysis and caching in the context of the λ-calculus. The dependencies of a λ-term are (roughly) the parts of the λ-term that contribute to the result of evaluating it. We introduce a mechanism for keeping track of dependencies, and discuss how to use these dependencies in caching. Martín Abadi, Butler W. Lampson, Jean-Jacques Lévy |
ICFP | 3 |
| 1996 | Confluence Properties of Weak and Strong Calculi of Explicit SubstitutionsabstractCategorical combinators [Curien 1986/1993; Hardin 1989; Yokouchi 1989] and more recently λσ-calculus [Abadi 1991; Hardin and Le´vy 1989], have been introduced to provide an explicit treatment of substitutions in the λ-calculus. We reintroduce here the ingredients of these calculi in a self-contained and stepwise way, with a special emphasis on confluence properties. The main new results of the paper with respect to Curien [1986/1993], Hardin [1989], Abadi [1991], and Hardin and Le´vy [1989] are the following: (1) We present a confluent weak calculus of substitutions, where no variable clashes can be feared; (2) We solve a conjecture raised in Abadi [1991]: λσ-calculus is not confluent (it is confluent on ground terms only). This unfortunate result is “repaired” by presenting a confluent version of λσ-calculus, named the λ Env -caldulus in Hardin and Le´vy [1989], called here the confluent λσ-calculus. Pierre-Louis Curien, Thérèse Hardin, Jean-Jacques Lévy |
J. ACM | 3 |
| 1992 | Linear Logic Without BoxesabstractJ.-Y. Girard's original definition of proof nets for linear logic involves boxes. The box is the unit for erasing and duplicating fragments of proof nets. It imposes synchronization, limits sharing, and impedes a completely local view of computation. The authors describe an implementation of proof nets without boxes. Proof nets are translated into graphs of the sort used in optimal lambda -calculus implementations; computation is performed by simple graph rewriting. This graph implementation helps in understanding optimal reductions in the lambda -calculus and in the various programming languages inspired by linear logic.> Georges Gonthier, Martín Abadi, Jean-Jacques Lévy |
LICS | 3 |
| 1992 | An abstract standardisation theoremabstractAn axiomatic version of the standardization theorem that shows the necessary basic properties between nesting of redexes and residuals is presented. This axiomatic approach provides a better understanding of standardization, and makes it applicable in other settings, such as directed acyclic graphs (dags) or interaction networks. conflicts between redexes are also treated. The axioms include stability in the sense given by G. Berry (Ph.D. thesis, Univ. of Paris, 1979), proving it to be an intrinsic notion of deterministic calculi.> Georges Gonthier, Jean-Jacques Lévy, Paul-André Melliès |
LICS | 2 |
| 1992 | The Geometry of Optimal Lambda ReductionabstractLamping discovered an optimal graph-reduction implementation of the λ-calculus. Simultaneously, Girard invented the geometry of interaction, a mathematical foundation for operational semantics. In this paper, we connect and explain the geometry of interaction and Lamping's graphs. The geometry of interaction provides a suitable semantic basis for explaining and improving Lamping's system. On the other hand, graphs similar to Lamping's provide a concrete representation of the geometry of interaction. Together, they offer a new understanding of computation, as well as ideas for efficient and correct implementations. Georges Gonthier, Martín Abadi, Jean-Jacques Lévy |
POPL | 3 |
| 1991 | Explicit SubstitutionsabstractAbstract The λσ-calculus is a refinement of the λ-calculus where substitutions are manipulated explicitly. The λσ-calculus provides a setting for studying the theory of substitutions, with pleasant mathematical properties. It is also a useful bridge between the classical λ-calculus and concrete implementations. Martín Abadi, Luca Cardelli, Pierre-Louis Curien, Jean-Jacques Lévy |
J. Funct. Program. | 4 |
| 1990 | Explicit SubstitutionsabstractThe λσ-calculus is a refinement of the λ-calculus where substitutions are manipulated explicitly. The λσ-calculus provides a setting for studying the theory of substitutions, with pleasant mathematical properties. It is also a useful bridge between the classical λ-calculus and concrete implementations. Martín Abadi, Luca Cardelli, Pierre-Louis Curien, Jean-Jacques Lévy |
POPL | 4 |
| 1979 | A Survey of Some Syntactic Results in the lambda-Calculus
Gérard Berry, Jean-Jacques Lévy |
MFCS | 2 |
| 1979 | Minimal and Optimal Computations of Recursive ProgramsabstractVufllemm's results on opumal computations of recurswe programs are generalized New syntactic results are obtained by considering spaces of denvauons instead of terms The results apply to classes of mterpretauons more general than the sequential interpretations of Vmllemm Gérard Berry, Jean-Jacques Lévy |
J. ACM | 2 |
| 1977 | Minimal and Optimal Computations of Recursive ProgramsabstractProcedure call mechanisms have mainly been studied in the framework of recursive programs without assignments, for the simplicity of their operational and denotational semantics (See Scott [16], Nivat [14], Vuillemin [17]). Gérard Berry, Jean-Jacques Lévy |
POPL | 2 |
| 1976 | An Algebraic Interpretation of the lambda beta K-Calculus; and an Application of a Labelled lambda -Calculus
Jean-Jacques Lévy |
Theor. Comput. Sci. | 1 |