Francesco A. Genco

dblp:167/8307 · also Francesco Antonio Genco · DBLP profile ↗
← Back
9ranked-venue papers
1as first author
2since 2021 · last 2025
0000-0001-7415-5839ORCID · verified

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

Theory of computation · 8 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1
YearPublicationVenuePosition
2025 Checking trustworthiness of probabilistic computations in a typed natural deduction system
abstract
Abstract In this paper we present the probabilistic typed natural deduction calculus TPTND, designed to reason about and derive trustworthiness properties of probabilistic computational processes, like those underlying current AI applications. Derivability in TPTND is interpreted as the process of extracting $n$ samples of possibly complex outputs with a certain frequency from a given categorical distribution. We formalize trust for such outputs as a form of hypothesis testing on the distance between such frequency and the intended probability. The main advantage of the calculus is to render such notion of trustworthiness checkable. We present a computational semantics for the terms over which we reason and then the semantics of TPTND, where logical operators as well as a Trust operator are defined through introduction and elimination rules. We illustrate structural and metatheoretical properties, with particular focus on the ability to establish under which term evaluations and logical rules applications the notion of trustworthiness can be preserved.
Fabio Aurelio D'Asaro, Francesco A. Genco, Giuseppe Primiero
J. Log. Comput.2
2021 Defining Formal Explanation in Classical Logic by Substructural Derivability
Francesco A. Genco, Francesca Poggiolesi
CiE1
2020 A typed parallel lambda-calculus via 1-depth intermediate proofs
abstract
We introduce a Curry–Howard correspondence for a large class of intermediate logics characterized by intuitionistic proofs with non-nested applications of rules for classical disjunctive tautologies (1-depth intermediate proofs). The resulting calculus, we call it λ∥, is a strongly normalizing parallel extension of the simply typed λ-calculus. Although simple, the λ∥ reduction rules can model arbitrary process network topologies, and encode interesting parallel programs ranging from numeric computation to algorithms on graphs.
Federico Aschieri, Agata Ciabattoni, Francesco A. Genco
LPAR3
2020 Par means parallel: multiplicative linear logic proofs as concurrent functional programs
abstract
Along the lines of Abramsky’s “Proofs-as-Processes” program, we present an interpretation of multiplicative linear logic as typing system for concurrent functional programming. In particular, we study a linear multiple-conclusion natural deduction system and show it is isomorphic to a simple and natural extension of λ-calculus with parallelism and communication primitives, called λpar. We shall prove that λpar satisfies all the desirable properties for a typed programming language: subject reduction, progress, strong normalization and confluence.
Federico Aschieri, Francesco A. Genco
Proc. ACM Program. Lang.2
2020 On the concurrent computational content of intermediate logics
Federico Aschieri, Agata Ciabattoni, Francesco A. Genco
Theor. Comput. Sci.3
2018 Hypersequents and Systems of Rules: Embeddings and Applications
abstract
We define a bi-directional embedding between hypersequent calculi and a subclass of systems of rules (2-systems). In addition to showing that the two proof frameworks have the same expressive power, the embedding allows for the recovery of the benefits of locality for 2-systems, analyticity results for a large class of such systems, and a rewriting of hypersequent rules as natural deduction rules.
Agata Ciabattoni, Francesco A. Genco
ACM Trans. Comput. Log.2
2017 Gödel logic: From natural deduction to parallel computation
abstract
Propositional Gödel logic G extends intuitionistic logic with the non-constructive principle of linearity (A → B) ∨ (B → A). We introduce a Curry-Howard correspondence for G and show that a simple natural deduction calculus can be used as a typing system. The resulting functional language extends the simply typed λ-calculus via a synchronous communication mechanism between parallel processes, which increases its expressive power. The normalization proof employs original termination arguments and proof transformations implementing forms of code mobility. Our results provide a computational interpretation of G, thus proving A. Avron's 1991 thesis.
Federico Aschieri, Agata Ciabattoni, Francesco A. Genco
LICS3
2016 Embedding formalisms: hypersequents and two-level systems of rule
Agata Ciabattoni, Francesco A. Genco
Advances in Modal Logic2
2015 Mīmāṃsā Deontic Logic: Proof Theory and Applications
Agata Ciabattoni, Elisa Freschi, Francesco A. Genco, Björn Lellmann
TABLEAUX3