Kentaro Kikuchi

dblp:56/3832 · DBLP profile ↗
← Back
19ranked-venue papers
11as first author
5since 2021 · last 2026
0009-0008-5927-3616ORCID · corroborated

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

Theory of computation · 15 · 10 first-author · 4 since 2021Software engineering, systems software and programming languages · 7 · 4 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
YearPublicationVenuePosition
2026 PisoLang: a User-Friendly Reversible Programming Language with Inductive Types
Kosuke Onodera, Keisuke Nakano 0001, Kazuyuki Asada, Kentaro Kikuchi
RC4
2025 Characterizations of Partial Well-Behaved Lenses
abstract
Foster et al. proposed a linguistic approach to the bidirectional transformation, with lens. A lens is a pair of two functions, one is a forward transformation called get which produces a target view from an original source, and the other is a backward transformation called put which updates the original source to a new one with an updated view. The get and put functions depend on each other to be consistent. A lens is called well-behaved if it satisfies two lens laws, GetPut and PutGet. Every put function uniquely determines a get function if it exists, as far as the get and put functions form a well-behaved lens. Fischer et al. found the conditions of a put function under which the corresponding get function exists, where both get and put functions are supposed to be total. In this paper, we consider the case where get and put functions are possibly partial. We show that almost the same conditions as the ones given by Fischer et al. work well when only a put function is possibly partial, while they do not work when a get function is also possibly partial. In order to have similar results, we propose a new lens law for the case where both get and put functions are possibly partial.
Keishi Hashiba, Keisuke Nakano 0001, Kazuyuki Asada, Kentaro Kikuchi
PEPM4
2022 Ground Confluence and Strong Commutation Modulo Alpha-Equivalence in Nominal Rewriting
Kentaro Kikuchi
ICTAC1
2021 Simple Derivation Systems for Proving Sufficient Completeness of Non-Terminating Term Rewriting Systems
abstract
A term rewriting system (TRS) is said to be sufficiently complete when each function yields some value for any input. Proof methods for sufficient completeness of terminating TRSs have been well studied. In this paper, we introduce a simple derivation system for proving sufficient completeness of possibly non-terminating TRSs. The derivation system consists of rules to manipulate a set of guarded terms, and sufficient completeness of a TRS holds if there exists a successful derivation for each function symbol. We also show that variations of the derivation system are useful for proving special cases of local sufficient completeness of TRSs, which is a generalised notion of sufficient completeness.
Kentaro Kikuchi, Takahito Aoto 0001
FSTTCS1
2021 A Proof Method for Local Sufficient Completeness of Term Rewriting Systems
Tomoki Shiraishi, Kentaro Kikuchi, Takahito Aoto 0001
ICTAC2
2020 Confluence and Commutation for Nominal Rewriting Systems with Atom-Variables
Kentaro Kikuchi, Takahito Aoto 0001
LOPSTR1
2020 Polymorphic computation systems: Theory and practice of confluence with call-by-value
Makoto Hamana, Tatsuya Abe 0001, Kentaro Kikuchi
Sci. Comput. Program.3
2019 Inductive Theorem Proving in Non-terminating Rewriting Systems and Its Application to Program Transformation
abstract
We present a framework for proving inductive theorems of first-order equational theories, using techniques of implicit induction developed in the field of term rewriting. In this framework, we make use of automated confluence provers, which have recently been developed intensively, as well as a novel condition of sufficient completeness, called local sufficient completeness. The condition is a key to automated proof of inductive theorems of term rewriting systems that include non-terminating functions. We also apply the technique to showing the correctness of program transformation that is realised as an equivalence transformation of term rewriting systems.
Kentaro Kikuchi, Takahito Aoto 0001, Isao Sasano
PPDP1
2015 Correctness of Context-Moving Transformations for Term Rewriting Systems
Koichi Sato, Kentaro Kikuchi, Takahito Aoto 0001, Yoshihito Toyama
LOPSTR2
2015 Confluence of Orthogonal Nominal Rewriting Systems Revisited
abstract
Nominal rewriting systems (Fernandez, Gabbay, Mackie, 2004; Fernandez, Gabbay, 2007) have been introduced as a new framework of higher-order rewriting systems based on the nominal approach (Gabbay, Pitts, 2002; Pitts, 2003), which deals with variable binding via permutations and freshness conditions on atoms. Confluence of orthogonal nominal rewriting systems has been shown in (Fernandez, Gabbay, 2007). However, their definition of (non-trivial) critical pairs has a serious weakness so that the orthogonality does not actually hold for most of standard nominal rewriting systems in the presence of binders. To overcome this weakness, we divide the notion of overlaps into the self-rooted and proper ones, and introduce a notion of alpha-stability which guarantees alpha-equivalence of peaks from the self-rooted overlaps. Moreover, we give a sufficient criterion for uniformity and alpha-stability. The new definition of orthogonality and the criterion offer a novel confluence condition effectively applicable to many standard nominal rewriting systems. We also report on an implementation of a confluence prover for orthogonal nominal rewriting systems based on our framework.
Takaki Suzuki, Kentaro Kikuchi, Takahito Aoto 0001, Yoshihito Toyama
RTA2
2014 A Translation of Intersection and Union Types for the λμ-Calculus
Kentaro Kikuchi, Takafumi Sakurai
APLAS1
2013 Proving Strong Normalisation via Non-deterministic Translations into Klop's Extended lambda-Calculus
abstract
In this paper we present strong normalisation proofs using a technique of non-deterministic translations into Klop's extended lambda-calculus. We first illustrate the technique by showing strong normalisation of a typed calculus that corresponds to natural deduction with general elimination rules. Then we study its explicit substitution version, the type-free calculus of which does not satisfy PSN with respect to reduction of the original calculus; nevertheless it is shown that typed terms are strongly normalising with respect to reduction of the explicit substitution calculus. In the same framework we prove strong normalisation of Sørensen and Urzyczyn's cut-elimination system in intuitionistic sequent calculus.
Kentaro Kikuchi
CSL1
2008 Strong Normalisation of Cut-Elimination That Simulates beta-Reduction
Kentaro Kikuchi, Stéphane Lengrand
FoSSaCS1
2008 Call-by-name reduction and cut-elimination in classical logic
Kentaro Kikuchi
Ann. Pure Appl. Log.1
2007 Confluence of Cut-Elimination Procedures for the Intuitionistic Sequent Calculus
Kentaro Kikuchi
CiE1
2007 Simple Proofs of Characterizing Strong Normalization for Explicit Substitution Calculi
Kentaro Kikuchi
RTA1
2007 Tree-Sequent Methods for Subintuitionistic Predicate Logics
Ryo Ishigaki, Kentaro Kikuchi
TABLEAUX2
2006 On a Local-Step Cut-Elimination Procedure for the Intuitionistic Sequent Calculus
Kentaro Kikuchi
LPAR1
2000 Chained Declustering using Multiple Conventional Filesystems
Koichi Konishi, Kentaro Kikuchi, Hideki Kawai, Kunihiko Kojima, Ken'ichi Ohmachi, Susumu Akamine, Toshikazu Fukushima
CLUSTER2