Takafumi Saikawa

dblp:194/7839 · DBLP profile ↗
← Back
13ranked-venue papers
1as first author
7since 2021 · last 2026
0000-0003-4492-745XORCID · corroborated

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

Theory of computation · 8 · 1 first-author · 3 since 2021Software engineering, systems software and programming languages · 4 · 3 since 2021Artificial intelligence and machine learning · 3 · 1 since 2021Security and privacy · 3 · 1 first-authorComputer networks · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Typed Compositional Quantum Computation with Lenses
abstract
Abstract We propose a type-theoretic framework for describing and proving properties of quantum computations, in particular those presented as quantum circuits. Our proposal is based on an observation that, in the polymorphic type system of Rocq , currying on quantum states allows one to apply quantum gates directly inside a complex circuit. By introducing a discrete notion of lens to control this currying, we are further able to separate the combinatorics of the circuit structure from the computational content of gates. We apply our development to define quantum circuits recursively from the bottom up, and prove their correctness compositionally.
Jacques Garrigue, Takafumi Saikawa
J. Autom. Reason.2
2025 An Approach to Formalize Information-Theoretic Security of Multiparty Computation Protocols
Cheng-Hui Weng, Reynald Affeldt, Jacques Garrigue, Takafumi Saikawa
FORTE4
2025 Formalizing Concentration Inequalities in Rocq: Infrastructure and Automation
abstract
Concentration inequalities are standard lemmas providing upper bounds on deviations of random variables. To formalize concentration inequalities, we have been developing a general library of lemmas for probability theory in the Rocq prover. This effort led us to revisit already established technical aspects of the Mathematical Components libraries. In this paper, we report on improvements of general interest resulting from our formalization. We devise types for numeric values and a lightweight semi-decision procedure, based on interval arithmetic. We also extend the hierarchy of available mathematical structures to formalize Lebesgue spaces. We illustrate our new formalization of probability theory with the complete proof of a concentration inequality for Bernoulli sampling.
Reynald Affeldt, Alessandro Bruni, Cyril Cohen, Pierre Roux 0001, Takafumi Saikawa
ITP5
2025 A practical formalization of monadic equational reasoning in dependent-type theory
abstract
Abstract One can perform equational reasoning about computational effects with a purely functional programming language thanks to monads. Even though equational reasoning for effectful programs is desirable, it is not yet mainstream. This is partly because it is difficult to maintain pencil-and-paper proofs of large examples. We propose a formalization of a hierarchy of effects using monads in the Coq proof assistant that makes monadic equational reasoning practical. Our main idea is to formalize the hierarchy of effects and algebraic laws as interfaces like it is done when formalizing hierarchy of algebras in dependent-type theory. Thanks to this approach, we clearly separate equational laws from models. We can then take advantage of the sophisticated rewriting capabilities of Coq and build libraries of lemmas to achieve concise proofs of programs. We can also use the resulting framework to leverage on Coq’s mathematical theories and formalize models of monads. In this article, we explain how we formalize a rich hierarchy of effects (nondeterminism, state, probability, etc.), how we mechanize examples of monadic equational reasoning from the literature, and how we apply our framework to the design of equational laws for a subset of ML with references.
Reynald Affeldt, Jacques Garrigue, Takafumi Saikawa
J. Funct. Program.3
2024 Robust Mean Estimation by All Means (Short Paper)
Reynald Affeldt, Clark W. Barrett, Alessandro Bruni, Ieva Daukantas, Harun Khan 0001, Takafumi Saikawa
ITP6
2024 Typed Compositional Quantum Computation with Lenses
Jacques Garrigue, Takafumi Saikawa
ITP2
2021 A trustful monad for axiomatic reasoning with probability and nondeterminism
abstract
The algebraic properties of the combination of probabilistic choice and nondeterministic choice have long been a research topic in program semantics. This paper explains a formalization in the Coq proof assistant of a monad equipped with both choices: the geometrically convex monad. This formalization has an immediate application: it provides a model for a monad that implements a non-trivial interface which allows for proofs by equational reasoning using probabilistic and nondeterministic effects. We explain the technical choices we made to go from the literature to a complete Coq formalization, from which we identify reusable theories about mathematical structures such as convex spaces and concrete categories, and that we integrate in a framework for monadic equational reasoning.
Reynald Affeldt, Jacques Garrigue, David Nowak, Takafumi Saikawa
J. Funct. Program.4
2020 Formal Verification and Code-Generation of Mersenne-Twister Algorithm
Takafumi Saikawa, Kazunari Tanaka, Kensaku Tanaka
ISITA1
2020 Formal Adventures in Convex and Conical Spaces
Reynald Affeldt, Jacques Garrigue, Takafumi Saikawa
CICM3
2020 A Library for Formalization of Linear Error-Correcting Codes
Reynald Affeldt, Jacques Garrigue, Takafumi Saikawa
J. Autom. Reason.3
2019 A Hierarchy of Monadic Effects for Program Verification Using Equational Reasoning
Reynald Affeldt, David Nowak, Takafumi Saikawa
MPC3
2018 Examples of Formal Proofs about Data Compression
abstract
Because of the increasing complexity of mathematical proofs, there is a growing interest in formalization using proof-assistants. In this paper, we explain new formal proofs of standard lemmas in data compression (Jensen's and Kraft's inequalities) as well as concrete applications (to the analysis of compression methods and Shannon-Fano codes). We explain in particular how one turns the paper proof into formal terms and the relation between the informal proof and the formal one. These formalizations come as an extension to an existing formal library for information theory and error-correcting codes.
Reynald Affeldt, Jacques Garrigue, Takafumi Saikawa
ISITA3
2016 Formalization of Reed-Solomon codes and progress report on formalization of LDPC codes
Reynald Affeldt, Jacques Garrigue, Takafumi Saikawa
ISITA3