VLDB 2026 Research / reviewers in the wild / expert
Adolfo Piperno
dblp:84/356
· DBLP profile ↗
21ranked-venue papers
5as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 18 · 5 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2Software engineering, systems software and programming languages · 1
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.
| Software engineering, system software, and programming languages
6 papers |
Programming languages and type systems · 94% Concurrent programming · 6% | |
| Theoretical computer science
2 papers |
Logic in computer science · 100% |
Topics — the 16 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems
lambda calculus |
0.1 | 3 | 1999 | Some Computational Properties of Intersection Types · LICS 1999 Non Deterministic Extensions of Untyped Lambda-Calculus · Inf. Comput. 1995 Normalization and Extensionality (Extended Abstract) · LICS 1995 |
Programming languages and type systems
type theory |
0.0 | 3 | 1999 | Some Computational Properties of Intersection Types · LICS 1999 Normalization and Extensionality (Extended Abstract) · LICS 1995 Retracts in simply typed lambda-beta-eta-calculus · LICS 1992 |
Programming languages and type systems › type systems
intersection types |
0.0 | 2 | 1999 | Some Computational Properties of Intersection Types · LICS 1999 A Filter Model for Concurrent lambda-Calculus · SIAM J. Comput. 1998 |
Programming languages and type systems › type system metatheory
strong normalization |
0.0 | 2 | 1999 | Some Computational Properties of Intersection Types · LICS 1999 Normalization and Extensionality (Extended Abstract) · LICS 1995 |
Programming languages and type systems
type systems |
0.0 | 2 | 1998 | A Filter Model for Concurrent lambda-Calculus · SIAM J. Comput. 1998 Type Inference and Extensionality · LICS 1994 |
Programming languages and type systems › program equivalence
full abstraction |
0.0 | 1 | 1998 | A Filter Model for Concurrent lambda-Calculus · SIAM J. Comput. 1998 |
Programming languages and type systems
language semantics |
0.0 | 1 | 1998 | A Filter Model for Concurrent lambda-Calculus · SIAM J. Comput. 1998 |
Concurrent programming › concurrency models
nondeterminism |
0.0 | 1 | 1998 | A Filter Model for Concurrent lambda-Calculus · SIAM J. Comput. 1998 |
Logic in computer science
lambda calculus |
0.0 | 2 | 1992 | Retracts in simply typed lambda-beta-eta-calculus · LICS 1992 Characterizing X-Separability and One-Side Invertibility in lambda-beta-Omega-Calculus · LICS 1988 |
Programming languages and type systems › lambda calculus
untyped lambda calculus |
0.0 | 1 | 1995 | Non Deterministic Extensions of Untyped Lambda-Calculus · Inf. Comput. 1995 |
Programming languages and type systems › lambda calculus
polymorphic lambda calculus |
0.0 | 1 | 1994 | Type Inference and Extensionality · LICS 1994 |
Programming languages and type systems › type systems
polymorphism |
0.0 | 1 | 1994 | Type Inference and Extensionality · LICS 1994 |
Programming languages and type systems
type inference |
0.0 | 1 | 1994 | Type Inference and Extensionality · LICS 1994 |
Programming languages and type systems › lambda calculus
simply typed lambda calculus |
0.0 | 1 | 1992 | Retracts in simply typed lambda-beta-eta-calculus · LICS 1992 |
Logic in computer science
proof theory |
0.0 | 1 | 1992 | Retracts in simply typed lambda-beta-eta-calculus · LICS 1992 |
Logic in computer science
separability |
0.0 | 1 | 1988 | Characterizing X-Separability and One-Side Invertibility in lambda-beta-Omega-Calculus · LICS 1988 |
Methods — techniques the papers use, named apart from their topics
syntactic techniques · 0.0curry types · 0.0beta-reduction · 0.0type assignment · 0.0operational semantics · 0.0lambda calculus · 0.0labelled lambda calculus · 0.0curry-style typing · 0.0type checking · 0.0eta-reduction · 0.0retraction · 0.0linear lambda terms · 0.0surjectivity · 0.0normal form · 0.0lambda-beta-omega-calculus · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Isomorphism Test for Digraphs with Weighted EdgesabstractColour refinement is at the heart of all the most efficient graph isomorphism software packages. In this paper we present a method for extending the applicability of refinement algorithms to directed graphs with weighted edges. We use {Traces} as a reference software, but the proposed solution is easily transferrable to any other refinement-based graph isomorphism tool in the literature. We substantiate the claim that the performances of the original algorithm remain substantially unchanged by showing experiments for some classes of benchmark graphs. Adolfo Piperno |
SEA | 1 |
| 2017 | Computing with lambda-terms: A special issue dedicated to Corrado Böhm for his 90th birthdayabstractWe are very proud and honoured to dedicate this volume to Corrado Böhm, who has been for us a teacher, mentor, colleague, and friend. But most of all, he was a brilliant role-model to follow. Stefano Guerrini, Henk Barendrengt, Adolfo Piperno |
Math. Struct. Comput. Sci. | 3 |
| 2014 | Practical graph isomorphism, II
Brendan D. McKay, Adolfo Piperno |
J. Symb. Comput. | 2 |
| 2003 | Intersection Types and lambda-DefinabilityabstractThis paper presents a novel method for comparing computational properties of λ-terms that are typeable with intersection types, with respect to terms that are typeable with Curry types. We introduce a translation from intersection typing derivations to Curry typeable terms that is preserved by β-reduction: this allows the simulation of a computation starting from a term typeable in the intersection discipline by means of a computation starting from a simply typeable term. Our approach proves strong normalisation for the intersection system naturally by means of purely syntactical techniques. The paper extends the results presented in Bucciarelli et al. (1999) to the whole intersection type system of Barendregt, Coppo and Dezani, thus providing a complete proof of the conjecture, proposed in Leivant (1990), that all functions uniformly definable using intersection types are already definable using Curry types. Antonio Bucciarelli, Adolfo Piperno, Ivano Salvo |
Math. Struct. Comput. Sci. | 2 |
| 2003 | LICS 2001 special issueabstractNo abstract available. Erich Grädel, Joseph Y. Halpern, Radha Jagadeesan, Adolfo Piperno |
ACM Trans. Comput. Log. | 4 |
| 2002 | Static Analysis of Modularity of beta-Reduction in the Hyperbalanced lambda-Calculus
Richard Kennaway, Zurab Khasidashvili, Adolfo Piperno |
RTA | 3 |
| 2000 | A syntactical analysis of normalizationabstractSome λ-terms exhibit the following alternation property: whenever a redex having the shape (λx.P) (λy.Q) is created in a reduction path starting with the contraction of M N, then either λx appears in M and λy in N, or λx appears in N and λy in M. In this paper, we investigate the alternation property and we establish its relevance in the context of typed calculi. In particular, we prove that the alternation property implies normalization. To this aim, we use a simple technique based on labels. The intended meaning of the labelling is to give information about the minimal number of contractions needed by a variable to be substituted during the reduction process. Further, we apply this result to obtain new normalization proofs for Curry's simply typed lambda calculus and, similarly, for terms typable with intersection types. Zurab Khasidashvili, Adolfo Piperno |
J. Log. Comput. | 2 |
| 1999 | Some Computational Properties of Intersection TypesabstractThis paper presents a new method for comparing computation-properties of /spl lambda/-terms typeable with intersection types with respect to terms typeable with Curry types. In particular, strong normalization and /spl lambda/-definability are investigated. A translation is introduced from intersection typing derivations to Curry typeable terms; the main feature of the proposed technique is that the translation is preserved by /spl beta/-reduction. This allows to simulate a computation starting from a term typeable in the intersection discipline by means of a computation starting from a simply typeable term. Our approach naturally leads to prove strong normalization in the intersection system by means of purely syntactical techniques. In addition, the presented method enables us to give a proof of a conjecture proposed by Leivant in 1990, namely that all functions uniformly definable using intersection types are already definable using Curry types. Antonio Bucciarelli, Silvia De Lorenzis, Adolfo Piperno, Ivano Salvo |
LICS | 3 |
| 1999 | An Algebraic View of the Böhm-Out Technique
Adolfo Piperno |
Theor. Comput. Sci. | 1 |
| 1998 | Linear area upward drawings of AVL trees
Pierluigi Crescenzi, Paolo Penna, Adolfo Piperno |
Comput. Geom. | 3 |
| 1998 | A Filter Model for Concurrent lambda-CalculusabstractType-free lazy $\lambda$-calculus is enriched with angelic parallelism and demonic nondeterminism. Call-by-name and call-by-value abstractions are considered and the operational semantics is stated in terms of a must convergence predicate. We introduce a type assignment system with intersection and union types, and we prove that the induced logical semantics is fully abstract. Mariangiola Dezani-Ciancaglini, Ugo de'Liguoro, Adolfo Piperno |
SIAM J. Comput. | 3 |
| 1996 | Filter Models for Conjunctive-Disjunctive lambda-Calculi
Mariangiola Dezani-Ciancaglini, Ugo de'Liguoro, Adolfo Piperno |
Theor. Comput. Sci. | 3 |
| 1995 | Normalization and Extensionality (Extended Abstract)abstractAn investigation on the interaction between /spl beta/-reduction and /spl eta/-expansion is provided in a labelled /spl lambda/-calculus, where additional information, that is constituted by integers, can be considered as a type in an abstract sense. This leads to propose the splitting of the /spl beta/-rule into two parts: a restricted /spl beta/-rule (/spl beta//sup +/), strongly normalizing, and a reversed /spl eta/-rule (/spl eta//sup -/), which comes out to have different computational interpretations for reduction in untyped and typed calculi (static and dynamic allocation of computation resources, respectively). To motivate the opportunity of this splitting, the paper hints to new proofs of strong normalization theorems for some typed /spl lambda/-calculi in Curry style. Adolfo Piperno |
LICS | 1 |
| 1995 | Non Deterministic Extensions of Untyped Lambda-Calculus
Ugo de'Liguoro, Adolfo Piperno |
Inf. Comput. | 2 |
| 1994 | Lambda-Definition of Function(al)s by Normal Forms
Corrado Böhm, Adolfo Piperno, Stefano Guerrini |
ESOP | 2 |
| 1994 | Type Inference and ExtensionalityabstractThe polymorphic type assignment system F/sub 2/ is the type assignment counterpart of Girard's and Reynolds' (1972) system F. Though introduced in the early seventies, both the type inference and the type checking problems for F/sub 2/ remained open for a long time. Recently, an undecidability result was announced. Consequently, it is considerably interesting to find decidable restrictions of the system. We show a bounded type inference and a bounded type checking algorithm, both based on the study of the relationship between the typability of a term and the typability of terms that "properly" /spl eta/-reduce to it.> Adolfo Piperno, Simona Ronchi Della Rocca |
LICS | 1 |
| 1993 | Filter Models for a Parallel and Non Deterministic Lambda-Calculus
Mariangiola Dezani-Ciancaglini, Ugo de'Liguoro, Adolfo Piperno |
MFCS | 3 |
| 1992 | Retracts in simply typed lambda-beta-eta-calculusabstractRetractions existing in all models of simply typed lambda -calculus are studied and related to other relations among types, such as isomorphisms, surjections, and injections. A formal system to deduce the existence of such retractions is shown to be sound and complete with respect to retractions definable by linear lambda -terms. Results aiming at a system complete with respect to the provable retractions tout court are established.> Ugo de'Liguoro, Adolfo Piperno, Richard Statman |
LICS | 2 |
| 1992 | A Note on Optimal Area Algorithms for Upward Drawings of Binary Trees
Pierluigi Crescenzi, Giuseppe Di Battista, Adolfo Piperno |
Comput. Geom. | 3 |
| 1989 | Abstraction Problems in Combinatory Logic a Compositive Approach
Adolfo Piperno |
Theor. Comput. Sci. | 1 |
| 1988 | Characterizing X-Separability and One-Side Invertibility in lambda-beta-Omega-CalculusabstractGiven a finite set T identical to (T/sub 1/, . . . ,T/sub t/) of terms of the lambda - beta -K-calculus and a set X/sub T/ identical to (x/sub 1/, . . ., x/sub n/) of free variables (occurring in the elements of T), X/sub T/-separability is the problem of deciding whether there exists a simultaneous substitution for the elements of X/sub T/ transforming T into the set Z identical to (Z/sub 1/, . . . Z/sub t/) of arbitrary terms. The X/sub T/-separability problem is proved to be solvable for any approximation T/sup Hash / of the set T by terms in lambda - beta - Omega -normal form. Since the characterization is constructive, if the terms T/sup , Hash //sub i/ identical to lambda x/sub 1/ . . . x/sub n/. T/sup Hash //sub i/ (i=1, . . ., t) are closed then the sequence T/sup Hash //sub 1/, . . ., T/sup Hash //sub t/ induces a family of mappings (from n to t dimensions) whose surjectivity and right-invertibility becomes decidable. The left-invertibility of this family is proved to be decidable too.> Corrado Böhm, Adolfo Piperno |
LICS | 2 |