• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2000 Fiscal Year Final Research Report Summary

Reduction Strategy

Research Project

Project/Area Number 11680338
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionUniversity of Tsukuba

Principal Investigator

MIDDELDORP Aart  Institute of Information Sciences and Electronics Associate Professor, 電子・情報工学系, 助教授 (30251044)

Co-Investigator(Kenkyū-buntansha) YAMADA Toshiyuki  Institute of Information Sciences and Electronics Research Associate, 電子・情報工学系, 助手 (60312831)
IDA Tetsuo  Institute of Information Sciences and Electronics Professor, 電子・情報工学系, 教授 (70100047)
Project Period (FY) 1999 – 2000
Keywordsterm rewriting / narrowing / symbolic computation / call-by-need strategies / modularity / termination / completeness
Research Abstract

Semantic labelling is a powerful tool for proving termination of term rewrite systems. The usefulness of the extension to equational term rewriting described in a paper of Zantema is however rather limited. In [1] we introduced a stronger version of equational semantical labelling, parameterized by three choices : (1) the order on the underlying algebra (partial order vs. quasi-order), (2) the relation between the algebra and the rewrite system (model vs. quasi-model), and (3) the labelling of the function symbols appearing in the equations (forbidden vs. allowed). We presented soundness and completeness results for the various instantiations, analyzed the relationships between them, and presented two applications of our equational semantic labelling technique.
We also continued our investigations into the completeness of lazy narrowing calculi. In an earlier paper we proved that the lazy conditional narrowing calculus LCNC is complete with respect to normalizable solutions for the clas … More s of confluent but not necessarily terminating conditional rewrite systems without so-called extra variables in the conditional parts of the rewrite rules. Unfortunately, the proof does not provide any useful complete selection function, hence in implementations we need to backtrack over the choice of equations in goals in order to guarantee that all solutions are enumerated. This is in contrast to the unconditional case where completeness with respect to the leftmost selection function is known. In [2] we closed the gap by proving the completeness of LCNC with respect to the leftmost selection strategy for the above-mentioned class of conditional rewrite systems.
In a joint paper with Irene Durand we introduced a powerful framework for the study of call by need computations. Using elementary tree automata techniques and ground tree transducers simple decidability proofs were obtained for a hierarchy of classes of rewrite systems that are much larger than earlier classes defined using the complicated sequentiality concept. In [3] we studied the modularity of membership in the new hierarchy. Surprisingly, it turned out that none of the classes in the hierarchy is preserved under signature extension. By imposing various conditions we recovered the preservation under signature extension. By imposing some more conditions we were able to strengthen the signature extension results to modularity for disjoint and constructor-sharing combinations. Less

  • Research Products

    (8 results)

All Other

All Publications (8 results)

  • [Publications] H.Ohsaki,A.Middeldorp,J.Giesl: "Equational Termination by Semantic Labelling"Proc.14th Annual Conference of the European Association for Computer Science Logic, LNCS. 1862. 457-471 (2000)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] T.Suzuki,A.Middeldorp: "A Complete Selection Function for Lazy Conditional Narrowing"Proc.5th International Symposium on Functional and Logic Programming, LNCS. (印刷中). (2001)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] I.Durand,A.Middeldorp: "On the Modularity of Deciding Call-by-Need"Proc.International Conference on the Foundations of Software Science and Computation Structures, Genova, LNCS. (印刷中). (2001)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] A.Geser,A.Middeldorp,E.Ohlebusch,H.Zantema: "Relative Undecidability in Term Rewriting. Part 1: The Termination Hierarchy"Information and Computation. (印刷中). (2001)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] H.Ohsaki, A.Middeldorp, J.Giesl: "Equational Termination by Semantic Labelling"Proc.14th Annual Conference of the European Association for Computer Science Logic, Lecture Notes in Computer Science 1862. 457-471 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Suzuki and A.Middeldorp: "A Complete Selection Function for Lazy Conditional Narrowing"Functional and Logic Programming, Lecture Notes in Computer Science. Accepted for publication. (2001)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] I.Durand and A.Middeldorp: "On the Modularity of Deciding Call-by-Need"Foundations of Software Science and Computation Structures, Genova, Lecture Notes in Computer Science. Accepted for publication. (2001)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] A.Geser, A.Middeldorp, E.Ohlebusch, and H.Zantema: "Relative Undecidability in Term Rewriting. Part 1 : The Termination Hierarchy"Information and Computaion. Accepted for publication.. (2001)

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 2002-03-26   Modified: 2021-04-07  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi