Towards a Proof Theory of Rewriting

Towards a Proof Theory of Rewriting

Author: Barnaby P. Hilken

Publisher:

Published: 1994

Total Pages: 34

ISBN-13:

DOWNLOAD EBOOK

Abstract: "This paper describes the simply-typed 2-[lambda]- calculus, a language with three levels: types, terms and rewrites. The types and terms are those of the simply-typed [lambda]-calculus, and the rewrites are expressions denoting sequences of [beta]-reductions and [eta]- expansions. An equational theory is imposed on the rewrites, based on 2- categorical justifications, and the word problem for this theory is solved by finding a canonical expression in each equivalence class. The canonical form of rewrites allows us to prove several properties of the calculus, including a strong form of confluence and a classification of the long-[beta]-[eta]-normal forms in terms of their rewrites. Finally we use these properties as the basic definitions of a theory of categorical rewriting, and find that the expected relationships between confluence, strong normalisation and normal forms hold."


Term Rewriting Systems

Term Rewriting Systems

Author: Terese

Publisher: Cambridge University Press

Published: 2003-03-20

Total Pages: 926

ISBN-13: 9780521391153

DOWNLOAD EBOOK

Term rewriting systems developed out of mathematical logic and are an important part of theoretical computer science. They consist of sequences of discrete transformation steps where one term is replaced with another and have applications in many areas, from functional programming to automatic theorem proving and computer algebra. This 2003 book starts at an elementary level with the earlier chapters providing a foundation for the rest of the work. Much of the advanced material appeared here for the first time in book form. Subjects treated include orthogonality, termination, completion, lambda calculus, higher-order rewriting, infinitary rewriting and term graph rewriting. Many exercises are included with selected solutions provided on the web. A comprehensive bibliography makes this book ideal both for teaching and research. A chapter is included presenting applications of term rewriting systems, with many pointers to actual implementations.


Processes, Terms and Cycles: Steps on the Road to Infinity

Processes, Terms and Cycles: Steps on the Road to Infinity

Author: Aart Middeldorp

Publisher: Springer Science & Business Media

Published: 2005-12-13

Total Pages: 655

ISBN-13: 354030911X

DOWNLOAD EBOOK

This Festschrift is dedicated to Jan Willem Klop on the occasion of his 60th birthday. The volume comprises a total of 23 scientific papers by close friends and colleagues, written specifically for this book. The papers are different in nature: some report on new research, others have the character of a survey, and again others are mainly expository. Every contribution has been thoroughly refereed at least twice. In many cases the first round of referee reports led to significant revision of the original paper, which was again reviewed. The articles especially focus upon the lambda calculus, term rewriting and process algebra, the fields to which Jan Willem Klop has made fundamental contributions.


Foundations of Software Science and Computation Structures

Foundations of Software Science and Computation Structures

Author: Jean Goubault-Larrecq

Publisher: Springer Nature

Published: 2020-04-17

Total Pages: 644

ISBN-13: 303045231X

DOWNLOAD EBOOK

This open access book constitutes the proceedings of the 23rd International Conference on Foundations of Software Science and Computational Structures, FOSSACS 2020, which took place in Dublin, Ireland, in April 2020, and was held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2020. The 31 regular papers presented in this volume were carefully reviewed and selected from 98 submissions. The papers cover topics such as categorical models and logics; language theory, automata, and games; modal, spatial, and temporal logics; type theory and proof theory; concurrency theory and process calculi; rewriting theory; semantics of programming languages; program analysis, correctness, transformation, and verification; logics of programming; software specification and refinement; models of concurrent, reactive, stochastic, distributed, hybrid, and mobile systems; emerging models of computation; logical aspects of computational complexity; models of software security; and logical foundations of data bases.​


The Economic Philosophy of the Internet of Things

The Economic Philosophy of the Internet of Things

Author: James Juniper

Publisher: Routledge

Published: 2018-06-27

Total Pages: 246

ISBN-13: 1351069233

DOWNLOAD EBOOK

