67 citations found. Retrieving documents...
G. Boudol. Computational semantics of term rewriting systems. Algebraic methods in Semantics, Maurice Nivat and John C. Reynolds (eds). Cambridge University Press, 1985.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

Four Equivalent Equivalences of Reductions - van Oostrom, de Vrijer (2002)   (Correct)

....= #, then src(#) src(#) and tgt(#) tgt(#) and similarly for reductions (i.e. modulo the reduction identities) Remark 3.5 Permutation equivalence is of a relatively recent origin. It was introduced for the # calculus in [24] Some important further developments of the notion can be traced in [21,16,5,18,27,23,30,2]. Owing to the tight connexion between permutation equivalence and concurrency, permutation equivalence appears in many guises in areas where concurrency is important. For instance, in trace theory the notion of Mazurkiewicz trace as a trace up to the order of independent actions was introduced in ....

G. Boudol. Computational semantics of term rewriting systems. In M. Nivat and J.C. Reynolds, editors, Algebraic Methods in Semantics, pages 169--236. Cambridge University Press, 1985.


Une brève biographie scientifique de Maurice Nivat - Curien (2001)   (Correct)

....synthetic exposition of which can be found in [20] has since been followed by various authors, and in particular by the group of Jaco de Bakker in Holland. However it is fair to say that this was not a complete success, as the coincidence with operational semantics (as proposed by G erard Boudol [16] following works by G erard Berry and Jean Jacques L evy [17] does not hold any more, except in some special cases. This chapter of Maurice s scienti c activity ends with the publication of [18] based on a joint French US meeting held in Fontainebleau in 1982. Next, Maurice addressed the ....

....le plus synth etique est [20] sera reprise par de nombreux auteurs par la suite, notamment par le groupe de Jaco de Bakker en Hollande. Mais il est juste de dire que le succ es ici n est pas complet, car la co ncidence avec la s emantique op erationnelle (telle que d e nie par G erard Boudol [16] a la suite des travaux de G erard Berry et Jean Jacques L evy [17] ne subsiste que dans certains cas particuliers. Ce chapitre de l activit e scienti que de Maurice se cl ot avec la publication de [18] qui collecte les communications faites a un s eminaire franco am ericain tenu a ....

G. Boudol, Computational semantics of term rewriting systems, in [18].


An Evaluation Semantics for Narrowing-Based Functional Logic.. - Hanus, Salvador (2001)   (Correct)

....t under each possible valuation 2 D Var(t) of its variables on a domain D. This is called a non ground value (ngv) in [Red85] and a derived operator in [GTW78, GTWW77] It is also essentially the same as in other algebraic approaches to semantics of TRS s and recursive program schemes such as [Bou85, Cou90, Gue81, Niv75]. Given domains D and E, the set [D E] D E] of (strict) continuous functions from D to E (pointwise) ordered by f v g i 8x 2 D; f(x) v 9 g(x) is a domain [Gun92, SLG94] Given a set W V of variables, for proving that [D W D] is a domain whenever D is, we note that W = W ]f g ....

G. Boudol. Computational semantics of term rewriting systems. In M. Nivat and J. Reynolds, editors, Algebraic Methods in Semantics, pages 169-236, Cambridge University Press, Cambridge, 1985.


A Needed Narrowing Strategy - Antoy, Echahed, Hanus (1994)   (95 citations)  (Correct)

....in disguise. The theorem (claim 3) justifies giving up a narrowing attempt as soon as the failure to find a rule occurs without further attempts to narrow t at other positions with the hope that a different rule might be found after other narrowing steps or that the position might be deleted [7] by another narrowing step. If (p; oe) 2 (t; T ) no equation having oe(t) as one side can be solved. Any amount of work applied toward finding a solution would be wasted. This is an opportunity for optimization. In fact oe(t) may be narrowable at other positions different from p and an ....

....(1) the concept of need as the foundation of laziness, 2) strategies for using narrowing in programming, and (3) implementations of narrowing in Prolog. 6. 1 Narrowing and need Seminal studies on the concept of need in rewriting appear in [24, 39] Subsequent variations and extensions, e.g. [7, 21, 27, 30, 33, 40, 41, 45, 48], do not address narrowing, but limit the discussion to rewriting. We have introduced a concept of need for narrowing that extends a similar concept for rewriting. We have shown that the concept of need for narrowing is inherently more complicated than that for rewriting. In orthogonal systems, a ....

