Masahito Hasegawa

dblp:67/6679 · DBLP profile ↗
← Back
14ranked-venue papers
10as first author
3since 2021 · last 2024
0000-0003-3460-8615ORCID · verified

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

Theory of computation · 11 · 9 first-author · 3 since 2021Software engineering, systems software and programming languages · 4 · 2 first-author
YearPublicationVenuePosition
2024 Braids, Twists, Trace and Duality in Combinatory Algebras
abstract
We investigate a class of combinatory algebras, called ribbon combinatory algebras, in which we can interpret both the braided untyped linear lambda calculus and framed oriented tangles. Any reflexive object in a ribbon category gives rise to a ribbon combinatory algebra. Conversely, From a ribbon combinatory algebra, we can construct a ribbon category with a reflexive object, from which the combinatory algebra can be recovered. To show this, and also to give the equational characterisation of ribbon combinatory algebras, we make use of the internal PRO construction developed in Hasegawa's recent work. Interestingly, we can characterise ribbon combinatory algebras in two different ways: as balanced combinatory algebras with a trace combinator, and as balanced combinatory algebras with duality.
Masahito Hasegawa, Serge Lechenne
LICS1
2022 A special issue on categorical algebras and computation in celebration of John Power's 60th birthday, part II
Masahito Hasegawa, Stephen Lack, Guy McCusker
Math. Struct. Comput. Sci.1
2021 A special issue on categorical algebras and computation in celebration of John Power's 60th birthday, part I
abstract
John has made substantial contributions to category theory and its applications to computer science throughout his career.To celebrate John's achievements
Masahito Hasegawa, Stephen Lack, Guy McCusker
Math. Struct. Comput. Sci.1
2012 A quantum double construction in Rel
abstract
We study bialgebras and Hopf algebras in the compact closed categoryRelof sets and binary relations. Various monoidal categories with extra structure arise as the categories of (co)modules of bialgebras and Hopf algebras inRel. In particular, for any groupG, we derive a ribbon category of crossedG-sets as the category of modules of a Hopf algebra inRelthat is obtained by the quantum double construction. This category of crossedG-sets serves as a model of the braided variant of propositional linear logic.
Masahito Hasegawa
Math. Struct. Comput. Sci.1
2009 Small-step and big-step semantics for call-by-need
abstract
Abstract We present natural semantics for acyclic as well as cyclic call-by-need lambda calculi, which are proved equivalent to the reduction semantics given by Ariola and Felleisen ( J. Funct. Program. , vol. 7, no. 3, 1997). The natural semantics are big-step and use global heaps, where evaluation is suspended and memorized. The reduction semantics are small-step, and evaluation is suspended and memorized locally in let-bindings. Thus two styles of formalization describe the call-by-need strategy from different angles. The natural semantics for the acyclic calculus is revised from the previous presentation by Maraist et al . ( J. Funct. Program. , vol. 8, no. 3, 1998), and its adequacy is ascribed to its correspondence with the reduction semantics, which has been proved equivalent to call-by-name by Ariola and Felleisen. The natural semantics for the cyclic calculus is inspired by that of Launchbury (1993) and Sestoft (1997), and we state its adequacy using a denotational semantics in the style of Launchbury; adequacy of the reduction semantics for the cyclic calculus is in turn ascribed to its correspondence with the natural semantics.
Keiko Nakata 0001, Masahito Hasegawa
J. Funct. Program.2
2009 On traced monoidal closed categories
abstract
The structure theorem of Joyal, Street and Verity says that every traced monoidal category arises as a monoidal full subcategory of the tortile monoidal category Int . In this paper we focus on a simple observation that a traced monoidal category is closed if and only if the canonical inclusion from into Int has a right adjoint. Thus, every traced monoidal closed category arises as a monoidal co-reflexive full subcategory of a tortile monoidal category. From this, we derive a series of facts for traced models of linear logic, and some for models of fixed-point computation. To make the paper more self-contained, we also include various background results for traced monoidal categories.
Masahito Hasegawa
Math. Struct. Comput. Sci.1
2006 A Terminating and Confluent Linear Lambda Calculus
Yo Ohta, Masahito Hasegawa
RTA2
2006 Relational Parametricity and Control
abstract
We study the equational theory of Parigot's second-order λμ-calculus in connection with a call-by-name continuation-passing style (CPS) translation into a fragment of the second-order λ-calculus. It is observed that the relational parametricity on the target calculus induces a natural notion of equivalence on the λμ-terms. On the other hand, the unconstrained relational parametricity on the λμ-calculus turns out to be inconsistent with this CPS semantics. Following these facts, we propose to formulate the relational parametricity on the λμ-calculus in a constrained way, which might be called ``focal parametricity''.
Masahito Hasegawa
Log. Methods Comput. Sci.1
2005 Relational Parametricity and Control
abstract
We study the equational theory of Parigot's second-order /spl lambda//spl mu/-calculus in connection with a call-by-name continuation-passing style (CPS) translation into a fragment of the second-order /spl lambda/-calculus. It is observed that the relational parametricity on the target calculus induces a natural notion of equivalence on the /spl lambda//spl mu/-terms. On the other hand, the unconstrained relational parametricity on the /spl lambda//spl mu/-calculus turns out to be inconsistent with this CPS semantics. Following these facts, we propose to formulate the relational parametricity on the /spl lambda//spl mu/-calculus in a constrained way, which might be called "focal parametricity".
Masahito Hasegawa
LICS1
2005 Parameterizations and Fixed-Point Operators on Control Categories
Yoshihiko Kakutani, Masahito Hasegawa
Fundam. Informaticae2
2005 Classical linear logic of implications
abstract
We give a simple term calculus for the multiplicative exponential fragment of Classical Linear Logic, by extending Barber and Plotkin's dual-context system for the intuitionistic case. The calculus has the non-linear and linear implications as the basic constructs, and this design choice allows a technically manageable axiomatisation without commuting conversions. Despite this simplicity, the calculus is shown to be sound and complete for category-theoretic models given by *-autonomous categories with linear exponential comonads.
Masahito Hasegawa
Math. Struct. Comput. Sci.1
2003 A sound and complete axiomatization of delimited continuations
abstract
The shift and reset operators, proposed by Danvy and Filinski, are powerful control primitives for capturing delimited continuations. Delimited continuation is a similar concept as the standard (unlimited) continuation, but it represents part of the rest of the computation, rather than the whole rest of computation. In the literature, the semantics of shift and reset has been given by a CPS-translation only. This paper gives a direct axiomatization of calculus with shift and reset, namely, we introduce a set of equations, and prove that it is sound and complete with respect to the CPS-translation. We also introduce a calculus with control operators which is as expressive as the calculus with shift and reset, has a sound and complete axiomatization, and is conservative over Sabry and Felleisen's theory for first-class continuations.
Yukiyoshi Kameyama, Masahito Hasegawa
ICFP2
2001 Axioms for Recursion in Call-by-Value
Masahito Hasegawa, Yoshihiko Kakutani
FoSSaCS1
2000 Girard translation and logical predicates
abstract
We present a short proof of a folklore result: the Girard translation from the simply typed lambda calculus to the linear lambda calculus is fully complete . The proof makes use of a notion of logical predicates for intuitionistic linear logic. While the main result is of independent interest, this paper can be read as a tutorial on this proof technique for reasoning about relations between type theories.
Masahito Hasegawa
J. Funct. Program.1