Skip to Content.
Sympa Menu

maude-help - [Maude-help] An equation that hides a rule...

maude-help AT lists.cs.illinois.edu

Subject: Maude-help mailing list

List archive

[Maude-help] An equation that hides a rule...


Chronological Thread 
  • From: Marc Boyer <Marc.Boyer AT enseeiht.fr>
  • To: maude-help AT peepal.cs.uiuc.edu
  • Cc:
  • Subject: [Maude-help] An equation that hides a rule...
  • Date: Wed, 01 Feb 2006 16:42:12 +0100
  • List-archive: <http://maude.cs.uiuc.edu/pipermail/maude-help>
  • List-id: Maude help list <maude-help.maude.cs.uiuc.edu>

Dear all,

here is a (very simplified version of) my problem.
A 'high level' equation hides a rule...

Let be the following module:
-------------------------------------------
mod BUG-CONV is
sort S .
op _ /\ _ : S S -> S .
op _ comp _ : S S -> S .
op _ conv _ : S S -> S .

vars f g h : S .

eq [compMin] : f comp ( g /\ h ) = ( f comp g ) /\ ( f comp h ) .
rl [conv2min] : f conv g => f /\ g .

ops x y z : -> S [ctor] .
endm
-------------------------------------------

This search is successfull
search y conv z =>* y /\ z .
but this one is not
search x comp ( y conv z ) =>* x comp ( y /\ z ) .

More strange (to me), if I hide (or set nonexec) the
equation [compMin], then, both search are successfull...

Any explanation ?

Regards,
Marc
--
Marc Boyer INPT - ENSEEIHT - Networks and Telecommunications Dep.
Assistant Professor IRIT-IRT
Tel: 33 5.61.58.80.21 2, rue Camichel
http://www.enseeiht.fr/~boyer/ 31071 TOULOUSE Cedex 7 -- FRANCE






Archive powered by MHonArc 2.6.16.

Top of Page