Title of the Article : Abstract rewriting system

In mathematical logic and theoretical computer science, an abstract rewriting system (also (abstract) reduction system or abstract rewrite system; abbreviation ARS) is a formalism that captures the quintessential notion and properties of rewriting systems. In its simplest form, an ARS is simply a set (of "objects") together with a binary relation, traditionally denoted with ; this definition can be further refined if we index (label) subsets of the binary relation. Despite its simplicity, an ARS is sufficient to describe important properties of rewriting systems like normal forms, termination, and various notions of confluence. Historically, there have been several formalization of rewriting in an abstract setting, each with its idiosyncrasies. This is due in part to the fact that some notions are equivalent, as we shall see in this article. The formalization that is most commonly encountered in monographs and textbooks, and which we generally follow here, is due to Gérard Huet (1980).

[Last contributor : Pohta ce-am pohtit , Content under LGPL licence]

Detailed statistics

Number of views for this article Number of quality votes for this article Number of votes 'not clear' for this article Number of votes 'wrong' for this article
daily 1 0 0 0
global 50 14 28 18
This is a quality article
This article is not clear!
This article is wrong

Participate in this top by giving your opinion on the quality of this article short resume and by giving a general rating.
Register in order to improve your reputation and so the weight of your opinion.

Please wait...
Item popularity: 3.5/5 (27 vote cast)

Categories related to this article

Formal languages

Comments