G. Boudol. Computational semantics of term rewriting systems. In M. Nivat and J. C. Reynolds, editors, Algebraic methods in semantics, chapter 5. Cambridge University Press, Cambridge, UK, 1985.


Transfinite Rewriting Semantics for Term Rewriting Systems - Lucas (2001)   (Correct)

....term rewriting, and investigate two different orderings between semantics aimed at approximating semantics and (hence) at properties of programs. Our notion of semantics is aimed at couching both operational and denotational aspects in the style of computational, algebraic, or evaluation semantics [Bou85,Cou90,Pit97]. Since many definitions and relationships among our semantics do not depend on any computational mechanism, we consider rewriting issues later (Section 5.1) Definition 1. A (ground) term semantics for a signature Sigma is a mapping S : T ( Sigma) P(T ( Sigma) A trivial example of term ....

....orthogonal TRSs eval ( nf ( GammaSeval ( GammaSnf ( Table 1. Semantics for computing different canonical forms; means determinism 8 Related work Our rewriting semantics are related to other (algebraic) approaches to semantics of recursive program schemes [Cou90] and TRSs [Bou85]. For instance, a computational semantics, Comp hR;Ai (t) of a ground term t in a TRS R = Sigma; R) is given in [Bou85] as the collection of lub s of increasing partial information obtained along maximal computations starting from t (see [Bou85] page 212) The partial information associated ....

[Article contains additional citation context not shown here]

G. Boudol. Computational semantics of term rewriting systems. In M. Nivat and J. Reynolds, editors, Algebraic Methods in Semantics, pages 169-236, Cambridge University Press, Cambridge, 1985.


Standardization Theorem Revisited - Suzuki (1996)   (3 citations)  (Correct)

....sequences in the computation of terms. Huet and L evy took an important step towards standardization theorem for orthogonal term rewriting systems in 1979 [6] and they demonstrated standardization theorem holds for orthogonal rewrite systems. Their result was extended to left linear TRSs by Boudol[2]. Although, their proof involves in some unfamiliar notions like initial redex, external positions, or external redex positions, and is complicated. Just after Huet and Levy s work, Klop proposed a nice looking way to view standardization. He introduced a (meta) reduction on a set of reduction ....

G. Boudol. Computational semantics of terms rewriting systems. Technical report, Rapport de recherche INRIA, Feb. 1983.


A Needed Narrowing Strategy - Antoy, Echahed, Hanus (1994)   (95 citations)  (Correct)

....blessing in disguise. The theorem (claim 3) justi es giving up a narrowing attempt as soon as the failure to nd a rule occurs without further attempts to narrow t at other positions with the hope that a di erent rule might be found after other narrowing steps or that the position might be deleted [7] by another narrowing step. If (p; 2 (t; T ) no equation having (t) as one side can be solved. Any amount of work applied toward nding a solution would be wasted. This is an opportunity for optimization. In fact (t) may be narrowable at other positions di erent from p and an equation ....

....(1) the concept of need as the foundation of laziness, 2) strategies for using narrowing in programming, and (3) implementations of narrowing in Prolog. 6. 1 Narrowing and need Seminal studies on the concept of need in rewriting appear in [24, 39] Subsequent variations and extensions, e.g. [7, 21, 27, 30, 33, 40, 41, 45, 48], do not address narrowing, but limit the discussion to rewriting. We have introduced a concept of need for narrowing that extends a similar concept for rewriting. We have shown that the concept of need for narrowing is inherently more complicated than that for rewriting. In orthogonal systems, a ....

G. Boudol. Computational semantics of term rewriting systems. In M. Nivat and J. C. Reynolds, editors, Algebraic methods in semantics, chapter 5. Cambridge University Press, Cambridge, UK, 1985.


The Lambda Sigma-Calculus Enjoys Finite Normalisation Cones - Melliès   (Correct)

....in the calculus. The proof makes a signi cant use of the standardisation theorem. In this paper, we extend L evy s result to the calculus. The task is not easy for three reasons at least: The calculus is not orthogonal (11 critical pairs, see gure 2) Despite the work of Boudol [4] in the mid eighties and more recently of Clark and Kennaway [7] our current understanding of non orthogonal dynamics is limited. We take the opportunity here to develop a general theory of neededness in rewriting systems with critical pairs, much broader in scope than calculi with explicit ....

....## aa (Ia)a v 0 1 ## = x:xx I = x:x v; u 0 u; v 1 ; v 0 2 v 1 ; v 0 2 v 2 ; v 0 1 v 2 ; v 0 1 v 1 ; v 0 2 Figure 5: A standardisation procedure in (G ; Property 1. and 2. correspond to what is called existence and uniqueness of standardisation in [16, 4, 9, 20]. By property 2, there exists a unique standard path (unique modulo ) in each L evy equivalence class . By property 1, this path d is characterised by the equivalence d d . We illustrate this in gure 5, where the rewriting path v; u 0 : Ia) aa enjoys two standard paths u; v 1 ; v 0 ....

[Article contains additional citation context not shown here]

G. Boudol, \Computational semantics of term rewriting systems". Algebraic methods in Semantics, Maurice Nivat and John C. Reynolds (eds), Cambridge University Press, 1985.


An Abstract Standardisation Theorem - Gonthier, Lévy.. (1992)   (30 citations)  (Correct)

....relative to T . We assume that: 1. there is no infinite reduction relative to T , 2. all developments of T end on the same term, 3. if u is any redex in M , the residuals of u do not depend upon the development of F . This ensures Church Rosser, but we do not stress this property here. See [3, 5, 1, 6, 7, 8] for a careful study. Finite Developments will just be useful technically. The first important axiom, which allows us to define standard reductions, is Axiom 1 (Linearity) u 6 t = 9 t 0 : t[ u] t 0 Thus redexes may disappear, or may be duplicated, only if they are inside contracted redexes. ....

....1 ] and u 2 : un are shorter equivalent standard derivations. By induction on n they are square permutation equivalent, hence d and e are too. 2 6 Abstract systems with incompatibility. Permutations of reductions have been considered even in the presence of conflicts (critical pairs) in [5]. These TRS are incredibly more difficult to treat. The main reason is that the Church Rosser property no longer holds. Take fA B; A Cg. This system has two trivial overlapping rules, and is not ChurchRosser. However, finite developments are still correct, if one considers a set of non ....

G. Boudol, "Computational semantics of term rewriting systems," in Algebraic methods in semantics (M. Nivat and J. Reynolds, eds.), Cambridge Univ. Press, 1985.


Dynamic Slicing In Higher-Order Programming Languages - Biswas (1997)   (1 citation)  (Correct)

....program is referred to by an associated statement number. Similarly, a subterm in a higher order program will be referred to by an associated label. Given a parse tree of a program, an initial assignment of labels to subexpressions subtrees can be done with the use of occurrences, as described in [15]. Definition: For every natural number k, let s k be a function that maps any tree, op(t 1 ; t k ; t n ) to t k . An occurrence is defined as any function obtained by composing an arbitrary number of such functions s i . All programs considered, hence, will be assumed to have ....

G. Boudol. Computational semantics of term rewriting systems. In M. Nivat and J. C. Reynolds, editors, Algebraic Methods in Semantics. Cambridge University Press, 1985.


CPO models for infinite term rewriting - Corradini, Gadducci (1995)   (3 citations)  (Correct)

....rewriting must be well defined, and should be related in some way to the result obtained by applying the redexes in any order. This is easily achieved by allowing only for the parallel application of non overlapping, left linear redexes: the definitions below summarize those in [6, 5] see also [2]) Intuitively, finite parallel rewriting can be defined easily by exploiting the confluence of orthogonal term rewriting. In fact, the parallel reduction of a finite number of redexes is defined simply as any complete development of them: any such development ends with the same term, so the ....

G. Boudol, Computational Semantics of Term Rewriting Systems, chapter 8 of Algebraic Methods in Semantics, eds. M.Nivat and J. Reynolds, CUP, 1985.


Lazy Rewriting in Logic Programming - Antoy (1992)   (Correct)

....may clarify these concepts. Consider the operation le of display (4) and the problem of normalizing a term t equal to le(add(0; 0) add(0; 0) where add is the usual addition of natural numbers. We previously argued that the first argument of le, say x, is needed. In this trivial case 2 Boudol [7] similarly suggests to mark occurrences with colors and credits J. Vuillemin for this idea. Lazy Rewriting in Logic Programming 19 one can easily verify this claim by computing every reduction sequence normalizing t. Thus, let us reduce instead the second argument of le after underlining in t the ....

....is not an overly restrictive property. Seminal studies on normalizing reduction strategies appear in [25, 42] The problem is further analyzed and or summarized in [8, 25, 30, 43] The difficulty of the normalization problem led to a number of variations of the concept of sequentiality [7, 21, 30, 44, 51]. We deal with a particular class of sequential rewrite systems, which seem to be of practical interest. Our solution has two Lazy Rewriting in Logic Programming 38 distinctive characteristics: 1) sufficient conditions for the application of our method are provided at design time or can be easily ....

G. Boudol. Computational semantics of term rewriting systems. In Maurice Nivat and John C. Reynolds, editors, Algebraic methods in semantics, chapter 5. Cambridge University Press, Cambridge, UK, 1985.


Axiomatic Rewriting Theory I - A Diagrammatic Standardization.. - Mellies (2001)   (Correct)

No context found.

G. Boudol. Computational semantics of term rewriting systems. Algebraic methods in Semantics, Maurice Nivat and John C. Reynolds (eds). Cambridge University Press, 1985.


An Standardisation Theorem - Georges Gonthier Jean-Jacques   (Correct)

No context found.

G. Boudol, "Computational semantics of term rewriting systems," in Algebraic methods in semantics (M. Nivat and J. Reynolds, eds.), Cambridge Univ. Press, 1985.


Axiomatic Rewriting Theory IV - A stability theorem in Rewriting.. - Mellies (1998)   (1 citation)  (Correct)

No context found.

G. Boudol, "Computational semantics of term rewriting systems". Algebraic methods in Semantics, Maurice Nivat and John C. Reynolds (eds), Cambridge University Press, 1985.


Axiomatic Rewriting Theory III - A factorisation theorem in.. - Mellies (1997)   (2 citations)  (Correct)

No context found.

G. Boudol, "Computational semantics of term rewriting systems". Algebraic methods in Semantics, Maurice Nivat and John C. Reynolds (eds), Cambridge University Press, 1985.


Axiomatic Rewriting Theory II - The λσ-calculus.. - Mellies   (Correct)

No context found.

G. Boudol, \Computational semantics of term rewriting systems". Algebraic methods in Semantics, Maurice Nivat and John C. Reynolds (eds), Cambridge University Press, 1985.


Axiomatic Rewriting Theory VI - Residual Theory Revisited - Mellies   (Correct)

No context found.

G. Boudol. Computational semantics of term rewriting systems. In Maurice Nivat and John C. Reynolds (eds), Algebraic methods in Semantics. Cambridge University Press, 1985.


Axiomatic Rewriting Theory I - A Diagrammatic Standardization.. - Mellies (2001)   (Correct)

No context found.

G. Boudol. Computational semantics of term rewriting systems. Algebraic methods in Semantics, Maurice Nivat and John C. Reynolds (eds). Cambridge University Press, 1985.


Rewriting Logic Semantics: From Language Specifications To.. - Meseguer, Rosu (2004)   (Correct)

No context found.

G. Boudol. Computational semantics of term rewriting systems. In Algebraic Methods in Semantics, pages 169--236. Cambridge University Press, 1985.


Descendants and Origins in Term Rewriting - Bethke, Klop, de Vrijer (1999)   (Correct)

No context found.

G. Boudol. Computational semantics of term rewriting systems. In Maurice Nivat and John C. Reynolds, editors, Algebraic methods in semantics (Fontainebleau, 1982), pages 169--236. Cambridge Univ. Press, Cambridge, 1985.


Non-Deterministic untyped λ-calculus - A study about.. - Liguoro (1991)   (Correct)

No context found.

G. Boudol, "Computational semantics of term rewriting systems" in Algebraic Methods in Semantics, M. Nivat, J. Reynolds (eds.), 1986.


Constructor-based Conditional Narrowing - Antoy (2001)   (7 citations)  (Correct)

No context found.

G. Boudol. Computational semantics of term rewriting systems. In M. Nivat and J. C. Reynolds, editors, Algebraic methods in semantics, chapter 5. Cambridge University Press, Cambridge, UK, 1985.


Constructor-based Conditional Narrowing - Antoy (2001)   (7 citations)  (Correct)

No context found.

G. Boudol. Computational semantics of term rewriting systems. In M. Nivat and J. C. Reynolds, editors, Algebraic methods in semantics, chapter 5. Cambridge University Press, Cambridge, UK, 1985.


Event Structures and Non-orthogonal term graph rewriting - Clark, Kennaway (1996)   (11 citations)  (Correct)

No context found.

G. Boudol. Computational semantics of term rewriting systems. In M. Nivat and J. C. Reynolds, editors, Algebraic Methods in Semantics, chapter 5, pages 169--236. Cambridge University Press, 1985.

First 50 documents  Next 50

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC