Daisuke Kimura

dblp:78/968 · DBLP profile ↗
← Back
13ranked-venue papers
8as first author
5since 2021 · last 2024
0000-0001-5620-8263ORCID · corroborated

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

Software engineering, systems software and programming languages · 6 · 4 first-author · 1 since 2021Theory of computation · 5 · 2 first-author · 4 since 2021Artificial intelligence and machine learning · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author
YearPublicationVenuePosition
2024 Restriction on cut rule in cyclic-proof system for symbolic heaps
Kenji Saotome, Koji Nakazawa, Daisuke Kimura
Theor. Comput. Sci.3
2023 A typed lambda-calculus with first-class configurations
abstract
Abstract Filinski and Griffin have independently succeeded in extending the formulae-as-types notion to deal with continuations. Whereas Griffin adopted control operators primitively, Filinski adopted the duality of functions to construct a symmetric lambda-calculus in which continuations are first-class objects. In this paper, we construct a typed lambda-calculus with first-class configurations consisting of expressions and continuations of the same types. Our calculus corresponds to a natural deduction based on Rumfitt’s bilateralism. Function types are represented as the implication and but-not connectives in intuitionistic and paraconsistent logics, respectively. Our calculus is not only logically consistent, but also computationally consistent. Our calculus with call-by-value and call-by-name strategies correspond to Wadler’s call-by-value and call-by-name dual calculi, respectively. Furthermore, we propose a notion of relaxed configurations, which loosely take expressions and continuations of different types. We confirm that the relaxedness defines control operators for delimited continuations.
Tatsuya Abe 0001, Daisuke Kimura
J. Log. Comput.2
2021 Function Pointer Eliminator for C Programs
Daisuke Kimura, Mahmudul Faisal Al Ameen, Makoto Tatsuta, Koji Nakazawa
APLAS1
2021 Failure of Cut-Elimination in the Cyclic Proof System of Bunched Logic with Inductive Propositions
abstract
Cyclic proof systems are sequent-calculus style proof systems that allow circular structures representing induction, and they are considered suitable for automated inductive reasoning. However, Kimura et al. have shown that the cyclic proof system for the symbolic heap separation logic does not satisfy the cut-elimination property, one of the most fundamental properties of proof systems. This paper proves that the cyclic proof system for the bunched logic with only nullary inductive predicates does not satisfy the cut-elimination property. It is hard to adapt the existing proof technique chasing contradictory paths in cyclic proofs since the bunched logic contains the structural rules. This paper proposes a new proof technique called proof unrolling. This technique can be adapted to the symbolic heap separation logic, and it shows that the cut-elimination fails even if we restrict the inductive predicates to nullary ones.
Kenji Saotome, Koji Nakazawa, Daisuke Kimura
FSCD3
2021 Decidability for Entailments of Symbolic Heaps with Arrays
Daisuke Kimura, Makoto Tatsuta
Log. Methods Comput. Sci.1
2019 Completeness of Cyclic Proofs for Symbolic Heaps with Inductive Definitions
Makoto Tatsuta, Koji Nakazawa, Daisuke Kimura
APLAS3
2017 Decision Procedure for Entailment of Symbolic Heaps with Arrays
Daisuke Kimura, Makoto Tatsuta
APLAS1
2015 Separation Logic with Monadic Inductive Definitions and Implicit Existentials
Makoto Tatsuta, Daisuke Kimura
APLAS2
2012 Fast Computation of Subpath Kernel for Trees
Daisuke Kimura, Hisashi Kashima
ICML1
2011 A Subpath Kernel for Rooted Unordered Trees
Daisuke Kimura, Tetsuji Kuboyama, Tetsuo Shibuya, Hisashi Kashima
PAKDD (1)1
2009 Classical Natural Deduction for S4 Modal Logic
Daisuke Kimura, Yoshihiko Kakutani
APLAS1
2009 Dual Calculus with Inductive and Coinductive Types
Daisuke Kimura, Makoto Tatsuta
RTA1
2007 Call-by-Value Is Dual to Call-by-Name, Extended
Daisuke Kimura
APLAS1