Lecture Notes in Computer Science. Edited by G. Goos and J. Hartmanis Advisory Board: W. Brauer D. Gries J. Stoer

Similar documents
Research Reports ESPRIT

Lecture Notes in Artificial Intelligence 2155

Lecture Notes in Computer Science 4409

Lecture Notes in Artificial Intelligence

Lecture Notes in Artificial Intelligence 3176

Lecture Notes in Computer Science 7007

Fractals and Chaos. A.J. Crilly R.A. Earnshaw H. Jones Editors. With 146 Figures in 173 Parts, 57 in Color

Lecture Notes in Computer Science 2497 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Lecture Notes in Computer Science 3511

Lecture Notes in Computer Science

Jean-Louis Lassez Page 1 of 10 CURRICULUM VITAE

Lecture Notes in Computer Science

Springer Berlin Heidelberg NewYork Barcelona Budapest HongKong London Milan Paris Santa Clara Singapore Tokyo

Progress in Mathematics Volume 95

Lecture Notes in Computer Science 2386 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Lecture Notes in Computer Science

Arild Stubhaug. Gösta Mittag-Leffler. AManofConviction. Translated by Tiina Nunnally

REPORT OF THE TELSIKS 2001 CONFERENCE

Theorem Proving in Higher Order Logics

German Yearbook on Business History 1986

Lecture Notes in Computer Science

Lecture Notes in Computer Science 2051 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

[AMS89] [Art96] [AZ94] [AZ95a] [AZ95b] [BD86] [Bel95] [BHK89] J. Avenhaus, K.E. Madlener, and J. Steinbach. COMTES { An experimental environment for t

January 30, 2015 Curriculum Vitae : Eleftherios ( Lefteris) N. Economou

Lecture Notes in Artificial Intelligence 4327

Yury I. Manin CURRICULUM VITAE (updated May 20, 2016)

Emotional Engineering Volume 5

Graphical Representation of Defeasible Logic Rules Using Digraphs

International Conference on Image and Signal Processing. July 2-4, 2018, Cherbourg, France

Curriculum Vitae Person Education Professional career

5 Liberty St., Suite B-328, Charleston, SC Phone: (843)

Homepage: volpe. Curriculum Vitae

Lecture Notes in Computer Science 4728

Stephan Schiffel. Research Interests

Curriculum Vitae (22 June, 2013)

High-Rise Living in Asian Cities

The Archaeology of Anxiety

Lecture Notes in Artificial Intelligence

Syntax of Landscape The Landscape Architecture of Peter Latz and Partners

CURRICULUM VITAE Kenneth S. Brown

Benchmarking Cadastral Systems Results of the Working Group 7.1

Thomas Schroepfer. Professor, Co-Director <SUTD-JTC I3 Centre> and Founding. Associate Head of Pillar <ASD> Research Interests. . Telephone.

The Adaptation of type in Architecture

DATE AND PLACE OF BIRTH, NATIONALITY PROFESSIONAL CAREER

INDUSTRIAL RELATIONS IN INTERNATIONAL PERSPECTIVE

CURRICULUM VITA OF GELU POPESCU July 2007 ACADEMIC TRAINING

A Bibliography of Books about REDUCE

*Senior Editor Masayusa Ohtsu Kumamoto University, Graduate School of Science and Technology, Kumamoto, Japan

1. Department of Decision Sciences & Information Management, Katholieke Universiteit Leuven, Belgium

Lecture Notes in Computer Science 4454

Dr Richard Smith. Visiting Asst. Professor, Mathematical Institute, AS CR, Prague

October October FWO Postdoctoral Fellow - KU Leuven, Leuven, Belgium. October October Sep.

ACSR Final Report. Handover Meeting

Mass appraisal Educational offerings and Designation Requirements. designations provide a portable measurement of your capabilities

University of North Carolina at Greensboro Bryan School of Business and Economics M.B.A. Evening Program

University of North Carolina at Greensboro Bryan School of Business and Economics M.B.A. Evening Program

CONTEMPORARY MATHEMATICS

ARCHITECTURE (ARCH) Architecture (ARCH) 1

An advisory leaflet for landlords and tenants

CURRICULUM VITAE Michael (Michail) Th. Rassias

Curriculum vitae of Tatyana Shaposhnikova

Curriculum Vitae. December 2, 2015

Due Diligence and the Business Transaction

Analogy in the architectural design process in the academic medium Analytical study of students projects

(April 20, 2018) and by a Fellowship (6/1991 6/1993) of the Università degli Studi di Milano).

