Rewriting Techniques and Applications: 20th International Conference, RTA 2009, Brasília, Brazil, June 29 - July 1, 2009 Proceedings

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This book constitutes the refereed proceedings of the 20th International Conference on Rewriting Techniques and Applications, RTA 2009, held in Brasília, Brazil, during June 29 - July 1, 2009. The 22 revised full papers and four system descriptions presented were carefully reviewed and selected from 59 initial submissions. The papers cover current research on all aspects of rewriting including typical areas of interest such as applications, foundational issues, frameworks, implementations, and semantics. Table of Contents Cover Rewriting Techniques and Applications, 20th International Conference, RTA 2009, Brasília, Brazil, June 29-July 1, 2009, Proceedings ISBN-10 3642023479 ISBN-13 9783642023477 Preface Organization Table of Contents Automatic Termination * Introduction * Automata, Rewriting, ...and Termination? * Weighted Automata ... * ... for Termination of Rewriting * Matrix Interpretations * Weighted Tree Automata * Half-Strict Semirings * Match Heights * Constraint Solving * Automata Completion * Matrix Termination Hierarchy * Weighted Automata for Derivational Complexity * References Loops under Strategies * Introduction * Loops * Deciding Outermost Loops * Deciding Solvability of Extended Matching Problems * Deciding Solvability of Extended Identity Problems * Empirical Results * Conclusion and Future Work * References Proving Termination of Integer Term Rewriting * Introduction * Integer Term Rewriting * Integer Dependency Pair Framework * Conditional Constraints * Generating I-Interpretations * Experiments and Conclusion * References Dependency Pairs and Polynomial Path Orders * Introduction * The Polynomial Path Order on Sequences * Complexity Analysis Based on the Dependency Pair Method * The Polynomial Path Order over Quasi-precedences * Dependency Pairs and Polynomial Path Orders * Experimental Results * Conclusion * References Unique Normalization for Shallow TRS * Preliminaries * Decidability of UN for Shallow and Linear TRS + Preliminary Results + Necessary and Sufficient Conditions for UN + Decision of UN * Undecidability of UN for Flat and Right-Linear TRS * References The Existential Fragment of the One-Step Parallel Rewriting Theory * Introduction * Preliminaries + One-Step Parallel Rewriting Theory * The Undecidability Construction + Left-Terminal Turing Machines + Rewriting and LTTM * Discussion * References Proving Confluence of Term Rewriting Systems Automatically * Introduction * Preliminaries * Direct Methods * Divide and Conquer Methods + Persistent Decomposition + Layer-Preserving Decomposition + Commutative Decomposition * Implementation and Experiments * Conclusion * References A Proof Theoretic Analysis of Intruder Theories * Introduction * Intruder Deduction Under AC Convergent Theories * Cut Elimination for {\mathcal S} * Normal Derivations and Decidability * Some Example Theories * Combining Disjoint Convergent Theories * Conclusion and Related Work * References Flat and One-Variable Clauses for Single Blind Copying Protocols: The XOR Case * Introduction * Modeling and Some Undecidability Results + Protocols + Related classes * Results on Unification * The Normalization Algorithm * Conclusion * References Protocol Security and Algebraic Properties: Decision Results for a Bounded Number of Sessions * Introduction * Rewriting and Security + Term Rewriting + A Relevant Equational Theory + Semantic Subterms + Deducibility Constraints * The Four Main Properties + Locality + Conservativity + Finite Variant Property + A Decision Algorithm for Deducibility Constraints * Pure Deducibility Constraints + Reduction to Three Recipe Types + Guessing Top Symbols and Equalities + Stabilizing the Root Symbol + Eliminating Variables from Left Hand Sides: Reducing Deducibility Constraints to Linear Diophantine Equations + Turning Deduction Constraints into Linear Diophantine Equations + Solving the System of Equations * Conclusion * References YAPA: A Generic Tool for Computing Intruder Knowledge * Introduction * Preliminaries + Term Algebra + Rewriting + Equational Theories * Deducibility and Static Equivalence + Deducibility, Recipes + Static Equivalence, Visible Equations * Main Procedure + Decompositions of Rewrite Rules + Transformation Rules + Application to Deduction and Static Equivalence * Soundness and Completeness of the Saturation * Termination and Non-failure + A Syntactic Criterion to Prevent Failure + Termination * Implementation: The YAPA Tool * References Well-Definedness of Streams by Termination * Introduction * Streams: Specifications and Models * The Observational Variant * The Main Theorem * Data Independent Stream Functions * Fixpoints * Conclusions * References Modularity of Convergence in Infinitary Rewriting * Introduction * Basic Definitions and Results about Convergence * Infinitary Term Rewriting * Counterexamples and Near Counterexamples * Definitions and Observations Useful for Both Proofs * Modularity of Convergence * Modularity of Strong Convergence * Conclusion * References A Heterogeneous Pushout Approach to Term-Graph Transformation * Introduction * Graphs * Rewriting * Examples * Related Work * Conclusion * References An Explicit Framework for Interaction Nets * Introduction * Permutations and Partial Injections + Permutations + Partial Injections + Execution + $w$-Permutations and Ex-Composition * The Statics of Interaction Nets + Representation + Morphisms of Nets and Renaming * Tools of the Trade + Gluing and Cutting + Interfaces and Contexts * Dynamics * Interaction Nets are the {\sf E}x-Collapse of Axiom/Cut Nets + Definition and Juxtaposition + {\sf E}x-collapse * Conclusion * References Dual Calculus with Inductive and Coinductive Types * Introduction * Dual Calculus {\tt DC} * Dual Calculus {\sf DC}$_{\mu\nu} with Inductive and Coinductive Types * Examples * Second-Order Dual Calculus {\tt DC}2 * Strong Normalization of {\tt DC}$_{\mu\nu} * References Comparing Böhm-Like Trees * Introduction * Preliminaries * Infinitary Rewriting + Axioms + Meaningful Terms + Böhm-Like Trees + Extending $U$ with $\perp$ + Examples * Comparison + From Infinitary Rewriting to Direct Approximants + From Direct Approximants to Infinitary Rewriting * Conclusion * References The Derivational Complexity Induced by the Dependency Pair Method * Introduction * Dependency Pairs * Progenitor and Progeny * Dependency Pairs and Complexity * The Lower Bound * Conclusion * References Local Termination * Introduction * Preliminaries * Local Termination * Local Relative Termination * Stepwise Removal of Rules * Via Models from Local to Global Termination * Quasi-models for Local Termination * Conclusion * References VMTL-A Modular Termination Laboratory * Introduction and Overview * Preliminaries + The Context-Sensitive Dependency Pair Framework * User Interface + User Defined Strategies * VMTL API + Adding New Dependency Pair Processors + Adding New Transformations + Customizing Output Formatting * Termination of CTRSs * Implementation Details and Benchmarks * Conclusion, Related and Future Work * References Tyrolean Termination Tool 2 * Introduction * Design + Command Line Interface + Web Interface * The Strategy Language + Syntax + Semantics + Specification and Configuration * A Selection of Implemented Techniques * ${\sf T_{T}T}_{2}$ in Action * Future Work * Conclusion * References From Outermost to Context-Sensitive Rewriting * Introduction * Preliminaries * Transformation by Dynamic Labeling * Constructing Suitable Algebras * Minimizing Algebras * Two Versions of Dynamic Labeling * Discussion * References A Fully Abstract Semantics for Constructor Systems * Introduction * Preliminaries * A Semantics for CS + SCTerms: The Pieces of the Semantics + A Proof Calculus + Relation with Rewriting * Full Abstraction * Conclusions * References The $\Pi^{0}_{2}$-Completeness of Most of the Properties of Rewriting Systems You Care About (and Productivity) * (Uniform) Undecidability in Term Rewriting * Preliminaries + Turing Machines + The Arithmetical Hierarchy and $\Pi^{0}_{2}$ * Encoding Turing Machines + Adding Rules for Ground-WCR and CR: the Encoding $\triangle$g(M) * $\Pi^{0}_{2}$-Completeness of the Standard Properties + (Ground-)Local Confluence + (Ground-)Confluence + Normalization + Termination + Completeness * $\Pi^{0}_{2}$-Completeness of Productivity (of Stream Specifications) * References Unification in the Description Logic EL * Introduction * Unification in {\mathcal EL} * Equivalence and Subsumption in {\mathcal EL} * An {\mathcal EL}-Unification Problem of Type Zero * The Decision Problem * Unification in Semilattices with Monotone Operators * Conclusion * References Unification with Singleton Tree Grammars * Introduction + Outline of the Algorithm * Preliminaries * Basic Operations with STG and SCFG + Known Results + Finding the First Different Position of Two Terms + Application of Substitutions and a Notion of Restricted Depth * A Polynomial Time Algorithm for First-Order Unification with STG * Conclusion and Further Research * References Unification and Narrowing in Maude 2.4 * Introduction * Unification * Narrowing * Other Available Features * Some Applications * References Author Index

Author(s): Ralf Treinen
Series: Lecture Notes in ... Computer Science and General Issues
Edition: 1
Publisher: Springer
Year: 2009

Language: English
Commentary: Correct order of pages, correct bookmarks, cover, pagination
Pages: 404