Luca Roversi

dblp:10/5302 · DBLP profile ↗
← Back
17ranked-venue papers
1as first author
7since 2021 · last 2026
0000-0002-1871-6109ORCID · verified

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

Theory of computation · 14 · 1 first-author · 5 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 4 since 2021Software engineering, systems software and programming languages · 2 · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021
YearPublicationVenuePosition
2026 QSplit: A Workflow-Oriented Hybrid Quantum-Classical Optimization Framework
Mario Bifulco, Francesco Medina, Doriana Medic, Luca Roversi, Marco Aldinucci
Euro-Par (2)4
2025 Towards a Characterization of Two-Way Bijections in a Reversible Computational Model
Matteo Palazzo, Luca Roversi
RC2
2025 Termination of rewriting on reversible Boolean circuits as a free 3-category problem
abstract
Reversible Boolean Circuits are an interesting computational model under many aspects and in different fields, ranging from Reversible Computing to Quantum Computing . Our contribution is to describe a specific class of Reversible Boolean Circuits - which is as expressive as classical circuits - as a bi-dimensional diagrammatic programming language. We uniformly represent the Reversible Boolean Circuits we focus on as a free 3-category Toff . This formalism allows us to incorporate the representation of circuits and of rewriting rules on them, and to prove termination of rewriting. Termination follows from defining a non-identities-preserving functor from our free 3-category Toff into a suitable 3-category Move that traces the “moves” applied to wires inside circuits.
Adriano Barile, Stefano Berardi, Luca Roversi
Theor. Comput. Sci.3
2024 Algorithmically Expressive, Always-Terminating Model for Reversible Computation
Matteo Palazzo, Luca Roversi
RC2
2024 Certifying expressive power and algorithms of reversible primitive permutations with Lean
abstract
Reversible primitive permutations (RPP) is a class of recursive functions that models reversible computation. We present a proof, which has been verified using the proof-assistant Lean, that demonstrates RPP can encode every primitive recursive function (PRF-completeness) and that each RPP can be encoded as a primitive recursive function (PRF-soundness). Our proof of PRF-completeness is simpler and fixes some errors in the original proof, while also introducing a new reversible iteration scheme for RPP. By keeping the formalization and semi-automatic proofs simple, we are able to identify a single programming pattern that can generate a set of reversible algorithms within RPP: Cantor pairing, integer division quotient/remainder, and truncated square root. Finally, Lean source code is available for experiments on reversible computation whose properties can be certified.
Giacomo Maletto, Luca Roversi
J. Log. Algebraic Methods Program.2
2022 Certifying Algorithms and Relevant Properties of Reversible Primitive Permutations with Lean
Giacomo Maletto, Luca Roversi
RC2
2021 Splitting Recursion Schemes into Reversible and Classical Interacting Threads
Armando B. Matos, Luca Paolini, Luca Roversi
RC3
2020 On the Expressivity of Total Reversible Programming Languages
Armando B. Matos, Luca Paolini, Luca Roversi
RC3
2020 A type-assignment of linear erasure and duplication
Gianluca Curzi, Luca Roversi
Theor. Comput. Sci.2
2020 The fixed point problem of a simple reversible language
Armando B. Matos, Luca Paolini, Luca Roversi
Theor. Comput. Sci.3
2020 A class of Recursive Permutations which is Primitive Recursive complete
Luca Paolini, Mauro Piccolo, Luca Roversi
Theor. Comput. Sci.3
2016 A deep inference system with a self-dual binder which is complete for linear lambda calculus
abstract
We recall that SBV, a proof system developed under the methodology of deep inference, extends multiplicative linear logic with the self-dual non-commutative logical operator Seq. We introduce SBVQ that extends SBV by adding the self-dual quantifier Sdq. The system SBVQ is consistent because we prove that (the analogous of) cut elimination holds for it. Its new logical operator Sdq operationally behaves as a binder, in a way that the interplay between Seq, and Sdq can model {\beta}-reduction of linear {\lambda}-calculus inside the cut-free subsystem BVQ of SBVQ. The long term aim is to keep developing a programme whose goal is to give pure logical accounts of computational primitives under the proof-search-as-computation analogy, by means of minimal, and incremental extensions of SBV.
Luca Roversi
J. Log. Comput.1
2015 Light combinators for finite fields arithmetic
Daniele Canavese, Emanuele Cesena, Rachid Ouchary, Marco Pedicini, Luca Roversi
Sci. Comput. Program.5
2012 Intersection Types from a Proof-theoretic Perspective
abstract
In this work we present a proof-theoretical justification for the intersection type assignment system (IT) by means of the logical system Intersection Synchronous Logic (ISL). ISL builds classes of equivalent deductions of the implicative and conjunc
Elaine Pimentel, Simona Ronchi Della Rocca, Luca Roversi
Fundam. Informaticae3
2009 A By-Level Analysis of Multiplicative Exponential Linear Logic
Marco Gaboardi, Luca Roversi, Luca Vercelli
MFCS2
2002 Intuitionistic Light Affine Logic
abstract
This article is a structured introduction to Intuitionistic Light Affine Logic ( ILAL ). ILAL has a polynomially costing normalization, and it is expressive enough to encode, and simulate, all PolyTime Turing machines. The bound on the normalization cost is proved by introducing the proof-nets for ILAL . The bound follows from a suitable normalization strategy that exploits structural properties of the proof-nets. This allows us to have a good understanding of the meaning of the § modality, which is a peculiarity of light logics. The expressive power of ILAL is demonstrated in full detail. Such a proof gives a hint of the nontrivial task of programming with resource limitations, using ILAL derivations as programs.
Andrea Asperti, Luca Roversi
ACM Trans. Comput. Log.2
1999 The call-by-value [lambda]-calculus: a semantic investigation
Alberto Pravato, Simona Ronchi Della Rocca, Luca Roversi
Math. Struct. Comput. Sci.3