Lecture Notes in Computer Science 3819

DeVault 1 Ileen A. DeVault Hanshaw Road 370 Ives Hall. (607) Ithaca, NY (607) address:

01 February 2016 Page 1 of 5

Tutorial - Part IV Applications Serena Villata

Conceptual Analyses Conceptual Schema Design Steps

Representations of Semisimple Lie Algebras in the BGG Category 0

3. G. Antoniou, D. Billington, G. Governatori and M.J. Maher. A exible framework

Springer-Verlag France S.A.R.L

TAXATION OF PARTNERSHIPS AND LIMITED LIABILITY COMPANIES TAXED AS PARTNERSHIPS

IBM TRIRIGA Version 10 Release 5.2. Real Estate Transaction Management User Guide IBM

Univalent multisets. V through the eyes of the identity type. Håkon Robbestad Gylterud. August 2014

Ethno-Indology. Heidelberg Studies in South Asian Rituals. General Editor Axel Michaels Volume 13. Harrassowitz Verlag. Wiesbaden

Intangible Assets Web Site Costs

CoPDA Barbara Rita Barricelli Ali Gheitasy Anders Mørch Antonio Piccinno Stefano Valtolina (Eds.)

Lecture Notes in Computer Science 1670 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

COURSE OUTLINE Business Law 2

Lecture Notes in Computer Science 7480

Table of Contents. Chapter 1: Introduction (Mobile Technology Evolution) 1

Curriculum Vitae. William Gordon McCallum Ph. D., Harvard University, under the direction of Barry Mazur

CURRICULUM VITAE RICHARD TREMPE, ARCH., M.SC.

The Sociology of Norbert Elias

ADOPTED REGULATION OF THE COMMISSION OF APPRAISERS OF REAL ESTATE. LCB File No. R Effective August 26, 2008

CURRICULUM VITAE. Anca L. Ralescu

Curriculum Vitae Education and studies Professional experience Research and publications

Paul Wollan page 1 of 6

CURRICULUM VITAE. Jan Kmenta

CREATIVITY DESIGN INNOVATION

Date of Birth: January 5, 1932 Children: Yvonne Name of Wife Jane Yolanda Yelena

Studies in Epistemology, Logic, Methodology, and Philosophy of Science

Vincentia Schroeder, Margit Koemeda-Lutz (Eds.) Bioenergetic Analysis 2010 (20)

A Comparison of Sceptical NAF-Free Logic Programming Approaches

ADCS Proceedings of the Ninth Australasian Document Computing Symposium, December 13, 2004

A COUPLING STRATEGY FOR CLASSICAL AND NONLOCAL ELASTICITY MODELS

Encountering Development in the Age of Global Capitalism

Results of Central European Land Knowledge Center (CELK) Activities

Transcription:

Lecture Notes in Computer Science 516 Edited by G. Goos and J. Hartmanis Advisory Board: W. Brauer D. Gries J. Stoer

S. Kaplan M. Okada (Eds.) Conditional and Typed Rewriting Systems 2nd International CTRS Workshop Montreal, Canada, June 11-14, 1990 Proceedings Springer-Verlag Berlin Heidelberg NewYork London Paris Tokyo Hong Kong Barcelona Budapest

Series Editors Gerhard Goos GMD Forschungsstelle Universi~t Karlsruhe Vincenz-Priessnitz-StraBe 1 W-7500 Karlsruhe, FRG Juris Hartmanis Department of Computer Science Cornell University Upson Hall Ithaca, NY 14853, USA Volume Editors St6phane Kaplan Laboratoire de Recherche en Informatique, Universit6 Pads- 11 Centre d'orsay, Bfitiment 490, F-91405 Orsay Cedex, France Mitsuhiro Okada Department of Computer Science, Concordia University 1455 de Maisonneuve Quest, Montreal, Quebec H3G 1M8, Canada CR Subject Classification (1991): E4.1-2, D.3.1, 1.2.3 ISBN 3-540-54317-1 Springer-Verlag Berlin Heidelberg New York ISBN 0-387-54317-1 Springer-Verlag New York Berlin Heidelberg This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in other ways, and storage in data banks. Duplication of this publication or parts thereof is only permitted under the provisions of the German Copyright Law of September 9, 1965, in its current version, and a copyright fee must always be paid. Violations fall under the prosecution act of the German Copyright Law. Springer-Verlag Berlin Heidelberg 1991 Printed in Germany Typesetting: Camera ready by author Printing and binding: Druckhaus Beltz, Hemsbach/Bergstr. 2 t 45/3140-543210 - Printed on acid-free paper

