scieee Open visual document viewer

Proximidad entre cláusulas en programación lógica inductiva

Gutiérrez Naranjo, Miguel Ángel; Alonso Jiménez, José Antonio; Borrego Díaz, Joaquín

Full text

P oximidad en e lausulas en P og amaion Logia Indu i a M.A. Gu ie ez Na anjo J.A. Alonso Jimenez ? J. Bo ego Daz  Dp o. Cienias de la Compu aion e In eligenia A iial { Uni e sidad de Se illa E{mail: magu ie ,jalonso,jbo ego g ia.es WWW: h p://www-s.us.es/  na anjo,  jalonso,  jbo ego g Abs a En es e a ulo es udiamos la idea de p oximidad en el onjun o de lausulas de un lengua je donde dos lausulas equi alen es po subsunion se onside an la misma. La o malizaion de p oximidad que p esen amos es a basada en una quasi{me ia (una me ia en la que no onside amos la ondiion de sime a) d : C R =   C R =  ! [0 ; + 1 ℄ donde C =  es el espaio o ien e ob enido a pa i del onjun o de lausulas C p o la elaion de equi alenia basada en subsunion. Palab as la e: P og amai  on L  ogia Indu i a, Quasi-m  e ia 1 In o duion En Ap endiza je Au oma io hay una  eien e neesidad de o maliza el onep o de p o- ximidad en espaios ada ez mas abs a os. En P og amaion Logia Indu i a (ILP), el p oblema de uan ia la p oximidad en e lausulas ya ha sido es udiado on an e io i- dad p o A. Hu hinson [4℄ y S.{H.Nienhuys{Cheng [6℄, o eiendo dis in as al e na i as de soluion al p oblema. En ambos asos se dene p ime o una dis ania en e li e ales y luego se usa la me ia de Hausdo  pa a ob ene a pa i de es a una dis ania en e lausulas. Es o iene dos des en a jas. Po un lado la me ia de Hausdo  dep ende exlusi amen e de los pun os ex emos ( e [1℄) y p o o o, es os li e ales se onside an aislados y en ningun momen o se onside an las p osibles elaiones en e los li e ales de la misma lausula. En es e a ulo, p oponemos una soluion al p oblema de uan ia la p oximidad en- e lausulas, onside andolas omo elemen os de un en amado de elaiones a subsunion que nos a a p e mi i aede de una lausula a o a, en ie o sen ido, p o el amino mas o o. Es a ap oximaion ep esen a una imp o an e di e enia on [4℄ y [6℄, que onside an los li e ales omo elemen os aislados. Pa a ello, p oponemos  Pa ialmen e naniados po DGES, p oye os PB96{0098-C04{04 y PB96{1345 1. Que dos lausulas equi alen es ba jo subsunion se onside en iden ias. Es e plan- eamien o es muho mas ue e que la equi alenia modulo enomb amien o y nos a a pe mi i deni nues a union sob e lases de equi alenia. 2. Siguiendo la in uiion geome ia, la dis ania en e dos pun os se a la longi ud del amino mas o o en e ellas, onside ando que dos lausulas es an a dis ania inni a si no exis e un amino que las una. 2 Clausulas A on inuaion eo damos algunas deniiones sob e lausulas que usa emos mas adelan e. Una ision gene al puede ob ene se en [7℄. En nues a ons uion onside a emos un lengua je L de p ime o den. V a y T e m son, esp e i amen e, los onjun os de a iables y e minos de L . Una lausula es un on- jun o ni o de li e ales y C es el onjun o de las lausulas del lengua je. Sea S  V a un onjun o ni o de a iables. Una sus i uion es una apliaion  : S ! T e m al que ( 8 x 2 S )[ x 6 = x ℄. Un enomb amien o es una sus i uion inye- i a  al que ( 8 x 2 S ) [ x 2 V a ℄. Si C es una lausula y  es un enomb amien o, C y C  = L j L 2 C g son a ian es . Sean C y D dos lausulas. C subsume a D , C  D , si exis e una sus i uion  al que C   D . Si C  D y D  C en ones C y D son equi alen es p o subsunion y lo es ibi emos C  D . Si C  D y D 6 C es ibi emos C  D . Una lausula eduida es una lausula C al que no iene ning un sub onjun o p opio D al que D  C . Plo kin [9℄ p obo que dos lausulas eduidas equi alen es son a ian es. Pues o que  es una elaion de equi alenia, deno a emos p o C =  el espaio o ien e y, si C 2 C , [ C ℄ = D 2 C j C  D g . Denimos el o den pa ial   sob e C =  omo ( 8 [ C ℄ ; [ D ℄ 2 C =  ) ([ C ℄   [ D ℄ , C  D ) El o den   es a bien denido y no ausa a on usion si usamos  en luga de   . 3 ILP La P og amaion Logia Indu i a (ILP) puede deni se omo el a ea de in es igaion en la in e seion del Ap endiza je Au oma io y la Logia Compu aional uyo p inipal ob je i o es el desa ollo de eo as y algo i mos p a ios pa a el ap endiza je indu i o de p og amas logios (N. La a y L. De Raed , 1995). Del Ap endiza je Au oma io oma sus ob je i os, es o es, la sn esis de ono imien os a pa i de la exp e ienia. En es e on ex o, el ap endiza je de onep os in en a ob ene deniiones de onep os a pa i de ins anias p osi i as (ejemplos que e ian la p opiedad que que emos deni ) e ins anias nega i as (ejemplos que no la e ian) on la in enion de ob ene una lasiaion de las ins anias obse adas as omo de p edei la posible lasiaion de ins anias no obse adas. De la Logia Compu aional, la ILP oma su ep esen aion o mal, su o ien aion seman ia y sus enias. La deniion de un onep o se ep esen a median e un p og ama logio, que no es mas que un onjun o ni o o denado de lausulas denidas, que puede se is o omo el onjun o de axiomas de una eo a. Si nues a deniion (i.e. nues o p og ama logio) es demasiado gene al, es o es, engloba ejemplos que no deseamos, deb emos 2 espeializa lo . Si p o el on a io es demasiado esp eo, es o es, deja ue a ins anias que deb e a onside a , en ones deb e se gene alizado. Es as gene alizaiones y espeializa- iones se ealizan apliando a alguna lausula del p og ama un op e ado adeuado. De es e modo se esp e a que as la suesi a apliaion de op e ado es la suesion de p og amas on e ja a uno que ub a odos los ejemplos posi i os y ninguno de los nega i os. En [8℄ Nienhuys{Cheng y Van de Laag denie on un op e ado de enamien o  que omaba omo da o de en ada una lausula eduida C y de ol a un onjun o de lausulas eduidas  ( C ): Deniion 1 (Adap ada de [8℄) Sea C una lausula eduida. En ones D 2  ( C ) si D es eduida y se e ia una de las siguien es ondiiones:  1 : C  D y exis en dos lausulas C 0 2 [ C ℄ y D 0 2 [ D ℄ ales que C 0  = D 0 , donde  es la sus i uion  = x= ( y 1 ;:::;y n ) g , es un smbolo de union 1 , x ou e en C 0 , y las a iables y 1 ;:::;y n son a iables dis in as que no ou en en C 0 .  2 : C  D y exis en dos lausulas C 0 2 [ C ℄ y D 0 2 [ D ℄ ales que C 0  = D 0 , donde  = x=y g y ademas las a iables x e y ou en en C 0 .  3 : D = C [ L g donde L solo iene a iables dis in as que no ou en en C y pa a odo li e al M 2 C , L die e de M en el smbolo de p ediado o en el signo. Una  {adena de longi ud n de C a D es una suesion ni a C = C 0 ; C 1 ;:::;C n = D al que pa a odo i 2 1 ; : : : ; n g , C i 2  ( C i  1 ) . Po ejemplo, onside emos la lausula enendida ( x ) bombil l a ( x ) ; abl e ( x; y ) ; o ien e ( y ) que exp esada omo onjun o de li e ales es C = enendida ( x ) ; : bombil l a ( x ) ; : abl e ( x; y ) ; : o ien e ( y ) g . Si es a lausula ue a demasido gene al p o demos hae la mas esp ea apliando alguno de los ope ado es de enamien o. Po el op e ado  1 , si apliamos la sus i uion  1 = y =ba e ia g , donde ba e ia es un smbolo de union de a idad e o, end amos la lausula C = enendida ( x ) ; : bombil l a ( x ) ; : abl e ( x; ba e ia ) ; : o ien e ( ba e ia ) g . Po el op e ado  2 , si apliamos la sus i uion  2 = y =x g , end amos la lausula C = enendida ( x ) ; : bombil l a ( x ) ; : abl e ( x; x ) ; : o ien e ( x ) g . El op e ado  3 es mas enio. Nos p e mi e a ~nadi li e ales nue os omo no undida ( z ) y onsegui lausulas omo C 1 = enendida ( x ) ; : bombil l a ( x ) ; : abl e ( x; y ) ; : o ien e ( y ) ; no undida ( z ) g , pa a despues aplia o os op e ado es, p o ejemplo  3 median e la sus i- uion la sus i uion  3 = z =x g y ob ene C 1  3 = enendida ( x ) ; : bombil l a ( x ) ; : abl e ( x; y ) ; : o ien e ( y ) ; no undida ( x ) g . 4 Quasi{me ias Las uniones de dis ania no sime ias ya ue on onside adas p o Hausdo  [3℄ a p inipios de siglo. Wilson [12℄ in o dujo el e mino quasi{me is pa a es as uniones en 1931. A 1 Conside amos las ons an es omo smb olos de union de a idad e o. 3 lo la go del siglo di e sos in es igado es han on ibuido al desa ollo de las dis anias no sime ias, eibiendo eien emen e un nue o empuje on los aba jos en ompu aion eo ia de Lawson [5℄ o Smy h [11℄ en e o os. Deniion 2 ([11℄) Una quasi{me ia sob e un onjun o X es una apliaion de X  X en los eales no nega i os, inluyendo posiblemen e + 1 al que  ( 8 x 2 X ) [ d ( x; x ) = 0℄  ( 8 x; y 2 X ) [ d ( x; y ) = d ( y ; x ) = 0 ) x = y ℄  ( 8 x; y ; z 2 X ) [ d ( x; z )  d ( x; y ) + d ( y ; z )℄ No ese que una quasi{me ia e ia las ondiiones de me ia de F ehe [2℄, exep o la ondiion de sime a. Veamos algunos ejemplos (o os ejemplos mas sos iados pueden enon a se en [11℄). Ejemplo 1: Dado ualquie onjun o pa ialmen e o denado h P ; i , la quasi{me ia dis e a se dene omo d ( x; y ) =  0 si x  y 1 e.o.. Ejemplo 2: En el in e alo unidad [0 ; 1℄ p o demos deni la quasi{me ia siguien e, uya me ia asoiada es la dis ania euldea en el onjun o. d ( x; y ) =  0 si x  y x  y si y < x 5 Una quasi{me ia sob e las lases de equi alenia En [8℄ Nienhuys-Cheng y y Van de Laag p oba on que si C y D son lausulas eduidas y C  D en ones exis e una  {adena de C a D . Vamos a usa esas adenas pa a o maliza la p oximidad en e lausulas. En nues a deniion, la dis ania en e dos lausulas end a de e minada p o la longi ud del amino mas o o en e ellas, onside ando omo amino la suesion de lases de equi alenia aso iada a una  {adena. Deniion 3 Di emos que la suesion C = h [ C 0 ℄ ;:::; [ C n ℄ i , on [ C i ℄ 2 C =  pa a odo i 2 0 ;:::;n g es una L {adena de [ C 0 ℄ a [ C n ℄ si podemos elegi omo ep esen an es de dihas lases las lausulas eduidas C 0 ;:::;C n y dihas lausulas o man una  {adena. En ese aso di emos que la L {adena C iene longi ud n y lo deno a emos po jC j = n . Deno a emos omo L ([ C ℄ ; [ D ℄) el onjun o de odas las L {adenas de [ C ℄ a [ D ℄ . El unio elemen o de L ([ C ℄ ; [ C ℄) es la suesion de longi ud e o h [ C ℄ i . Es i ial omp oba que si C 1 = h [ C 0 ℄ ;:::; [ C n ℄ i es una L {adena de [ C 0 ℄ a [ C n ℄ y C 2 = h [ D 0 ℄ ;:::; [ D m ℄ i es una L {adena de [ D 0 ℄ a [ D m ℄ on [ C n ℄ = [ D 0 ℄, en ones C 3 = h [ C 0 ℄ ;:::; [ C n ℄ ; [ D 1 ℄ ;:::; [ D m ℄ i es una L {adena de [ C 0 ℄ a [ D m ℄ de longi ud n + m que llama emos la ona enaion de C 1 y C 2 . Sab emos que si C y D son lausulas eduidas y C  D , en ones exis e una  {adena de C a D . Como onseuenia inmedia a enemos el siguien e eo ema: 4 Teo ema 4 Conside emos [ C ℄ ; [ D ℄ 2 C =  ales que [ C ℄  [ D ℄ . En ones exis e una L { adena de [ C ℄ a [ D ℄ . Demos aion: Sean [ C ℄ ; [ D ℄ 2 C =  ales lases de equi alenia y sean C 0 y D 0 dos lausulas eduidas ales que C 0 2 [ C ℄ y D 0 2 [ D ℄. Pues o que C 0  D 0 , se iene que exis e una  {adena de C 0 a D 0 . Las lases de equi alenia aso iadas a los elemen os de la  {adena o man una L {adena de [ C ℄ a [ D ℄. A on inuaion denimos nues a quasi{me ia. Si [ C ℄  [ D ℄ en ones exis e al menos una L {adena de [ C ℄ a [ D ℄, (el onjun o L ([ C ℄ ; [ D ℄) no es ao) y iene sen ido onside a el mnimo del onjun o de longi udes de aminos en L ([ C ℄ ; [ D ℄). Siguiendo la in uiion geome ia, si onside amos esas L {adenas omo aminos de [ C ℄ a [ D ℄, po demos deni nues a quasi{me ia omo la longi ud del amino mas o o de [ C ℄ a [ D ℄. Si no exis e ning un amino, p ensamos que [ D ℄ no puede se alanzado desde [ C ℄, as que es an sepa ados p o una dis ania inni a. Deniion 5 Denimos la apliaion d : C =   C = ! [0 ; + 1 ℄ de la siguien e mane a d ([ C ℄ ; [ D ℄) =  min jC j : C 2 L ([ C ℄ ; [ D ℄) g si [ C ℄  [ D ℄ + 1 e.o.. Teo ema 6 d es una quasi{me ia Demos aion: (1) Pues o que [ C ℄  [ C ℄ pa a o do [ C ℄ 2 C =  , se iene que la L {adena h [ C ℄ i 2 L ([ C ℄ ; [ C ℄). Ademas jh [ C ℄ ij = 0, luego d ([ C ℄ ; [ C ℄) = 0. (2) Si d ([ C ℄ ; [ D ℄) = d ([ D ℄ ; [ C ℄) = 0, en ones [ C ℄  [ D ℄ y po an o [ C ℄ = [ D ℄. (3) Tenemos que p oba que d ([ C 1 ℄ ; [ C 3 ℄)  d ([ C 1 ℄ ; [ C 2 ℄) + d ([ C 2 ℄ ; [ C 3 ℄). Si [ C 1 ℄ 6 [ C 2 ℄ o [ C 2 ℄ 6 [ C 3 ℄ el esul ado se iene i ialmen e, luego supongamos [ C 1 ℄  [ C 2 ℄ y [ C 2 ℄  [ C 3 ℄. Sean C 1 = h [ D 0 ℄ ;:::; [ D n ℄ i una L {adena de [ C 1 ℄ a [ C 2 ℄ (es o es, [ D 0 ℄ = [ C 1 ℄ y [ D n ℄ = [ C 2 ℄) al que n = jC 1 j = d ([ C 1 ℄ ; [ C 2 ℄) y C 2 = h [ D 0 0 ℄ ;:::; [ D 0 m ℄ i una L {adena de [ C 2 ℄ a [ C 3 ℄ (i.e., [ D 0 0 ℄ = [ C 2 ℄ y [ D m ℄ = [ C 3 ℄ ) al que m = jC 2 j = d ([ C 2 ℄ ; [ C 3 ℄) Si ona enamos C 1 y C 2 ob enemos C 12 = h [ D 0 ℄ ;:::; [ D n ℄ ; [ D 0 1 ℄ ;:::; [ D 0 m ℄ i que es una L {adena de [ C 1 ℄ a [ C 3 ℄ de longi ud n + m , luego d ([ C 1 ℄ ; [ C 3 ℄)  jC 12 j = n + m = d ([ C 1 ℄ ; [ C 2 ℄) + d ([ C 2 ℄ ; [ C 3 ℄) Po an o es una quasi{me ia. Si aho a ol emos a onside a las lausulas aisladas y no las lases de equi alenia end emos una union b d : C  C ! [0 ; + 1 ℄ h C; D i 7! b d ( C; D ) = d ([ C ℄ ; [ D ℄) en la ual dos lausulas equi alen es es an a dis ania e o ( eniamen e una pseudo{quasi{ dis ania) en la ual man enemos las siguien es p opiedades: 5 1. b d ( C; D ) = 0 , C  D 2. b d ( C; D ) = + 1 , C 6 D 3. ( 8 C 1 ; C 2 ; C 3 2 C ) [ b d ( C 1 ; C 3 )  b d ( C 1 ; C 2 ) + b d ( C 2 ; C 3 )℄ Pensamos que de es a mane a, b d ( C; D ) o dia de mane a nume ia suien e in o maion sob e la elaion de subsunion en e C y D y p e mi e un a amien o algeb aio de la elaion de p oximidad. 6 T aba jos elaionados Como apun abamos en la in o duion, en la li e a u a puede enon a se di e sas ap o- ximaiones al p oblema de uan ia la elaion de p oximidad en e lausulas. Nues a p opues a se suma al es ue zo de a o ja luz sob e el p oblema. 6.1 Nienhuys{Cheng [6℄ y Ramon y B uyno oghe [10℄ En [6℄, Nienhuys-Cheng dene una dis ania pa a a omos e ados  d n;g ( e; e ) = 0  p=n 6 = q =m ) d n;g ( p ( s 1 ;:::;s n ) ; q ( 1 ;:::; m )) = 1  d n;g ( p ( s 1 ;:::;s n ) ; p ( 1 ;:::; n )) = 1 2 n P n i =1 d n;g ( s i ; i ) y luego onside a la me ia de Hausdo  pa a aslada esa dis ania a onjun os de a omos. d h ( A; B ) = max max a 2 A min d n;g ( a; b ) j b 2 B gg ; max b 2 B min d n;g ( a; b ) j a 2 A ggg El ob je i o de es a dis ania e a deni una me ia en e in e p e aiones de He b and, as que d n;g es aba solo denida sob e a omos e ados. En [10℄, Ramon y B uyno oghe ex endie on es a dis ania a una union sob e exp esiones e adas y no e adas:  d n ( e 1 ; e 2 ) = d n;g ( e 1 ; e 2 ) si e 1 ; e 2 son exp esiones e adas.  d n ( p ( s 1 ;:::;s n ) ; X ) = d n ( X ; p ( s 1 ;:::;s n )) = 1 on X una a iable.  d n ( X ; Y ) = 1 y d n ( X ; X ) = 0 pa a odo X 6 = Y on X e Y a iables. Apliando a d n la me ia de Hausdo  enemos una dis ania sob e lausulas, omo mues- a el siguien e ejemplo C 1 = p ( ( U ) ; X ; ( a )) g C 2 = p ( ( a ) ; X ; ( a )) g C 3 = p ( ( a ) ; X ; ( a )) ; p ( Z; X ; Z ) g C 4 = p ( ( a ) ; X ; ( a )) ; p ( ( a ) ; V ; ( a )) g 6 on d h ( C 1 ; C 2 ) = 1 12 , d h ( C 1 ; C 3 ) = 1 3 , d h ( C 1 ; C 4 ) = 1 4 . Se obse a que los es alo es son muy dis in os a p esa de que C 2 , C 3 y C 4 son equi alen es ba jo subsunion. Con nues a union se iene b d ( C 1 ; C 2 ) = b d ( C 1 ; C 3 ) = b d ( C 1 ; C 4 ) = 1 pues o que [ C 2 ℄ = [ C 3 ℄ = [ C 4 ℄ on [ C 1 ℄ 6 = [ C 2 ℄ y C 1  = C 2 on  = U =a g . 6.2 Hu hinson [4℄ En [4℄, Hu hinson da una pseudo-me ia sob e el onjun o de e minos y la ex iende al onjun o de li e ales. En ones, onside a la me ia de Hausdo  sob e el onjun o de lausulas usando su pseudo{me ia sob e li e ales. En su deniion de dis ania sob e e minos, usa una union del onjun o de sus i u- iones sob e R llamada size . Da las ondiiones que iene que sa is ae una union pa a se una size y da una union on e a on esas a a e s ias S (  ) = X w =n j ( 9 x ) ( x 2 V a y =n o u e en x ) g donde w =n es un p eso p osi i o pa a el smb olo de union =n . Con la me ia de Hausdo  basada en esa pseudo{me ia enemos que pa a las lausulas C 1 = p ( X ; X ; Y ; Y ) g C 2 = p ( U; V ; U; V ) g ob enemos los alo es d h ( C 1 ; C 1 ) = 0 y d h ( C 1 ; C 2 ) = 0 a p esa de que C 1 y C 2 no son ni siquie a ompa ables ba jo subsunion. Con nues a union b d , al no exis i ning un amino de C 1 a C 2 , esa elaion de ina- esibilidad se o dia on el smb olo + 1 . b d ( C 1 ; C 2 ) = b d ( C 2 ; C 1 ) = + 1 7 Conlusiones Es e es un aba jo p elimina sob e omo uan ia la elaion de p oximidad en e lau- sulas y se suma a o as ap oximaiones en un in en o de a o ja luz sob e el p oblema. La idea de nues a ap oximaion es ap o eha la elaion p eexis en e en e las lausulas pa a deni una union de mane a na u al. Al se es a elaion de subsunion no sime ia, es a o malizaion de la p oximidad amp o o iene p o que se lo. Conside amos que deni una dis ania en e lausulas apliando la me ia de Haus- do  sob e una dis ania en e li e ales quiza no sea lo mas ae ado ya que depende exlu- si amen e de alo es ex emos. Po o o lado, quiza la o malizaion de dis ania de F ehe [2℄ sea demasiado es i a pa a espaios donde la p inipal elaion es la de o den pa ial. En es e sen ido, pensamos que es e a ulo ab e una pue a a esa nue a onep ion en la o malizaion de p oximidad. Nues a in es igaion se en a en es ablee  i e ios de p oximidad en el onjun o de lasulas y es udia sus p opiedades. Pa a ello deb emos do a al onjun o de lausulas de una op ologa ap opiada y onside a los op e ado es de gene alizaion (y esp eializaion) omo uniones del onjun o de lausulas en s mismo. 7 Es a o malizaion se undamen a en un es udio op ologio de op e ado es en e p og a- mas logios (o sub onjun os de ellos) y p e mi i a una mejo omp ension del onep o de p oximidad mas alla de los espaios me ios y espe amos que ayude a mejo a los algo i mos de b usqueda de soluiones en ILP. Re e enias [1℄ T. Ei e and H. Mannila: Dis ane Measu es o Poin Se s and Thei Compu a ion . A a In o ma ia 34, 2, pp.: 109{133, 1997. [2℄ M. F ehe . Su quelques poin s du alul on ionnel . Reudion del Ci ulo Ma em- a io di Pale mo, ol 22, 1906. [3℄ F. Hausdo . G undzuge de Mengenleh e . Leipzig, 1914. [4℄ A. Hu hinson. Me is on Te ms and Clauses . P o . ECML{97 P ague Ap il 1997 (Sp inge ). p.// p.ds.kl.a.uk/pub/ eh- epo s/ 96-11.ps.gz [5℄ J.D. Lawson. O de and s ongly sobe ompa ia ions. In. G.M. Reed, A.W. Rosoe and R.F. Wah e (Eds.), Top ology and Ca ego y Theo y in Compu e Siene, Ox o d Uni e si y P ess, pp. 179{205, 1991. [6℄ S-H. Nienhuys-Cheng. Dis ane be ween He b and in e p e a ions. a measu e o ap- p oxima ions o a a ge onep . Tehnial Rep o EUR{FEW{CS{97{05. Depa men o Compu e Siene, E asmus Uni e si y, he Ne he lands, 1997. www. ew.eu .nl/ ew / esea h/pubs/s/1997/eu - ew-s-97-05.pd [7℄ S-H. Nienhuys-Cheng and R. de Wol . Founda ions o Indu i e Logi P og amming . LNCS 1228. Sp inge , 1997 [8℄ P.R.J. an de Laag, S.-H. Nienhuys-Cheng. Comple eness and p ope ness o enemen ope a o s in Indu i e Logi P og amming . Jou nal o Logi P og amming, Vol 34, n.3, pp.. 201{225, Ma h 1998 [9℄ G.D. Plo kin. A No e on Indu i e Gene aliza ion . In Mahine In elligene 5, pp.. 153{163. Edinbu gh Uni e si y P ess, Edinbu gh, 1970. [10℄ J. Ramon and M. B uyno oghe. A amewo k o dening dis anes be ween  s {o de logi{obje s. Rep o CW 263, Depa men o Compu e Siene, Ka holieke Uni e - si ei Leu en, May 1998. h p.//www.s.kuleu en.a.be/publia ies/ appo en /w/CW263.ps.gz [11℄ M.B. Smy h. To al ly bounded spaes and ompa o de ed spaes as domains o ompu- a ion. In. G.M. Reed, A.W. Roso e and R.F. Wah e (Eds.), Top ology and Ca ego y Theo y in Compu e Siene, Ox o d Uni e si y P ess, pp. 207-229, 1991. [12℄ W.A. Wilson. On quasi{me i spaes . Ame . J. Ma h. 53, pp. 675{684, 1931. 8