Documente Academic
Documente Profesional
Documente Cultură
1.1 Introducere
3
Definitia 1.1 Prin operatie binara partiala pe A intelegem o reprezentare f
de la A x A la A, adica f este definita pentru elementele unei multimi oarecare
dom(f), unde dom(f) A x A. Vom nota: f : dom(f) A (cand dom(f) = A x A,
spunem ca f este operate binara pe A).
B 0 =B
4
3. pentru x1 , x 2 , y1 , y 2 A din A ( x1 , x 2 ) A ( y1 , y 2 ) x1 y1 , x 2 y 2
( x1 , x2 ) B deducem x1,x2 B.
Daca A = (A, A), este o -algebra Peano peste M si B Initial{A)
astfel incat M B, atunci notand prin B restrictia lui A la B obtinem o
-algebra partiala B = (B, B ) si inchiderea lui M in B este B.
Fie S o multime finita. O relatie binara peste S este o submultime p SxS,
iar daca p1 2SxS si p2 2S*S definim:
p1 o p2 = {(x,y) 25xS| z S : (x,z) p1, {z,y) p2} Definim apoi
prod:dom(prod) -> 2SxS astfel:
dom(prod) - {( p1,p2) 2Sx5 x 2S*S\( p1 o p2 }
prod( p1,p2) = p1 o p2
5
Propozitia 1.1 Pentru fiecarea s S R S (prod avem To = Ct S (T0) Cl
prod (T 0 )
inchisa sub s.
Dar To Cl S (T0) si C S l (T0) este cea mai mica multime inchisa sub
3. Fie k = Card(S) si t = 2 k , n t
2
astfel incatX nXn+1
2
Sunt 2 k relatii binare peste S, astfel rezulta 3 Ultima parte este obtinuta
dom( T) = {T x T) dom( S )
6
algebra partiala, de unde (T, T ) G Env(TQ).
(T , T ) Env (T0 )
7
H n 1 H { H (u , v) | u , v H n }
Fie atunci G = (S,L0,T0, f o) graf etichetat astfel incat To Cl prod (T0). Observam ca
dom{f) =Ho Si putem defini recursiv:
D n 1 = { H (u,v) H n 1 \ H n | u, v dom( f n )
dom(f n 1 ) = dom(f n ) D n 1
f n 1 f n ( x ) daca x dom( f n )
f n 1 T ( f n (u ), f n (v)) daca x= H (u , v ) Dn 1
2. f n f n 1
3. f n : dom( f n ) T
f * ( x ) f 0 ( x ) daca x L0
f * ( x ) f k ( x) daca x D K
8
H(u,v) L * {u,v L , ( f * *
(u ), f * (v)) dom( T )}
L* Initial(H)
surjectiv de -atgebre.
Teorema 1.1 Daca G = (S,L0.T0, f 0) este un graf etichetat si (T, T )
Env(T0), atunci G* = (G,L*,T, T ,f*) este graful etichetat stratifiat peste G.
Urmatoarea propozifie arata ca straturile lui G * sunt exact multimiile Dn-
Consideram relatiile:
1 {( x1 , x 2 ), ( x 2 , x1 )}
2 {( x1 , x 3 ), ( x 2 , x 3 )}
T Cl prod (T0 )
T prod
D2 (a, ( a, a )) ( a, ( a, b)) ( ( a, a ), ( a, a ))
D1 ( a , b) (a, a )
D0 a b C
p1 p2 p3
9
T ( 1 , p1 ) p3
T ( 1 , p 2 ) p 2
T ( 1 , p 3 ) p 3
T ( 3 , p1 ) p1
T ( 3 , p2 ) p2
T ( 3 , p3 ) p3
unde Ai,Bj sunt submultimile lui L,A in succesiunea Ao, A1,... si B in B0,B1,..
Dn 1 ( p3 ) n ( D( p1 ), D( p1 )) n ( D( p 3 ), D ( p3 ))
Dn 1 ( p 2 ) n ( D ( p1 ), D ( p 2 )) n ( D( p3 ), D ( p 2 ))
Dn 1 ( p1 ) n ( D( p1 ), D ( p 3 )) n ( D( p 3 ), D ( p1 ))
10
Fie drumul:
d [ x1 ,.., xn1 ],[ a1 ,.., a1 ] (1)
intr-un graf etichetat G = (S,L0,T0,fQ). Consideram cea mai mica multime STR(d) care sa
indeplineasca urmatoarele conditii:
[ xi , xi 1 ], ai STR(d ), i 1,.., n
deci
EMBED Equation.3 STR2 (d ) {a, b,[a, b],[b, a],[[a, b], a],[a,[b, a ]]} (2)
h(x) = x pentru x L0
11
Pentru a beneficia de proprietatiile lui L ca o submultime a unei algebre
Peano, este convenabil sa notam un drum structurat d s ([ x1 ,.., xn 1 ], h(c))
simbolurilor wi ,...w j
12
Figura 1.1
Pentru a exemplifica aceste concepte luam in considerare graful stratificat
din figura 1.1 pentru drumul d ([ x1 , x2 , x3 ],[a1 , a2 , a3 ]) exista doar doua
drumuri structurate:
d s1 ([ x1 , x 2 , x5 , x6 ], ( (a1 , a3 ), a6 )) STR( d )
1 2
Elementele t( d s ) si t( d s ) sunt desenate in figura 1.2 si figura 1.3 unde:
n2 ( (a1 , a3 ), a6 ), n1 (a1 , a3 )
m2 ( a1 , ( a3 , a6 )), m1 ( a3 , a6 )
13
( x1 , n2 , x6 ) ( x1 , m2 , x6 )
(x1,n2, x6) ( x1 , m1 , x6 )
( x5 , a 6 , x 6 ) ( x1 , a1 , x2 )
( x 2 , a 3 , x5 ) ( x5 , a 6 , x 6 )
( x1 , a1 , x2 ) ( x 2 , a 3 , x5 )
Deoarece t(ds) este un arbore binar, exista doi descendenti directi din
root(t(ds)). Notam cu t l subarborele corespunzator descendentului din stanga
si cu tr subarborele definit de descendentul din dreapta al lui root(t(ds)).
Evident exista unu singur i {2,...,n.} astfel incat
front( t l ) = CON li11 ( xl , al , xl 1 )
n
front( t r ) = CON l i ( xl , al , xl 1 )
label(root( t l )) = v 1 , label(root(tr)) = v2
([ x1 ,.., xi ], v1 ) ASP ( )
([ xi ,.., xn 1 ], v2 ) ASP ( )
14
Propozitia 1.9 Pentru fiecare drum structurat acceptat
([ x1 , x 2 , x3 , x 4 ], (v1 , v 2 )) unde n > 2, exista unul si numai unul i {2,..., n}
ind(ds) = \v1\ + l
= (Ob,i,D,P)
Unde
Card(Ob) = Card{S)
P { pa }aL where
0
pa : Ob Ob Y
15
matematica. In cazul nostru un termen va fi un element al lui ASP{ ). Procesul de
evaluare este descris in urmatoarea definitie.
numeste
Interogare Pentru o interogare data (x,y) notam cu ASP(x,y) multimea
tuturor drumurilor structurate acceptate de la x to la y in . Functia raspuns
este functia:
Ans : S S Y {no}
definit ca
16
Procesul de interferenta generat de d s ASP( ) calculul realizat pentru a obtine
corespunzator.
Doua drumuri structurate acceptate pentru acelasi drum sunt folosite astfel incat
doua concluzii sunt obtinute.
2 {Ob, i, D, P} pentru
i ( x1 ) A0 , i ( x2 ) B0 , i ( x3 ) E0 , i ( x4 ) F0 , i ( x5 ) C0 , i ( x6 ) D0
17
• p a3 ( x, y ) se asociaza cercul cu diametrul x,y
Spatiul Y este multimea tuturor figurilor geometrice ale planului OxOyastfel incat
fiecare figura are o axa de simetrie
prin punctele X 1 ,..., X r . Pe baza acestei conventii, pa1 poate fii exprimata prin
pl 4
figura 1.6
18
Figura 1.4 Figura 1.5
Figura 1.6
Figura 1.7
19
eval 2 ([ x1 , x 2 , x5 , x6 ], ( ( a1 , a3 ), a6 ))
eval 2 ([ x1 , x 2 , x5 ], ( a1 , a3 )) * eval 2 ([ x5 , x6 ], a6 )
(eval 2 ([ x1 , x2 ], a1 ) * eval 2 ([ x2 , x5 ], a3 )) * *eval 2 ([ x5 , x6 ], a6 )
( p a1 (i ( x1 ), i ( x2 )) * pa13 (i ( x 2 ), i ( x5 ))) * p a16 (i ( x5 ), i ( x6 ))
( p a1 ( A0 , B0 ) * pa13 ( B0 , C0 )) * pa16 (C 0 , D0 )
pl 4 ( I , M , N , I ) * p a6 (C0 , D0 )
pl10 ( M .Q, K , R, I , T , L, P, N , M )
d 2 ([ x1 , x 2 , x5 , x6 ], ( a1 , (a3 , a6 )))
20