In Memoriam Dr. St~phane Kaplan As this volume was going to press, we heard the very tragic news of the untimely passing of Stdphane Kaplan, co-editor of this vohnne. The death of this brilliant young scientist is a great loss to the theoretical computer science community. Beyond other distinguished work in such domains as classical term rewriting, absl~act datatypes, software development, and database theory, Sttphane played a most important role in the domain of this volume, conditional and typed rewriting systems. He introduced the notion of simplifying conditional rewriting systems, which has become a new research paradigm and already resulted in very rich research activities in the field. His pioneering work on negative conditions in conditional rewriting and on infinite terms have propelled ftwther research by his colleagues. His work exhibits the powerful potential of the use of extcndcd framework of the traditional term rewriting theory, which gave birth to the spirit of the CTRS workshop series. Indeed it was he who conceived of the CTRS workshops and served as co-organizcr of both the first and second meetings. For me, his death represents not only the loss of an excellent research colleague but also of a close friend. His intelligent and friendly style of talking always pleased and delighted inc. Many scenes of delightful conversation with Stdphanc still remain clear in my mind. July 1991 Mitsuldro Okacla Co-editor and Co-organizer of CTRS 90

CTRS '90 Organization Program Committee: R. V. Book, University of California-Santa Barbara N. Dershowitz, University of Illinois-Urbana Champaign K. Futatsugi, Electrotechnical Lab, Tsukuba H. Ganzinger, UniversitKt Dortmund J. P. Jouannaud, Universit~ de Paris-Sud S. Kaplan, Bar nan University / Universit~ de Paris-Sud* J. W. Klop, CWI, Amsterdam J. Meseguer, SRI International, Menlo Park M. Oka~a, Concordia University* D. Pla~sted, University of North Carolina-Chapel Hill J. L. P~my, UniversflJ de Nancy * Co-editor CRTS '90 Secretary: Michael Assels, Concordia University Co-sponsored by Natural Science and Engineering Research Council of Canada Centre de recherche informatique de Montrdal Concordia University

Preface In recent years, extensions of rewriting techniques that go beyond the traditional untyped algebraic rewriting framework have been investigated and developed. Among these extensions, conditional and typed systems are particularly important, as are higher-order systems, graph rewriting systems, etc. The international CTRS (Conditional and Typed Rewriting Systems) workshops are intended to offer a forum for researchers on such extensions of rewriting techniques. The first CTRS workshop (focused on conditional rewriting systems) was held in July 1987 at Universit~ de Paris XI in Orsay, France, and was very successful. (The proceedings of the first workshop are available as Vol. 308 of the Springer Lecture Notes in Computer Science.) To further research in these and related areas, the Second International Workshop was held June 11-14, 1990 at Concordia University in Montreal, Canada. Topics included the theory of conditional and typed rewriting and its application to programming languages, automated deduction, and other related extensions of rewriting techniques, such as graph rewriting, combinator based languages, and their application to parallel architectures, parallel computation models, and compilation techniques. In particular, the second CTRS workshop contributed to discussion and evaluation of new directions of research. Through the presentation sessions and informal discussion sessions, several important directions for extensions of rewriting techniques were stressed, which are reflected in the organization of the chapters in this volume. The program committee received 54 submissions in time; 26 papers were accepted as regular papers, and 11 others were also presented as short communication papers. 7 invited keynote lectures (by J. W. Klop and R. de Vrijer, H. Aida and J. Meseguer, L. Bachmair and H. Ganzinger, J. Hsiang, V. Breazu-Tannen and J. Gallier, A. R. Meyer, and J. L. RSmy) were also given. After the workshop, the program committee reevaluated the short paper presentations for inclusion in this volume. This volume contains 26 regular papers, 7 short papers, and 4 invited papers. The workshop was co-sponsored by the Natural Science and Engineering Research Council of Canada, Centre de recherche informatique de Montr6al and Concordia University. The third CTRS workshop is scheduled for 1992 in Nancy, France. Concordia University June 1991 Mitsuhiro Okada Co-editor

