Sam Winnick

dblp:383/9558 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2026
0009-0009-9511-6551ORCID · reported

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

Software engineering, systems software and programming languages · 1 · 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 · 100%
Theoretical computer science
1 paper
Quantum computing and quantum information · 100%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems
lambda calculus
1.012026
Qudit Quantum Programming with Projective Cliffords · Proc. ACM Program. Lang. 2026
Programming languages and type systems › lambda calculus
quantum lambda-calculus
1.012026
Qudit Quantum Programming with Projective Cliffords · Proc. ACM Program. Lang. 2026
Quantum computing and quantum information
quantum programming languages
1.012026
Qudit Quantum Programming with Projective Cliffords · Proc. ACM Program. Lang. 2026

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

type system · 2.0pauli tableaux · 2.0curry-howard correspondence · 2.0
YearPublicationVenuePosition
2026 Qudit Quantum Programming with Projective Cliffords
abstract
This paper introduces a novel abstraction for programming quantum operations, specifically projective Cliffords , as functions over the qu d it Pauli group. Generalizing the idea behind Pauli tableaux, we introduce a type system and lambda calculus for projective Cliffords called λ P c that captures well-formed Clifford operations via a Curry-Howard correspondence with a particular encoding of the Clifford and Pauli groups. In λ P c , users write functions that encode projective Cliffords P ↦ UPU † , and such functions are compiled to circuits executable on modern quantum computers that transform quantum states | φ ⟩ into U | φ ⟩, up to a global phase. Importantly, the language captures not just qubit operations, but qu d it operations for any dimension d . Throughout the paper we explore what it means to program with projective Cliffords through a number of examples and a case study focusing on stabilizer error correcting codes.
Jennifer Paykin, Sam Winnick
Proc. ACM Program. Lang.2