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

Akira Yoshimizu

dblp:143/2718 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
0since 2021 · last 2019
—ORCID · none

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

Software engineering, systems software and programming languages · 3 · 1 first-authorTheory of computation · 3

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
5 papers
Programming languages and type systems · 75% Concurrent programming · 25%
Theoretical computer science
4 papers
Logic in computer science · 89% Quantum computing and quantum information · 11%

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

TopicWeightPapersLastEvidence papers
Logic in computer science › proof theory › proof semantics
geometry of interaction
0.832017
The geometry of parallelism: classical, probabilistic, and quantum effects · POPL 2017
The geometry of concurrent interaction: Handling multiple ports by way of multiple tokens · LICS 2017
Parallelism and Synchronization in an Infinitary Context · LICS 2015
Concurrent programming › concurrency theory › process calculi
pi-calculus
0.522019
Intersection types and runtime errors in the pi-calculus · Proc. ACM Program. Lang. 2019
The geometry of concurrent interaction: Handling multiple ports by way of multiple tokens · LICS 2017
Programming languages and type systems › type systems
intersection types
0.412019
Intersection types and runtime errors in the pi-calculus · Proc. ACM Program. Lang. 2019
Programming languages and type systems
lambda calculus
0.412019
Differential Logical Relations, Part I: The Simply-Typed Case · ICALP 2019
Programming languages and type systems
logical relations
0.412019
Differential Logical Relations, Part I: The Simply-Typed Case · ICALP 2019
Programming languages and type systems › lambda calculus
simply typed lambda calculus
0.412019
Differential Logical Relations, Part I: The Simply-Typed Case · ICALP 2019
Programming languages and type systems
type theory
0.412019
Differential Logical Relations, Part I: The Simply-Typed Case · ICALP 2019
Logic in computer science › categorical semantics
cartesian closed categories
0.412019
Differential Logical Relations, Part I: The Simply-Typed Case · ICALP 2019
Logic in computer science
categorical semantics
0.412019
Differential Logical Relations, Part I: The Simply-Typed Case · ICALP 2019
Logic in computer science
semantics
0.412019
Differential Logical Relations, Part I: The Simply-Typed Case · ICALP 2019
Programming languages and type systems
language semantics
0.312017
The geometry of parallelism: classical, probabilistic, and quantum effects · POPL 2017
Concurrent programming › concurrency theory
process calculi
0.312017
The geometry of concurrent interaction: Handling multiple ports by way of multiple tokens · LICS 2017
Logic in computer science
program semantics
0.312017
The geometry of concurrent interaction: Handling multiple ports by way of multiple tokens · LICS 2017
Quantum computing and quantum information
quantum programming languages
0.312017
The geometry of parallelism: classical, probabilistic, and quantum effects · POPL 2017
Logic in computer science › proof theory › substructural logic
linear logic
0.212015
Parallelism and Synchronization in an Infinitary Context · LICS 2015
Programming languages and type systems › language semantics › formal semantics
operational semantics
0.112015
Parallelism and Synchronization in an Infinitary Context · LICS 2015

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

token machines · 1.0geometry of interaction · 1.0metric relations · 0.8logical relations · 0.8soundness and adequacy · 0.6adequacy proof · 0.6type system · 0.4non-idempotent intersection · 0.4
YearPublicationVenuePosition
2019 Differential Logical Relations, Part I: The Simply-Typed Case
abstract
We introduce a new form of logical relation which, in the spirit of metric relations, allows us to assign each pair of programs a quantity measuring their distance, rather than a boolean value standing for their being equivalent. The novelty of differential logical relations consists in measuring the distance between terms not (necessarily) by a numerical value, but by a mathematical object which somehow reflects the interactive complexity, i.e. the type, of the compared terms. We exemplify this concept in the simply-typed lambda-calculus, and show a form of soundness theorem. We also see how ordinary logical relations and metric relations can be seen as instances of differential logical relations. Finally, we show that differential logical relations can be organised in a cartesian closed category, contrarily to metric relations, which are well-known not to have such a structure, but only that of a monoidal closed category.
Ugo Dal Lago, Francesco Gavazzo, Akira Yoshimizu
ICALP3
2019 Intersection types and runtime errors in the pi-calculus
abstract
We introduce a type system for the π-calculus which is designed to guarantee that typable processes are well-behaved , namely they never produce a run-time error and, even if they may diverge, there is always a chance for them to “finish their work”, i.e., to reduce to an idle process. The introduced type system is based on non-idempotent intersections, and is thus very powerful as for the class of processes it can capture. Indeed, despite the fact that the underlying property is Π 2 0 -complete, there is a way to show that the system is complete , i.e., that any well-behaved process is typable, although for obvious reasons infinitely many derivations need to be considered.
Ugo Dal Lago, Marc de Visme, Damiano Mazza, Akira Yoshimizu
Proc. ACM Program. Lang.4
2017 The geometry of concurrent interaction: Handling multiple ports by way of multiple tokens
abstract
We introduce a geometry of interaction model for Mazza's multiport interaction combinators, a graph-theoretic formalism which is able to faithfully capture concurrent computation as embodied by process algebras like the π-calculus. The introduced model is based on token machines in which not one but multiple tokens are allowed to traverse the underlying net at the same time. We prove soundness and adequacy of the introduced model. The former is proved as a simulation result between the token machines one obtains along any reduction sequence. The latter is obtained by a fine analysis of convergence, both in nets and in token machines.
Ugo Dal Lago, Ryo Tanaka, Akira Yoshimizu
LICS3
2017 The geometry of parallelism: classical, probabilistic, and quantum effects
abstract
We introduce a Geometry of Interaction model for higher-order quantum computation, and prove its adequacy for a fully fledged quantum programming language in which entanglement, duplication, and recursion are all available.
Ugo Dal Lago, Claudia Faggian, Benoît Valiron, Akira Yoshimizu
POPL4
2015 Parallelism and Synchronization in an Infinitary Context
abstract
We study multitoken interaction machines in the context of a very expressive linear logical system with exponentials, fix points and synchronization. The advantage of such machines is to provide models in the style of the Geometry of Interaction, i.e., An interactive semantics which is close to low-level implementation. On the one hand, we prove that despite the inherent complexity of the framework, interaction is guaranteed to be deadlock-free. On the other hand, the resulting logical system is powerful enough to embed PCF and to adequately model its behaviour, both when call-by-name and when call-by-value evaluation are considered. This is not the case for single-token stateless interactive machines.
Ugo Dal Lago, Claudia Faggian, Benoît Valiron, Akira Yoshimizu
LICS4
2014 Measurements in Proof Nets as Higher-Order Quantum Circuits
Akira Yoshimizu, Ichiro Hasuo, Claudia Faggian, Ugo Dal Lago
ESOP1