To properly understand the nature of the digital economy we need to investigate the phenomenon of a "ubiquitous computing system" (UCS). As defined by Robin Milner, this notion implies the following characteristics: (i) it will continually make decisions hitherto made by us; (ii) it will be vast, maybe 100 times today’s systems; (iii) it must continually adapt, on-line, to new requirements; and, (iv) individual UCSs will interact with one another. This book argues that neoclassical approaches to modelling economic behaviour based on optimal control by "representative-agents" are ill-suited to a world typified by concurrency, decentralized control, and interaction. To this end, it argues for the development of new, process-based approaches to analysis, modelling, and simulation. The book provides the context—both philosophical and mathematical—for the construction and application of new, rigorous, and meaningful analytical tools. In terms of social theory, it adopts a Post-Cognitivist approach, the elements of which include the nature philosophy of Schelling, Marx’s critique of political economy, Peircean Pragmatism, Whitehead’s process philosophy, and Merleau-Ponty’s phenomenology of the flesh, along with cognitive scientific notions of embodied cognition and neural Darwinism, as well as more questionable notions of artificial intelligence that are encompassed by the rubric of "perception-and-action-without-intelligence".


Rewriting Techniques

Rewriting Techniques

Author: Hassan Aït-Kaci

Publisher: Academic Press

Published: 2014-05-10

Total Pages: 400

ISBN-13: 1483259676

DOWNLOAD EBOOK

Resolution of Equations in Algebraic Structures: Volume 2, Rewriting Techniques is a collection of papers dealing with the construction of canonical rewrite systems, constraint handling in logic programming, and completion algorithms for conditional rewriting systems. Papers discuss the Knuth-Bendix completion method which constructs a complete system for a given set of equations, including extensions of the method dealing with termination, unfailing completion, and associative-communicative completion. One paper examines the various practical techniques that can be used to extend Prolog as a constraint solver, particularly on techniques that solve boolean equations, imposing inequality, disequality, and finitary domain constraints on variables. Another paper presents a sufficient condition for confluence of conditional rewriting, and a practical unification algorithm modulo conditional rewriting through the notion of conditional narrowing. One paper analyzes the possibility of using completion for inductive proofs in the initial algebra of an equational variety without explicit induction. Another papers discusses solving systems of word equations in the free monoid and the free group, where a solution is defined as a word homomorphism. Programmers, mathematicians, students, and instructors involved in computer science and computer logic will find this collection valuable.


Rewriting, Computation and Proof

Rewriting, Computation and Proof

Author: Hubert Comon-Lundh

Publisher: Springer Science & Business Media

Published: 2007-08-18

Total Pages: 287

ISBN-13: 3540731474

DOWNLOAD EBOOK

Jean-Pierre Jouannaud has played a leading role in the field of rewriting and its technology. This Festschrift volume, published to honor him on his 60th Birthday, includes 13 refereed papers by leading researchers, current and former colleagues. The papers are grouped in thematic sections on Rewriting Foundations, Proof and Computation, and a final section entitled Towards Safety and Security.


Rewriting Techniques and Applications

Rewriting Techniques and Applications

Author: Ralf Treinen

Publisher: Springer

Published: 2009-06-19

Total Pages: 401

ISBN-13: 3642023487

DOWNLOAD EBOOK

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.


Rewriting Techniques and Applications

Rewriting Techniques and Applications

Author: Harald Ganzinger

Publisher: Springer Science & Business Media

Published: 1996-07

Total Pages: 456

ISBN-13: 9783540614647

DOWNLOAD EBOOK

This book constitutes the refereed proceedings of the 7th International Conference on Rewriting Techniques and Applications, RTA-96, held in New Brunswick, NJ, USA, in July 1996. The 27 revised full papers presented in this volume were selected from a total of 84 submissions, also included are six system descriptions and abstracts of three invited papers. The topics covered include analysis of term rewriting systems, string and graph rewriting, rewrite-based theorem proving, conditional term rewriting, higher-order rewriting, unification, symbolic and algebraic computation, and efficient implementation of rewriting on sequential and parallel machines.


Rewriting Techniques and Applications

Rewriting Techniques and Applications

Author: Leo Bachmair

Publisher: Springer

Published: 2006-12-30

Total Pages: 284

ISBN-13: 3540449809

DOWNLOAD EBOOK

This book constitutes the refereed proceedings of the 11th International Conference on Rewriting Techniques and Applications, RTA 2000, held in Norwich, UK, in July 2000. The 15 revised full papers and three system descriptions presented together with two invited contributions were carefully reviewed and selected from 44 submissions. All current aspects of rewriting are addressed.