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

Andrea Colledan

dblp:292/3895 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
4since 2021 · last 2026
0000-0002-0049-0391ORCID · corroborated

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

Software engineering, systems software and programming languages · 4 · 3 first-author · 4 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
3 papers
Programming languages and type systems · 87% Program analysis · 13%
Theoretical computer science
2 papers
Quantum computing and quantum information · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Emerging computing paradigms · 100%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems
type systems
1.722025
Circuit Width Estimation via Effect Typing and Linear Dependency · ACM Trans. Program. Lang. Syst. 2025
Flexible Type-Based Resource Estimation in Quantum Circuit Description Languages · Proc. ACM Program. Lang. 2025
Programming languages and type systems › language semantics › formal semantics
denotational semantics
1.012026
On Circuit Description Languages, Indexed Monads, and Resource Analysis · Proc. ACM Program. Lang. 2026
Programming languages and type systems
language semantics
1.012026
On Circuit Description Languages, Indexed Monads, and Resource Analysis · Proc. ACM Program. Lang. 2026
Programming languages and type systems
type theory
1.012026
On Circuit Description Languages, Indexed Monads, and Resource Analysis · Proc. ACM Program. Lang. 2026
Programming languages and type systems › type systems
refinement types
0.912025
Flexible Type-Based Resource Estimation in Quantum Circuit Description Languages · Proc. ACM Program. Lang. 2025
Program analysis
resource analysis
0.912025
Circuit Width Estimation via Effect Typing and Linear Dependency · ACM Trans. Program. Lang. Syst. 2025
Quantum computing and quantum information
quantum programming languages
0.912025
Circuit Width Estimation via Effect Typing and Linear Dependency · ACM Trans. Program. Lang. Syst. 2025
Emerging computing paradigms
quantum computer architecture
0.312026
On Circuit Description Languages, Indexed Monads, and Resource Analysis · Proc. ACM Program. Lang. 2026
Emerging computing paradigms › quantum computer architecture › quantum programming
quantum programming languages
0.312026
On Circuit Description Languages, Indexed Monads, and Resource Analysis · Proc. ACM Program. Lang. 2026

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

indexed monads · 2.0circuit algebra · 2.0static analysis · 1.7operational semantics · 1.7type-and-effect system · 0.9type and effect system · 0.9logical predicates · 0.9logical predicate · 0.9effect systems · 0.9effect system · 0.9
YearPublicationVenuePosition
2026 On Circuit Description Languages, Indexed Monads, and Resource Analysis
abstract
In this paper, a monad-based denotational model is introduced and shown adequate for the Proto-Quipper family of calculi, themselves being idealized versions of the Quipper programming language. The use of a monadic approach allows us to separate the value to which a term reduces from the circuit that the term itself produces as a side effect. In turn, this enables the denotational interpretation and validation of rich type systems in which the size of the produced circuit can be controlled. Notably, the proposed semantic framework, through the novel concept of circuit algebra, suggests forms of effect typing guaranteeing quantitative properties about the resulting circuit, even in presence of optimizations.
Ken Sakayori, Andrea Colledan, Ugo Dal Lago
Proc. ACM Program. Lang.2
2025 Flexible Type-Based Resource Estimation in Quantum Circuit Description Languages
abstract
We introduce a type system for the Quipper language designed to derive upper bounds on the size of the circuits produced by the typed program. This size can be measured according to various metrics, including width , depth and gate count , but also variations thereof obtained by considering only some wire types or some gate kinds. The key ingredients for achieving this level of flexibility are effects and refinement types, both relying on indices , that is, generic arithmetic expressions whose operators are interpreted differently depending on the target metric. The approach is shown to be correct through logical predicates, under reasonable assumptions about the chosen resource metric. This approach is empirically evaluated through the QuRA tool, showing that, in many cases, inferring tight bounds is possible in a fully automatic way.
Andrea Colledan, Ugo Dal Lago
Proc. ACM Program. Lang.1
2025 Circuit Width Estimation via Effect Typing and Linear Dependency
abstract
Circuit description languages are a class of quantum programming languages in which programs are classical and produce a description of a quantum computation, in the form of a quantum circuit . Since these programs can leverage all the expressive power of high-level classical languages, circuit description languages have been successfully used to describe complex quantum algorithms, whose circuits, however, may involve many more qubits and gate applications than current quantum architectures can actually muster. In this article, we present Proto-Quipper-R , a circuit description language endowed with a linear dependent type-and-effect system capable of deriving parametric upper bounds on the width of the circuits produced by a program. We prove both the standard type safety results and that the resulting resource analysis is correct with respect to a big-step operational semantics. Lastly, we introduce QuRA , a static analysis tool based on Proto-Quipper-R ’s type system, and use it to show that our framework allows for the automatic width verification of realistic quantum algorithms, such as the QFT and Grover’s algorithm.
Andrea Colledan, Ugo Dal Lago, Niki Vazou
ACM Trans. Program. Lang. Syst.1
2024 Circuit Width Estimation via Effect Typing and Linear Dependency
abstract
Abstract Circuit description languages are a class of quantum programming languages in which programs are classical and produce a description of a quantum computation, in the form of a quantum circuit. Since these programs can leverage all the expressive power of high-level classical languages, circuit description languages have been successfully used to describe complex and practical quantum algorithms, whose circuits, however, may involve many more qubits and gate applications than current quantum architectures can actually muster. In this paper, we present , a circuit description language endowed with a linear dependent type-and-effect system capable of deriving parametric upper bounds on the width of the circuits produced by a program. We prove both the standard type safety results and that the resulting resource analysis is correct with respect to a big-step operational semantics. We also show that our approach is expressive enough to verify realistic quantum algorithms.
Andrea Colledan, Ugo Dal Lago
ESOP (2)1