Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Naohi Eguchi is active.

Publication


Featured researches published by Naohi Eguchi.


asian symposium on programming languages and systems | 2012

A New Order-Theoretic Characterisation of the Polytime Computable Functions

Martin Avanzini; Naohi Eguchi; Georg Moser

We propose a new order-theoretic characterisation of the class of polytime computable functions. To this avail we define the small polynomial path order (sPOP * for short). This termination order entails a new syntactic method to analyse the innermost runtime complexity of term rewrite systems fully automatically: for any rewrite system compatible with sPOP* that employs recursion upto depth d, the (innermost) runtime complexity is polynomially bounded of degree d. This bound is tight.


rewriting techniques and applications | 2011

A Path Order for Rewrite Systems that Compute Exponential Time Functions

Martin Avanzini; Naohi Eguchi; Georg Moser

In this paper we present a new path order for rewrite systems, the exponential path order EPOSTAR. Suppose a term rewrite system is compatible with EPOSTAR, then the runtime complexity of this rewrite system is bounded from above by an exponential function. Furthermore, the class of function computed by a rewrite system compatible with EPOSTAR equals the class of functions computable in exponential time on a Turing maschine.


Theoretical Computer Science | 2015

A new order-theoretic characterisation of the polytime computable functions

Martin Avanzini; Naohi Eguchi; Georg Moser

We propose a new order-theoretic characterisation of the class of polytime computable functions. To this avail we define the small polynomial path order (sPOP⁎ for short). This termination order entails a new syntactic method to analyse the innermost runtime complexity of term rewrite systems fully automatically: for any rewrite system compatible with sPOP⁎ that employs recursion up to depth d, the (innermost) runtime complexity is polynomially bounded of degree d. This bound is tight. Thus we obtain a direct correspondence between a syntactic (and easily verifiable) condition of a program and the asymptotic worst-case complexity of the program.


fixed points in computer science | 2015

Formalizing Termination Proofs under Polynomial Quasi-interpretations

Naohi Eguchi

Usual termination proofs for a functional program require to check all the possible reduction paths. Due to an exponential gap between the height and size of such the reduction tree, no naive formalization of termination proofs yields a connection to the pol ynomial complexity of the given program. We solve this problem employing the notion of minimal function graph, a set of pairs of a term and its normal form, which is defined as the least fixed point of a monot one operator. We show that termination proofs for programs reducing under lexicographic path orders (LPOs for short) and polynomially quasi-interpretable can be optimally performed in a weak fragment of Peano arithmetic. This yields an alternative proof of the fact that every function computed by an LPO-terminating, polynomially quasi-interpretable program is computable in polynomial space. The formalization is indeed optimal since every polynomial-space computable function can be computed by such a program. The crucial observation is that inductive definitions of minimal functi on graphs under LPO-terminating programs can be approximated with transfinite induction along LPOs.


TERMGRAPH | 2014

Complexity Analysis of Precedence Terminating Infinite Graph Rewrite Systems.

Naohi Eguchi

The general form of safe recursion (or ramified recurrence) can be expressed by an infinite graph rewrite system including unfolding graph rewrite rules introduced by Dal Lago, Martini and Zorzi, in which the size of every normal form by innermost rewriting is polynomially bounded. Every unfolding graph rewrite rule is precedence terminating in the sense of Middeldorp, Ohsaki and Zantema. Although precedence terminating infinite rewrite systems cover all the primitive recursive functions, in this paper we consider graph rewrite systems precedence terminating with argument separation, which form a subclass of precedence terminating graph rewrite systems. We show that for any precedence terminating infinite graph rewrite system G with a specific argument separation, both the runtime complexity of G and the size of every normal form in G can be polynomially bounded. As a corollary, we obtain an alternative proof of the original result by Dal Lago et al.


foundational and practical aspects of resource analysis | 2013

Predicative Lexicographic Path Orders

Naohi Eguchi

In this paper we present a novel termination order the predicative lexicographic path order (PLPO for short), a syntactic restriction of the lexicographic path order. As well as lexicographic path orders, several non-trivial primitive recursive equations, e.g., primitive recursion with parameter substitution, unnested multiple recursion, or simple nested recursion, can be oriented with PLPOs. It can be shown that the PLPO however only induces primitive recursive upper bounds on derivation lengths of compatible rewrite systems. This yields an alternative proof of a classical fact that the class of primitive recursive functions is closed under those non-trivial primitive recursive equations.


arXiv: Logic | 2013

Characterising Complexity Classes by Inductive Definitions in Bounded Arithmetic

Naohi Eguchi


Archive | 2013

Predicative Lexicographic Path Orders: Towards a Maximal Model for Primitive Recursive Functions.

Naohi Eguchi


arXiv: Computational Complexity | 2010

A Path Order for Rewrite Systems that Compute Exponential Time Functions (Technical Report)

Martin Avanzini; Naohi Eguchi; Georg Moser


arXiv: Logic in Computer Science | 2014

Proving Termination of Unfolding Graph Rewriting for General Safe Recursion.

Naohi Eguchi

Collaboration


Dive into the Naohi Eguchi's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Georg Moser

University of Innsbruck

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Georg Moser

University of Innsbruck

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge