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

Similar documents
Lecture Notes in Artificial Intelligence 2155

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

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

Research Reports ESPRIT

Lecture Notes in Computer Science 4098

Lecture Notes in Computer Science 4409

Lecture Notes in Computer Science 5117

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

Lecture Notes in Artificial Intelligence 3176

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

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 3511

Lecture Notes in Computer Science

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

Theorem Proving in Higher Order Logics

Lecture Notes in Computer Science 1837 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

Lecture Notes in Artificial Intelligence 4327

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

Lecture Notes in Computer Science 4728

Curriculum Vitae Person Education Professional career

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

RDP = RTA + TLCA. Program

Lecture Notes in Artificial Intelligence

German Yearbook on Business History 1986

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

Lecture Notes in Artificial Intelligence

Lecture Notes in Computer Science 6663

OCL th International Workshop on OCL and Textual Modeling

Higher Densities No Sprawl: Master Plan for the City of Ramat-Gan, Israel

Lecture Notes in Computer Science

STUDIES IN ORGANIZED CRIME

Progress in Mathematics Volume 95

Welcome to Workshop Designing Collaborative Interactive Spaces for e Creativity, e Science and e Learning AVI 2012, Capri, Italy, May 25 th.

Emotional Engineering Volume 5

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

Lecture Notes in Computer Science 4454

Lecture Notes in Computer Science 9804

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

High-Rise Living in Asian Cities

Curriculum vitae. Personal Data. Employement. Education. 8 May Date of Birth: Place of Birth: Address: Kayseri, Turkey

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

Jean-Louis Lassez Page 1 of 10 CURRICULUM VITAE

Lecture Notes in Computer Science 7342

Lecture Notes in Artificial Intelligence 6517

22nd International Conference on Automated Deduction (CADE-22) McGill University, Montreal, Canada. Conference Schedule

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

Lecture Notes in Computer Science

Technical Reports 2017 Making Quantification Relevant again the case of Defeasible

SERGIU KLAINERMAN CURRICULUM VITAE

Persoonlijke kopie van ()

ISNI ABOUT US. ISNI PROFILE International Society of Neuroimmunology

A Bibliography of Books about REDUCE

Lecture Notes in Computer Science 7480

Homepage: volpe. Curriculum Vitae

The Archaeology of Anxiety

Lecture Notes in Computer Science 5474

Lecture Notes in Computer Science 10644

Dr.-Ing. Serge Autexier Curriculum Vitae

Welcome to ICIQ 2009 International Conference on Information Quality

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

ISNI. International Society of Neuroimmunology PROFILE 2013

Nonprofit and Civil Society Studies

Lecture Notes in Business Information Processing 62

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

Fπ8, the 8 th International Symposium on Functional π-electron Systems

Intelligent Primary School Project in Italy

Lecture Notes in Computer Science 3819

Syntax of Landscape The Landscape Architecture of Peter Latz and Partners

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

9.0 SCOR-RELATED MEETINGS

