Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Victor Arrial

dblp:339/3043 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
4since 2021 · last 2024
0000-0002-1607-7403ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 3 · 2 first-author · 3 since 2021Software engineering, systems software and programming languages · 2 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021

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
1 paper
Programming languages and type systems · 78% Program synthesis and code generation · 22%
Theoretical computer science
1 paper
Logic in computer science · 87% Computational complexity · 13%

Topics — the 9 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Logic in computer science
lambda calculus
0.812024
Genericity Through Stratification · LICS 2024
Logic in computer science › process algebra
observational equivalence
0.812024
Genericity Through Stratification · LICS 2024
Programming languages and type systems › type systems
intersection types
0.712023
Quantitative Inhabitation for Different Lambda Calculi in a Unifying Framework · Proc. ACM Program. Lang. 2023
Program synthesis and code generation › type-directed synthesis
type inhabitation
0.712023
Quantitative Inhabitation for Different Lambda Calculi in a Unifying Framework · Proc. ACM Program. Lang. 2023
Programming languages and type systems
type systems
0.712023
Quantitative Inhabitation for Different Lambda Calculi in a Unifying Framework · Proc. ACM Program. Lang. 2023
Programming languages and type systems
type theory
0.712023
Quantitative Inhabitation for Different Lambda Calculi in a Unifying Framework · Proc. ACM Program. Lang. 2023
Computational complexity
reduction
0.212024
Genericity Through Stratification · LICS 2024
Programming languages and type systems › lambda calculus
call-by-push-value
0.212023
Quantitative Inhabitation for Different Lambda Calculi in a Unifying Framework · Proc. ACM Program. Lang. 2023
Programming languages and type systems
lambda calculus
0.212023
Quantitative Inhabitation for Different Lambda Calculi in a Unifying Framework · Proc. ACM Program. Lang. 2023

Methods — techniques the papers use, named apart from their topics

proof theory · 0.8operational semantics · 0.8quantitative type theory · 0.7non-idempotent intersection types · 0.7
YearPublicationVenuePosition
2024 Meaningfulness and Genericity in a Subsuming Framework (Invited Talk)
abstract
This paper studies the notion of meaningfulness for a unifying framework called dBang-calculus, which subsumes both call-by-name (dCbN) and call-by-value (dCbV). We first characterize meaningfulness in dBang by means of typability and inhabitation in an associated non-idempotent intersection type system previously proposed in the literature. We validate the proposed notion of meaningfulness by showing two properties (1) consistency of the theory $\mathcal{H}$ equating meaningless terms and (2) genericity, stating that meaningless subterms have no bearing on the significance of meaningful terms. The theory $\mathcal{H}$ is also shown to have a unique consistent and maximal extension. Last but not least, we show that the notions of meaningfulness and genericity in the literature for dCbN and dCbV are subsumed by the respectively ones proposed here for the dBang-calculus.
Delia Kesner, Victor Arrial, Giulio Guerrieri
FSCD2
2024 The Benefits of Diligence
abstract
Abstract This paper studies the strength of embedding Call-by-Name () and Call-by-Value () into a unifying framework called the Bang Calculus (). These embeddings enable establishing (static and dynamic) properties of and through their respective counterparts in $$\texttt {dBANG} $$ dBANG . While some specific static properties have been already successfully studied in the literature, the dynamic ones are more challenging and have been left unexplored. We accomplish that by using a standard embedding for the (easy) case, while a novel one must be introduced for the (difficult) case. Moreover, a key point of our approach is the identification of diligent reduction sequences, which eases the preservation of dynamic properties from $$\texttt {dBANG} $$ dBANG to $$\texttt {dCBN}/\texttt {dCBV} $$ dCBN / dCBV . We illustrate our methodology through two concrete applications: confluence/factorization for both and are respectively derived from confluence/factorization for .
Victor Arrial, Giulio Guerrieri, Delia Kesner
IJCAR (2)1
2024 Genericity Through Stratification
abstract
A fundamental issue in the λ-calculus is to find appropriate notions for meaningfulness. It is well-known that in the call-by-name λ-calculus (CbN) the meaningful terms can be identified with the solvable ones, and that this notion is not appropriate in the call-by-value λ-calculus (CbV). This paper validates the challenging claim that yet another notion, previously introduced in the literature as potential valuability (and later renamed scrutability), appropriately represents meaningfulness in CbV. Akin to CbN, this claim is corroborated by proving two essential properties. The first one is genericity, stating that meaningless subterms have no bearing on evaluating normalizing terms. To prove this (which was an open problem), we use a novel approach based on stratified reduction, indifferently applicable to CbN and CbV, and in a quantitative way. The second property concerns consistency of the smallest congruence relation resulting from equating all meaningless terms. While the consistency result is not new, we provide the first direct operational proof of it. We also show that such a congruence has a unique consistent and maximal extension, which coincides with a well-known notion of observational equivalence. Our results thus supply the formal concepts and tools that validate the informal notion of meaningfulness underlying CbN and CbV.
Victor Arrial, Giulio Guerrieri, Delia Kesner
LICS1
2023 Quantitative Inhabitation for Different Lambda Calculi in a Unifying Framework
abstract
We solve the inhabitation problem for a language called λ!, a subsuming paradigm (inspired by call-by-push-value) being able to encode, among others, call-by-name and call-by-value strategies of functional programming. The type specification uses a non-idempotent intersection type system, which is able to capture quantitative properties about the dynamics of programs. As an application, we show how our general methodology can be used to derive inhabitation algorithms for different lambda-calculi that are encodable into λ!.
Victor Arrial, Giulio Guerrieri, Delia Kesner
Proc. ACM Program. Lang.1