Co~e~s Chapter 1: Theory of Conditional and Horn Clause Systems Conditional Rewriting in Focus Franqois Bronsard and Uday S. Reddy... 2 A Maximal-Literal Unit Strategy for Horn Clauses Nachum Dershowitz... 14 Extended Term Rewriting Systems (invited paper) Jan WiUem Klop and Roel de Vrijer... 26 A Proof System for Conditional Algebraic Specifications Emmanuel K_ounalis and Michael Rusinowitch... 51 Conditional Rewriting Logic: Deduction, Models and Concurrency (invited paper) Jos~ Meseguer... 64 Eqm'valences of Rewrite Programs (*) Chilukuri If. Mohan... 92 Chapter 2: Infinite Terms, Non-Terminating Systems, and Termination On Finite Representations of Infinite Sequences of Terms Hong Chen, Jieh Hsiang and Hwa-Chung Kong... 100 Infinite Terms and Infinite Rewritings Yiyun Chen and Michael J. O'DonneU... 115 Testing Confluence of Nonterminating Rewriting Systems Yiyun Chen and Michael J. 07Donnell... 127 A Survey of Ordinal Interpretations of Type eo for Termination of Rewriting Systems (*) Bernard R. Hod@son and Clement F. Kent... 137 Meta-rule Synthesis from Crossed Rewrite Systems H#l~ne Kirchner and Miki Hermann... 143 Chapter 3: Extension of Knuth.Bendix Completion An Application of Automated Equational Reasoning to Many-Valued Logic (*) Siva Anantharaman and Maria Paola Bonacina... 156 Completion of First-Order Clauses with Equality by Strict Superposition (invited paper) Leo Bachmair and Harald Ganzinger... 162 Knuth-Bendix Completion of Horn Clause Programs for Restricted Linear Resolution and Paramodulation Hubert Bertling... 181 Papers with ~*)' are "short papers". Papers without ~*)' are "regular papers".

IX Proof by Consistency in Conditional Equational Theories Eddy Bevers and Johan Lewi... 194 Completion Procedures as Semi-Decision Procedures (invited paper) Maria Paola Bonacina and Jieh Hsiang... 206 Linear Completion Herv~ Devie... 233 Clausal Rewriting Robert Nieuwenhuis and Fernando Orejas... 246 Chapter 4: Combined Systems, Combined Languages and Modularity Adding Algebraic Rewriting to the Calculus of Constructions: Strong Normalization Preserved Franco Barbanera... 262 On Sufficient Completeness of Conditional Specifications Wadoud Bouedira and Jean-Luc R~my... 272 FPL: Functional Plus Logic Programming. An Integration of the FP and Prolog Languages N. Lichtenstein and S. Kaplan... 287 Confluence of the Disjoint Union of Conditional Term Rewriting Systems Aart Middeldorp... 295 Implementing Term Rewriting by Graph Reduction: Termination of Combined Systems Dctlef Plump... 307 Chapter 5: Architecture, Compilers and Parallel Computation Compiling Concurrent Rewriting onto the Rewrite Rule Machine Hitoshi AL~a, Joseph Goguen and Jos~ Mese~er... 320 Design Strategies for Rewrite Rules Sergio Antoy... 333 A Simplifier for Untyped Lambda Expressions Louis Galbiati and Carolyn Taleott... 342 Parallel Graph Rewriting on Loosely Coupled Machine Architectures M. C. J. D. van Eekelen, M. J. Plasmeijer and J. K W. Smctsers... 354 Chapter 6: Basic Frameworks for Typed and Order-Sorted Systems Typed Equivalence, Type Assignment and Type Containment Roberto M. Amadio... 372 A Fixed-Point Semantics for Feature Type Systems (*) Martin Emele and R~mi Zajac........ 383

Unique-Sort Order-Sorted Theories: A Description as Monad Morphisms John G. Stell... 389 Equational Logics (Birkhofrs Method Revisited) (*) Yong Sun... 401 Compatibility of Order-Sorted Rewrite Rules Uwe Waldmann... 407 Chapter 7: Extension of Unification and Narrowing Techniques A Universal Termination Condition for Solving Goals in Equational Languages (*) G, Aguzzi, U. Modigliani and M. C. Verri... 418 Constrained Equational Deduction John Darlington and Yike Guo... 424 Higher-Order Unification, Polymorphism, and Subsorts Tobias Nipkow... 436 Second-Order Unification in the Presence of Linear Shallow Algebraic Equations (*) Zhenyu Qian... 448 An Inference System for Horn Clause Logic with Equality: A Foundation for Conditional E-Unification and for Logic Programming in the Presence of Equality Wayne Snyder and Christopher Lynch... 454