Bridging the Gap? Nomos. Opportunities and Constraints of the European Citizens Initiative. Maximilian Conrad Annette Knaut Katrin Böttger [eds.

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

THE NEW DEUTSCHE BANK BY MARIO BELLINI

My Life with Eggs: Forty Years On


Lecture Notes in Computer Science 5004

Lecture Notes in Computer Science

CREATIVITY DESIGN INNOVATION

This book is also available in a German language edition. (ISBN )

The Founders of Index Theory

Crime Prevention in the 21st Century

ICA and Cartography Today. Menno-Jan Kraak

Standard Letters for Building Contractors

Atlas of Craniocervical Junction and Cervical Spine Surgery

Organizational Economics, Personnel Economics, Behavioral Economics

TALKS AND PRESENTATIONS AT PROFESSIONAL MEETINGS SINCE 1991

BRUSSELS GLOBAL LAW WEEK

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

Welcome to the history of IMPA and its National Associations

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

gpehihpcl'upn sdii-gei tim GE ng Fiae^'ban*' and pq>-er ujeibel with contributions by

European Football and Collective Memory

Gendered Transformations. Theory and Practices on Gender and Media

College of Business and Economics California State University, Fullerton present

Establishing a Global Footprint: Inbound, Outbound & in your Neighborhood

American Literature. Narratives of Multiculturalism in Post-Imperial Turkey. Interamericana 10. Elena Furlanetto

Computers in Building: Proceedings of the CAADfutures'99 Conference

The Sociology of Norbert Elias

Transcription:

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

3 Berlin Heidelberg New York Barcelona Hong Kong London Milan Paris Singapore Tokyo

Aart Middeldorp (Ed.) Rewriting Techniques and Applications 12th International Conference, RTA2001 Utrecht, The Netherlands, May 22-24, 2001 Proceedings 13

Series Editors Gerhard Goos, Karlsruhe University, Germany Juris Hartmanis, Cornell University, NY, USA Jan van Leeuwen, Utrecht University, The Netherlands Volume Editor Aart Middeldorp University of Tsukuba Institute of Information Sciences and Electronics Tsukuba 305-8573, Japan E-mail: ami@is.tsukuba.ac.jp Cataloging-in-Publication Data applied for Die Deutsche Bibliothek - CIP-Einheitsaufnahme Rewriting techniques and applications : 12th international conference ; proceedings / RTA2001, Utrecht, The Netherlands, May 22-24, 2001. Aart Middeldorp (ed.). - Berlin ; Heidelberg ; New York ; Barcelona ; Hong Kong ; London ; Milan ; Paris ; Singapore ; Tokyo : Springer, 2001 (Lecture notes in computer science ; Vol. 2051) ISBN 3-540-42117-3 CR Subject Classification (1998): F.4, F.3.2, D.3, I.2.2-3, I.1 ISSN 0302-9743 ISBN 3-540-42117-3 Springer-Verlag Berlin Heidelberg New York 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 any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer-Verlag. Violations are liable for prosecution under the German Copyright Law. Springer-Verlag Berlin Heidelberg New York a member of BertelsmannSpringer Science+Business Media GmbH http://www.springer.de Springer-Verlag Berlin Heidelberg 2001 Printed in Germany Typesetting: Camera-ready by author, data conversion by PTP Berlin, Stefan Sossna Printed on acid-free paper SPIN 10781501 06/3142 543210

Preface This volume contains the proceedings of the 12th International Conference on Rewriting Techniques and Applications (RTA 2001), which was held May 22-24, 2001 at Utrecht University in The Netherlands. RTA is the major forum for the presentation of research on all aspects of rewriting. Previous RTA conferences were held in Dijon (1985), Bordeaux (1987), Chapel Hill (1989), Como (1991), Montreal (1993), Kaiserslautern (1995), Rutgers (1996), Sitges (1997), Tsukuba (1998), Trento (1999), and Norwich (2000). There were 55 submissions from Argentina ( 2 3 ), Australia (1), France (12 2 3 ), Germany (11 2 3 ), Israel (1 1 3 ), Italy (2), Japan (8 1 2 ), The Netherlands (6), Slovakia ( 1 3 ), Spain (4), UK (2 5 6 ), USA (3), and Venezuela (1), of which the program committee selected 23 regular papers and 2 system descriptions for presentation. In addition, there were invited talks by Arvind (Rewriting the Rules for Chip Design), Henk Barendregt (Computing and Proving), and Michael Rusinowitch (Rewriting for Deduction and Verification). The program committee awarded the best paper prize to Jens R. Woinowski for his paper A Normal Form for Church-Rosser Language Systems. In this paper the surprising and important result is shown that all Church-Rosser languages can be defined by string rewrite rules of the form uvw uxw with v being nonempty and x having a maximum length of one. Many people helped to make RTA 2001 a success. I am grateful to the members of the program committee and the external referees for reviewing the submissions and maintaining the high standards of the RTA conferences. It is a particular pleasure to thank Vincent van Oostrom and the other members of the local organizing committee for organizing an excellent conference in a rather short period. Finally, I thank the organizers of the four events that collocated with RTA 2001 for making the conference even more attractive: 4th International Workshop on Explicit Substitutions: Theory and Applications to Programs and Proofs (Pierre Lescanne), 5th International Workshop on Termination (Nachum Dershowitz), International Workshop on Reduction Strategies in Rewriting and Programming (Bernhard Gramlich and Salvador Lucas), IFIP Working Group 1.6 on Term Rewriting (Claude Kirchner). March 2000 Aart Middeldorp

Program Chair Conference Organization Aart Middeldorp University of Tsukuba Conference Chair Vincent van Oostrom Utrecht University Program Committee Zena Ariola David Basin Mariangiola Dezani-Ciancaglini Philippe de Groote Christine Paulin-Mohring Ian Mackie José Meseguer Aart Middeldorp Robert Nieuwenhuis Enno Ohlebusch Friedrich Otto Sándor Vágvölgyi Joe Wells Eugene Freiburg Torino Nancy Orsay Palaiseau Menlo Park Tsukuba Barcelona Bielefeld Kassel Szeged Edinburgh Local Organizing Committee Jan Bergstra Hans Zantema Vincent van Oostrom Utrecht Eindhoven Utrecht RTA Steering Committee Leo Bachmair Stony Brook Nachum Dershowitz Tel Aviv (chair) Hélène Kirchner Nancy José Meseguer Menlo Park (publicity chair) Tobias Nipkow Munich Michael Rusinowitch Nancy

VIII Sponsors Sponsors Centrum voor Wiskunde en Informatica (CWI) Instituut voor Programmatuurkunde en Algoritmiek (IPA) International Federation for Information Processing (IFIP) University of Amsterdam, Informatics Institute University of Tsukuba, Institute of Information Sciences and Electronics Utrecht University, Department of Philosophy Utrecht University, Lustrum Committee ZENO Institute for Philosophy, The Leiden-Utrecht Research Institute

List of Referees IX List of Referees Yohji Akama Thomas Arts Jürgen Avenhaus Steffen van Bakel Franco Barbanera László Bernátsky Gavin Bierman Stefan Blom Roel Bloo Gerhard Buntrock Wei Ngan Chin Adam Cichon Manuel Clavel Evelyne Contejean Mario Coppo Andrea Corradini Roberto Di Cosmo Dan Dougherty Frank Drewes Catherine Dubois Irène Durand Steven Eker Maribel Fernández Wan Fokkink Zoltán Fülöp Philippa Gardner Simon Gay Neil Ghani Robert Giegerich Jürgen Giesl Isabelle Gnaedig Guillem Godoy Eric Goubault Jean Goubault-Larrecq Bernhard Gramlich Stefano Guerrini Pál Gyenizse Chris Hankin Michael Hanus Thérèse Hardin Dieter Hofbauer Markus Holzer Maria Huber Benedetto Intrigila Jean-Pierre Jouannaud Fairouz Kamareddine Yoshinobu Kawabe Richard Kennaway Delia Kesner Felix Klaedtke Yves Lafont François Lamarche Ingo Lepper Pierre Lescanne Jordi Levy Ugo de Liguoro Luigi Liquori Markus Lohrey Salvador Lucas Klaus Madlener Luis Mandel Claude Marché Maurice Margenstern Gundula Niemann Yoshikatsu Ohta Peter Ølveczky Vincent van Oostrom Adriano Peron Jorge Sousa Pinto Adolfo Piperno François Pottier Femke van Raamsdonk Christophe Ringeissen Albert Rubio Michael Rusinowitch Kai Salomaa Andrea Sattler-Klein Manfred Schmidt-Schauß Marco Schorlemmer Aleksy Schubert Carsten Schürmann Helmut Seidl Paula Severi Mark-Oliver Stehr Magnus Steinby Georg Struth Taro Suzuki Ralf Treinen Marisa Venturini Zilli Laurent Vigneron Fer-Jan de Vries Uwe Waldmann Andreas Weiermann Benjamin Werner Hans Zantema

Table of Contents Invited Talks Computing and Proving... 1 Henk Barendregt Rewriting for Deduction and Verification... 2 Michael Rusinowitch Regular Papers Universal Interaction Systems with Only Two Agents... 3 Denis Bechet General Recursion on Second Order Term Algebras... 15 Alessandro Berarducci, Corrado Böhm Beta Reduction Constraints... 31 Manuel Bodirsky, Katrin Erk, Alexander Koller, Joachim Niehren From Higher-Order to First-Order Rewriting... 47 Eduardo Bonelli, Delia Kesner, Alejandro Ríos Combining Pattern E-Unification Algorithms... 63 Alexandre Boudet, Evelyne Contejean Matching Power... 77 Horatiu Cirstea, Claude Kirchner, Luigi Liquori Dependency Pairs for Equational Rewriting... 93 Jürgen Giesl, Deepak Kapur Termination Proofs by Context-Dependent Interpretations...108 Dieter Hofbauer Uniform Normalisation beyond Orthogonality...122 Zurab Khasidashvili, Mizuhito Ogawa, Vincent van Oostrom Verifying Orientability of Rewrite Rules Using the Knuth-Bendix Order...137 Konstantin Korovin, Andrei Voronkov Relating Accumulative and Non-accumulative Functional Programs...154 Armin Kühnemann, Robert Glück, Kazuhiko Kakehi Context Unification and Traversal Equations...169 Jordi Levy, Mateu Villaret

XII Table of Contents Weakly Regular Relations and Applications...185 Sébastien Limet, Pierre Réty, Helmut Seidl On the Parallel Complexity of Tree Automata...201 Markus Lohrey Transfinite Rewriting Semantics for Term Rewriting Systems...216 Salvador Lucas Goal-Directed E-Unification...231 Christopher Lynch, Barbara Morawska The Unification Problem for Confluent Right-Ground Term Rewriting Systems...246 Michio Oyamaguchi, Yoshikatsu Ohta On Termination of Higher-Order Rewriting...261 Femke van Raamsdonk Matching with Free Function Symbols A Simple Extension of Matching? 276 Christophe Ringeissen Deriving Focused Calculi for Transitive Relations...291 Georg Struth A Formalised First-Order Confluence Proof for the λ-calculus Using One-Sorted Variable Names (Barendregt Was Right after all... almost)...306 René Vestergaard, James Brotherston A Normal Form for Church-Rosser Language Systems...322 Jens R. Woinowski Confluence and Termination of Simply Typed Term Rewriting Systems...338 Toshiyuki Yamada System Descriptions Parallel Evaluation of Interaction Nets with MPINE...353 Jorge Sousa Pinto Stratego: A Language for Program Transformation Based on Rewriting Strategies (System Description of Stratego 0.5)...357 Eelco Visser Author Index... 363