C AHIERS DE
TOPOLOGIE ET GÉOMÉTRIE DIFFÉRENTIELLE CATÉGORIQUES
K IMMO I. R OSENTHAL
A note on categories enriched in quantaloids and modal and temporal logic
Cahiers de topologie et géométrie différentielle catégoriques, tome 34, n
o4 (1993), p. 267-277
<http://www.numdam.org/item?id=CTGDC_1993__34_4_267_0>
© Andrée C. Ehresmann et les auteurs, 1993, tous droits réservés.
L’accès aux archives de la revue « Cahiers de topologie et géométrie différentielle catégoriques » implique l’accord avec les conditions générales d’utilisation (http://www.numdam.org/conditions). Toute utilisation commerciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
A NOTE ON CATEGORIES ENRICHED IN
QUANTALOIDS AND MODAL AND TEMPORAL LOGIC
by
Kimmo I. ROSENTHALCAHIERS DE TOPOLOGIE ET GÉOMÉTRIE DIFFERENTIELLE
CA TJ:GORIQUES
VOL. XXXIV-4 (1993)
RBSLIMB. Dans cet
article,
1’auteur observe que la s6man-tique
despr6faisceaux
relationnels pour lalogique
despr6dicats
modale ettemporelle, d6velopp6e
par Ghilardi etMeloni, peut
etreg6n6ralis6e
en utilisant la th6orie descategories
enrichies dans unquantaloide.
Cetteg6n6ralisa-
tion
exploite 1’equivalence
entre lespr6faisceaux
relation-nels sur une
cat6gorie
localementpetite
A et lescat6go-
ries enrichies dans le
quantaloide
libreP(A)
etabli e dansun article ant6r!eur.
In
15,61,
Ghilardi and Melonidevelop
a semantics formodal and
temporal predicate logic using
theconcept
of a rela- tionalpresheaf
on a smallcategory
A (moregenerally, they
con-sider
graphs). By
a relationalpresheaf,
we mean a lax functorF: AoP->Rel,
whereRel
is thecategory
of sets and relations. Amorphism
of relationalpresheaves
F and G is a lax naturaltransformation
R:F->G,
whosecomponent
relations areactually
functions.
Relational
presheaves
have arisenindependently
in anothercontext in the
theory
ofquantaloids C14,17J.
Aquantaloid Q
is acategory
enriched in thecategory
ofsup-lattices
SL.Thus, Q
islocally
small with each hom-setQ(a,b)
acomplete lattice,
suchthat
composition
preserves sups in each variable. In1141,
Rosen- thal showed that for everylocally
smallcategory A,
one canconstruct the free
quantaloid P(A),
with this constructionprovi- ding
the leftadjoint
to theforgetful
functor from thecategory
ofquantaloids
to thecategory
oflocally
smallcategories.
Furthermore, viewing P(A)
as abicategory
andusing
the well-establishedtheory
ofcategories
enrichedin
abicategory,
one can show that
categories
enriched inP(A) correspond preci- sely to
relationalpresheaves
on A. IThis
correspondence
leads to the observation central to this paper,namely
that the relationalpresheaf
semantics for*The
author gratefully acknowledges support provided by NSF- RUI Grant n° 9002364.modal and
temporal predicate logic, developed by
Ghilardi and Meloni in161,
can begeneralized
so as to beinterpreted
forcategories
enriched in anyquantaloid.
The case where the basebicategory
is a freequantaloid P(A)
reduces to the case ofrelational
presheaves
on A.After some
preliminaries
onquantaloids,
we describe the work of Ghilardi and Meloni in thesetting
ofcategories
en-riched in an
arbitrary quantaloid.
This is done in a natural wayby reinterpreting
the relevant idea for relationalpresheaves
inthe
language
of enrichedcategory theory.
We then
proceed
to considerexamples. First,
we considerthe case of relational
presheaves
and describe the connection between them andcategories
enriched in freequantaloids. Thus,
the
investigation
in [6] for relationalpresheaves
becomes aspecial
case of ourtheory.
We observe then thatGoguen’s
no-tion of non-deterministic flow
diagram
programs17,81
is descri- bedby
relationalpresheaves
and thus fitsreadily
into this fra- mework. We conclude ourexamples by examining
the connection with thetheory
of modules over aquantaloid. Finally,
we posesome
suggestions
for further areas of research.1. Modal and
temporal logic
forcategories
enriched in a quan-taloid.
A.
Quantaloids
are a naturalcategorical generalization
ofquantales,
which arepartially
orderedalgebraic
structures which have received much interestrecently
in many quarters. (For athorough
introduction toquantales,
see Rosenthal [13].) In addi-tion to a series of articles
by
Rosenthalexamining
various as- pects ofquantaloids [14,15,16], quantaloids
have been utilized in Ill tokeep
track oftyping
on processes, in 121 tostudy
treeautomata
categorically
(also see [161) and in [11] toinvestigate
distributive
categories
of relations.We
begin
with the definition ofquantaloid.
DEFINITION 1.1. A
quantaloid
is alocally
smallcategory Q
suchthat:
(1) for
a,b E Q,
the hom-setQ(a,b)
is acomplete
lattice.(2)
composition
ofmorphisms in Q
preserves sups in both variables.From another
perspective,
this saysthat Q
is enriched inthe
symmetric, monoidal,
closedcategory
SL ofsup-lattices.
From (2)
above,
it follows that there are left andright
residuations
(adjoints
tocomposition) analogous
to those ofquantale theory.
(Fordetails,
see[14,16
or 17]).If
Q
and S arequantaloids,
then we can define aquanta-
loidhomomorphism
to be a functor F:Q ->
S such that onhom-sets it induces a
sup-lattice morphism Q (a,b) -> S (Fa ,F b) ;
in other words it is
just
an SL-enriched functor.We now list a few
examples
ofquantaloids
tohelp
thereader understand them better.
EXAMPLES. (1) A
quantaloid
with oneobject
isprecisely
what iscalled a unital
quantale.
Note that ifQ
is aquantaloid,
then thehom-sets
Q(a,a)
are unitalquantales
for all a EQ.
(See [131 fora detailed introduction to
quantales.)
(2) Both
SL,
thecategory
ofsup-lattices,
andRel,
the cate-gory of sets and
relations,
arequantaloids.
(3) Free
quantaloids.
Let A be alocally
smallcategory.
Defi-ne a
quantaloid P(A)
as follows. Theobjects
ofP(A)
arepreci- sely
those of A. Givena,b
EA,
thenP(A)(a,b)= P(A(a,b)),
thepower set of the hom-set
A(a, b) .
If S: a -4 b and T:b-> c are sets ofmorphisms
ofA,
letThis
operation
preserves unions in each variable and thus wehave a
quantaloid. P(A)
is called the freequantaloid
on A . Thisis because P defines a monad on the
category
oflocally
smallcategories
and functors andquantaloids
areprecisely
theP-alge-
bras. (For
details,
see [14].)Our interest is in
discussing categories
enriched in quan- taloids. Aquantaloid
is alocally partially
orderedbicategory
andwe can utilize the
theory
of enrichedcategories
and functors forbicategories.
We recall for the reader the relevant definitions for thespecial
case ofquantaloids.
(For an excellent introduction toenriched
categories
andfunctors,
see C10J. See 131 and the refe-rences therein for the
bicategory
case.)DEFINITION 1.2.
wet Q
be aquantaloid.
A set X is aQ-category
iff it comes
equipped
with thefollowing
data:(1) a function
p: X->Obj(Q) assigning
to ,x E X anobject p(x)E Q;
(2) an
enrichment,
whichassigns
to everypair
x, y E X a mor-phism XL.x,)r): p(x)->p(y)
inQ
such that:(a)
ip(x)X(x,x)
for allX E X,
(b)
X(y,z) oX(x,y) Xex,z)
for all x,y,z E X.If
reQ,
we shall denotep-1(r) by
X(r).DEFINITION 1.3. Let X and Y be
Q-categories.
AQ-functor
is afunction
l:X->Y
such that:for all x,a E X.
B. In work
begun
in 151 and then furtherdeveloped
in161,
Ghilardi and Meloni describe a relational semantics for modal andtemporal predicate logic using categories
of relational pre- sheaves. Motivatedby
the connectionbetween
relational pre- sheaves and enrichedcategories
established in[14], we
shallshow that their ideas can be
easily
transcribed to thesetting
ofcategories
enriched in aquantaloid Q.
We shall concentrate onthe definition of the
operators
of "future andpast necessity"
and "future and
past possibility"
in the enriched case. We shall notreproduce
all of their results norpresent
a formaldescrip-
tion of their notion of
temporal do,ctrlne.
DEFINITION 2.1. Let
Q
be aquantaloid
and X be aQ-category.
An attribute A of X is a collection of sets
A={A(r)}rEQ,
whereA(r)CX(r) for all r.
Let
D(X)
denote the set of all attributes of X. We can now define the relevant modaloperators
on attributes as fol- lows.DEFINITION 2.2. Let A be an attribute of a
Q-category
X.(1)
"past possibility"
O . Let XE X(r) with r EQ. X
E (O A) ( r) iff there exists amorphism
f: s - r inQ
anda y E A(s)
suchthat
f s X(y, .x) .
(2) "future
necessity"
D. Let X E X( r) with r EQ. x
E (13 A) (r)iff for every
morphism
g: r - u inQ
and every zE X( u) ,
we havethat g s X( x, z ) implies
z E A( u) .The definitions of "future
possibility"
0 and"past
neces-sity"
11 are dual to the above two definitions. We shall include them here for thecompleteness
and then state the basic rela-tionships
that are satisfied.(3) "future
possibility"
O. Let X E X (r) withrE Q. x
E (O A) (r) iff there exists amorphism
g: r - u inQ
and z E A(u) such that gX(x,z).
(4)
"past necessity"
0. Let x E X(r) with re Q, x E (O A) (r)
iff for everymorphism
f: s - r inQ
and every yE X(s) ,
we havethat
f X(y,x) implies
y E A( s) .The
following proposition
caneasily
be verifiedusing
thedefinition of enriched
category
and we omit theproof.
PROPOSITION 2.1.
Let Q
be aquantaloid
and let A be an attri-bute of
X ,
where X isa Q-category.
Then:(Adjointness) (In t erdefin a bili ty)
(Closure and coclosure
properties)
and and
and and (Note: -, denotes set-theoretic
complement.)
An
important
consideration in Ghilardi and Meloni 161 is the behavior of these operators withregard
to inverseimage
(orsubstitution in
logical
terms). All of their results carry over.Let
l : X->Y
be aQ-functor
withX,Y Q-categories.
If A is anattribute of
Y,
thenl-1 (A)
is the attribute of X withl-1(A) (r)=l-1(A(r))
for all r-E Q.
Thefollowing
holds.PROPOSITION 2.2
Let Q
be aquantaloid, X, Y
beQ-categories
and
l : X->Y
aQ-functor.
Let A E D (Y). ThenPROOF. These all follow
easily
from the fact that cp is aQ-
functor. We shall prove the first one and leave the rest for the reader. x E
O (l-1(A)) (r)
iff there existand with
Since cp is a
Q-functor,
we haveX (z,x) Y (l (z),l(x))
and sincel(z)E A(s) ,
we have thatl (x) E O A, proving
that xE l-1(O A).
If
l:X->Y
is aQ-functor,
thencp-1: D(Y).-,
D(X) has leftand
right adjoints
and
The various
relationships
that thesesatisfy
in 161 withregard
toattributes still hold in this
setting utilizing
the definition ofQ-functor.
We shall not go into the details here.Ghilardhi and Meloni also dicuss various notions such as
open maps and discrete and 6tale
objects,
all of whichrequire
the existence of
products
XxY. We shall now discussproducts briefly
in the context ofQ-categories.
We need apreliminary
definition.
DEFINITION 2.3.
Let Q
be aquantaloid. Q
is calledweakly
dis-tributive iff:
(1) Fo(g^h)(fog)^(foh),
wheneverf,g,h
aremorphisms
ofQ
with fcomposable with g
and h .(2)
(g^h) ok (g^k) o(h^k),
wheneverg,h,k
aremorphisms
ofQ
with kcomposable with g
and h.Let X and Y be
Q-categories with Q weakly
distributive.We can define XxY as follows:
If
aeQ,
let (XxY)(a) -X(a) x Y(a).
If
(x,y)
E(XxY)(a)
and(x’,y’)
E(XxY)(b)
define the enrichmentWeak
distributivity
must be used toverify
Definition 1.2 (2b).PROPOSITION 2.3.
If Q
is aweakly
distributivequantaloid,
thenXxY is a
Q-category.
Thus,
ifQ
isweakly distributive,
we can discussproducts
in this
setting.
One caneasily
see that freequantaloids P(A)
areweakly
distributive.2.
Examples.
A. Relational
presheaves.
We are interested in the
special
case whereQ
is of theform
P(A). P(A)-categories
turn out to be related to lax rela- tion-valued functorsAoP->Rel,
which were called "non-determi- nistic functors" in [14] and "relationalpresheaves"’
inCS, 6J.
Weshall define relational
presheaves
and theirmorphisms
and thenstate the main
result,
which served as the motivation for thegeneral
considerations of§1.
DEFINITION 3.1. Let A be a
locally
smallcategory.
A relationalpresheaf
on A is a lax functor F:AOP-7Rel,
wherelaxity
means:(1)
F(f) of(g) ç: F(gof)
for allcomposable morphisms f,g
ofA.
(2)
AF(a) C F(1),
where A is thediagonal
relation and a E A.DEFINITION 3.2. Let F: AoP->Rel and G: AoP->Rel be relational
presheaves
on A. A relationalpresheaf morphism
(or rp-mor-phism)
R: F->G is a lax natunal transformation such thatR,
is afunction
from F(a) to G(a) for all a E A.Composition
ofrp-morphisms
R: F->G and S : G->H is de-fined
by (S oR) a = Sa oRa.
Relationalpresheaves together
with rp-morphisms
form acategory
denotedR(A).
If we letP(A)-Cat
denote thecategory
ofP(A)-categories
andP(A)-functors,
thenin
1141,
it wasproved
that these twocategories
areequivalent.
We
proceed
as follows.Let F: AoP->Rel be a relational
presheaf.
Define aP(A)-ca- tegory XF by XF(a) = F(a) and,
if xE F(a), y E F(b) ,
thenLet R: F-> G be an
rp-morphism
of relationalpresheaves
onA.
Define d R: XF - XG
as follows: If x EXF(a) = F(a),
letdR(X)
=R,,(x). Then, dR: XF-> XG
is aP(A)-f unctor.
We can now define a
functor D: R(A)->P(A)-Cat by taking D(F) = XF,
whereF E R(A) and D(R) = dR
for R: F->G an rp-mor-phism.
THEOREM 3.1. 0:
R(A)-t P(A)-Cat
is anequivalence
ofcategories.
Details of all the above can be found in [141 or [17]. We
now describe the transition from
P(A)-categories
to relationalpresheaves.
If X is a
P(A)-category,
define a relationalpresheaf Fx by Fx(a)
= X(a) and if f: a - b is amorphism
inA,
then the rela- tion F(f) is definedby (y,x) E F(f)
iff f EX(x,y)
If
X,Y E P(A)-Cat
and 8: X-Y is aP(A)-functor,
we candefine
Ra: Fx-Fy by Rõ,a( x) =
6(x) for .x E F(a).Using
the functor (D from Theorem3.1,
thedescription
ofthe four
operators
*, 0, Ð and D found in 161trans’cribes exactly
to the definitions of Definition 2.2.
The
interpretation
that can beassigned
(see Ghilardi and Meloni 161) is that an element of thecategory
A is to be vie- wed as a "state" b and amorphism
f: b -> c is a"temporal
de-velopment"
from state b to state c; thus amorphism
ofP(A)
isa set of
temporal developments.
If X is aP(A)-category, given bEA,
X( b) can bethought
of as a set of eventsoccuring
at band if x
E X( b) ,
yE X( c),
thenX(X,y)
is the set of alltemporal developments, along
which it ispossible
to relate event y toevent x (or
obtain y
as a "descendant" of x).Special
case: Non-deterministic flowdiagram
programs. In 171 (andbriefly
in181), Goguen
presents a way ofdescribing
flowdiagram
programsusing essentially
thetheory
of relational pre- sheaves.Hence, again appealing
to Theorem3.1,
these can bedescribed
using
enrichedcategory theory.
In this
example,
the elements of A arethought
of as"states of control" and the
morphisms
of A are "transitions of control states". If X is aP(A)-category
and b EA,
then X( b) isa set of memory states of
computations
at stateb,
andletting
x, y be as
above, X (x,y)
is the set of all transitionsalong
whichcomputation y
may be obtained fromcomputation
x.B.
Q-modules.
Let Q
be aquantaloid.
In a very natural way, one can de- fine the notion of a leftQ-module
as a lattice theoretic genera- lization fromring theory.
Modules over aquantale
(inparticular,
over a frame) were a
key
element in the descenttheory
for to-poi developed by Joyal
andTierney
[9] and modules are also central to the work ofAbramsky and
Vickers on process se- mantics [1].(Q-modules
are studied in some detail in(171.)
Weshall utilize the fact that modules can be viewed as
Q-enriched categories.
We
begin
with the definition of a leftQ-module
for aquantaloid Q.
DEFINITION 3.3.
Let Q
be aquantaloid.
A leftQ-module
Mconsists of the
following
data:(1) for every
aeQ,
asup-lattice Ma.
(2) for
a , b E Q,
we have an actionQ(a,b)x Ma-> Mb,
denotedby ( f, x) /-7
f . xsatisfying:
DEFINITION 3.4. Let
Q
be aquantaloid
and let M and N be leftQ-modules.
AQ-module homomorphism
from M to N isgiven by
thefollowing
data: For a EQ,
we have asup-lattice
mor-phism
wa:Ma-> Na satisfying f.wa(x) = wb(f.x)
for all mor-phisms f E Q(a , b) .
We thus obtain a
category Q-MOD
of leftQ-modules,
which is in fact a
quantaloid.
We shalljust
refer tomodules,
asthey
will all be understood to be left modules.Equivalently,
a leftQ-module
can be viewed as an SL-enriched functor
Q->4 SL,
and ahomomorphism
is an SL-naturaltransformation a: M-N. (Note: Because of how we have been
writing composition,
our notion of left module is a covariantfunctor,
whereas in [1] it is a contravariantfunctor.)
If M is a
Q-module,
then it can be viewed as aQ-enri-
ched
category
as follows. Let M(a) =Ma,
and if x EM(a)
andy
E M( b),
define the enrichmentM(x,y)
=sup{f:a->b I
f.xY).
It is easy to check that this makes M into a
Q-category.
Now
looking
at our modaloperators
in thissetting,
wehave the
following interesting
result.PROPOSITION 3.1.
Let Q
be aquantaloid,
M be aQ-module
andlet A be an attribute of M . Then (1) OA and OA are both
Q-modules,
(2) DA is a
Q-module.
PROOF. (1) Let x e (OA)(r) and let g: r - s be a
morphism
ofQ.
We must show that g. X E (O A) (s). Since x E
(o A) ( r),
there existan f: t -> r
in Q
and a y E A( t) such that f’ sM(y,x), Le., f.)’
X.
Then,
we have that(gof). y = g. ( f . y) s
g. x, and thusgof s M(y, g. x) .
Because y
E A( t) andg of :
t-> s, it follows that g. xE (O A) (s), proving
that 0 A is aQ-module.
To prove that OA is a
module,
let xand g
be as above.We must show that g . x E (O A) (s) . Since x
E (0,A)(r),
there existh: r - u and z E A(u) such that h
s M( x,z) ,
i.e., h. z x. Consi- der themorphism (g -4,h):
s-4 u . This is the so-called left resi- duation in thequantaloid Q
alluded to after Definition 1.1. (Gi-ven k: s -> u in
Q,
then k s(g->lh)
if fk og > h;
inparticular (g->lh) og
h.) Thus(g->lh).(g.x)= ((g->lh)og).X
h.x :!g z,thus
(g->lh )M (g.x,z) proving
that g . x E (O A) (s) and hence O A is aQ-module.
(2) We shall now prove that DA is a
Q-module.
Let x be in ( A)(r) and let g: r -> s be amorphism
ofQ.
We know that for allmorphisms
h: r -> u and for all zE M( u) ,
if h.x z then we have z E A( u) . Let k: s->u and let z E M( u) . We must show that ifk.(g.x)
z , then z E A( u) .But, k.(g.x) = ( k og) . x
and henceletting
h =k og above,
we can conclude that g.xE (O A) (s),
asdesired.
It does not seem that QA has to be a
Q-module;
at least the obviousarguments
to try do not work.We shall call a
Q-sub-module
N of aQ-module
M upper closed iffNr
is an upper set in the order it inherits fromMr
for all r. The
following
iseasily
established.COROLLARY 3.1.
Let Q
be aquantaloid,
M be aQ-module
andlet A be an attribute of M. Then
(1) o A is the smallest upper closed sub-module of M con-
taining
the attribute A.(2) OA is the
largest
upper closed sub-module of M contai- ned in the attribute A.This
particular example
of modules and modaloperators
seems to merit further
study.
C. Future
possibilities.
It seems that the
temporal
structures studied in [4] canbe
fruitfully generalized
to thesetting
ofquantaloids. They
con-sider
categories
enriched inquantales
andclearly
onepossibility
is to
generalize
toquantaloids.
Theobjects
of the basequanta-
loidQ
could bethought
of asstages
of some process and themorphisms
astemporal developments
betweenstages.
If a EQ,
the
quantales Q(a,a)
describe time while atstage
a .If X is a
Q-category,
another direction ofinvestigation
isto allow for the attributes D(X) of X to have a more
general
structure instead of the Boolean
algebra
structure on each com-ponent
A( r) of an attribute A. We could allow A( r) to have thestructure of a
quantale
for each r EQ,
e.g. it could be a frame(perhaps
there is a relation to the work ofReyes
andZolfaghari 1121),
or if one were interested in linearlogic,
A(r) could be aGirard
quantale
for each r. One can thentry
todevelop
defini-tions of the
operators
>, >, D and fl in this context.DEPARTMENT OF MATHEMATICS UNION COLLEGE
BAILEY HALL
SCHENECTADY, N. Y. 12308-2311. U.S.A.
References.
1. S. ABRAMSKY & S. VICKERS,
Quantales,
observationallogic,
and process semantics,
Imperial College
ResearchReport N°
DC
90/1,
1990.2. R. BETTI & S. KASANGIAN, Tree automata and enriched cate- gory
theory,
Rend. Istit. Mat. Univ. Trieste17,
n° 1-2(1985),
71-78.
3. A. CARBONI & R.F.C. WALTERS, Cartesian
bicategories I, J.
Pure. &
Appl. Algebra
49(1987) ,
1-32.4. R. CASLEY, R. CROW, J. MESEGUER & V. PRATT,
Temporal
structures, Math. Structures in
Comp.
Science1,
n° 2(1991),
179-213.
5. S. GHILARDI & G. C. MELONI, Modal and tense
predicate logic:
models inpresheaves
andcategorical conceptualiza- tion,
Lecture Notes in Math.1348, Springer (1988),
130-142.6. S. GHILARDI & G. C. MELONI, Relational and
topological
semantics for
temporal
and modalpredicative logic,
Proc. ofthe SILFS Conf. 1990.
7. J. GOGUEN, On
homomorphisms,
correctness, termination, unfoldments andequivalence
of flowdiagram
programs,J.
Comp. Syst.
Science 8(1974),
333-365.8. J. GOGUEN, A
categorical manifesto,
Math. Structures inComp.
Science1,
n° 1(1991),
49-67.9. A. JOYAL & M. TIERNEY, An extension of the Galois
theory
of
Grothendieck,
AMS Memoirs309,
1984.10. F. W. LAWVERE, Metric spaces,
generalized logic,
and closedcategories,
Rend. Sem. Mat. e Fis. Milano(1973),
135-166.11. A. PITTS,
Applications
ofsup-lattice
enrichedcategory
theo-ry to sheaf
theory,
Proc. London Math. Soc. 57-3(1988),
433-480.12. G. REYES & H. ZOLFAGHARI,
Bi-Heyting algebras,
topos andmodalities, Rapport
deRech.,
D.M.S. N° 91-9, Univ. Montréal 1991.13. K.I. ROSENTHAL,
Quantales
and theirapplications,
PitmanResearch Notes in Math.
234, Longman
1990.14. K.I. ROSENTHAL, Free
quantaloids, J.
Pure &Appl. Algebra
72
(1991),
67-82.15. K.I. ROSENTHAL, Girard
quantaloids,
Math. Structures inComp. Science
2 N°1(1992),
93-108.16. K.I. ROSENTHAL,
Quantaloidal nuclei,
thesyntactic
congruen-ce and tree automata,
J.
Pure &Appl. Algebra
77(1992) ,
189-205.
17. K. I. ROSENTHAL, The