It is desirable to augment rewrite rules in two ways:
(transf '((intersection
(subset (function (lambda (?x) ?p))
?s)
(subset (function (lambda (?y) ?q))
?s))
(subset (function (lambda (?x)
(and ?p ?qq)))
?s)
t
((?qq (subst ?x ?y ?q))) )
'(intersection
(subset #'(lambda (w) (rich w)) people)
(subset #'(lambda (z) (famous z)) people)))
(SUBSET #'(LAMBDA (W) (AND (RICH W) (FAMOUS W)))
PEOPLE))
Contents    Page-10    Prev    Next    Page+10    Index