Documente Academic
Documente Profesional
Documente Cultură
Relaia este total peste , n timp ce relaia < nu este total (prechile de
forma (x,x) nu sunt n relaia <).
Fie P o proprietate a elementelor lui M, proprietate care poate fi privit ca o
submulime PM a elementelor din M ce satisfac P, iar R o relaie binar peste M.
Spunem c propriatatea P este pstrat de relaia R dac:
xM,yM | (x,y)R P(x) P(y)
U Ri
i
unde,
R0 = R
Ri+1= Ri {xM,yM,zM | (x,y)Ri (y,z)Ri (x,z)}, i1
2 Funcii
O funcie f din A n B, notat f:AB, este o relaie binar f AB care satisface
restricia:
xA,yB,zB (x,y)f (x,z)f y=z
Pentru orice xA exist cel mult o pereche (x,y)f. Dac (x,y)f spunem c
funcia este definit n punctul x i scriem y=f(x) nelegnd c f are valoarea y n
punctul x. Prin convenie, dac f nu este definit n x scriem f(x)=, iar dac f este
definit n x scriem f(x) sau f(x)=y, presupunnd c simbolul nu este n A i nici
n B.
1 R' este cea mai mic n sensul c pentru orice relaie reflexiv R" exist implicaia
RR" R'R".
unde xi, i=1,n, sunt variabile cu valori n , iar vj este fie o variabil xi, 1in, fie o
constant din . Prin convenie, scriem f=Tr[g] pentru a indica posibilitatea
construciei lui f printr-o transformare explicit a lui g, dar fr a preciza detaliile
transformrii.
O funcie f:n este obinut prin compunere pe baza funciilor h:n,
n
gi: , i=1,n, dac pentru orice vector de valori xn = (x1,x2,...,xn)n
avem:
2 Funciile de baz sunt totale, iar transformarea explicit, compunerea funcional sau
recursivitatea primitiv generaz o funcie total prin aplicare asupra unor funcii totale.
unde m g(m,xn) desemneaz cea mai mic valoare a parametrului m pentru care
g(m,xn)=0.
O funcie este parial-recursiv dac poate fi obinut printr-un numr finit de
pai de aplicare a operaiilor de transformare direct, compunere, recursivitate
primitiv i minimizare pornind de la funciile de baz zero (funcia constant x.0) i
succ (funcia succesor x.x+1). Alternativ, clasa funciilor parial-recursive este cea
mai mic clas care conine funciile de baz zero i succ i este nchis sub
operaiile de transformare direct, compunere, recursivitate primitiv i minimizare.
Mulimea funciilor parial recursive include mulimea funciilor primitiv-recursive i,
totodat conine i funcii care nu sunt totale3. Funciile parial-recursive care sunt
totale se mai numesc i funcii recursive, dei acest termen este folosit uneori pentru a
desemna o funcie recursiv fr a preciza clasa ei.
De exemplu, funcia div(n,m) de mai jos calculeaz ctul mpririi ntregi
dintre numerele naturale n i m i este parial recursiv.
div(n,m) = t(g(t,n,m)
g(t,n,m) = mic(plus(ori(t,m),m),succ(n))
parial.
4 Sunt prezentate, pentru simplitate, doar astfel de maini. Generalizarea exist, maina
Turing universal fiind programabil.
unitate control
b:a
B:L
a:L
a:R
B:R
cap citire/scriere
band
b:a
b:a
B:L
B:R
10
1:R
B:R
B:L
1
1:B
3
2
B:L
B:R
8
1:L
B:1
B:L
B:L
1:B
5
1:L
H
H
Caz m=0
Bq01n+1B1m+1B
(1:R)n+1 B1n+1q0B1m+1B
B:R B1n+1Bq11m+1B
(1:R)m+1 B1n+1B1m+1q1B
B:L B1n+1B1mq21B
1:B B1n+1B1mq3BB
B1n+1Bq3BB
B:L B1n+1q4BBB
B:L B1nq71BBBB
(B:L)n+1 q7B1n+1BBBB
B:R Bq81n+11BBBB
11
B1n+1B1mq3BB.
B:L B1n+1B1m-1q41BB
1:B B1n+1B1m-1q5BBB
Caz m=1
B1n+1Bq5BBB
B:L B1n+1q6BBBB
B:1 B1n+1q71BBB
(1:L)n+2 q7B1n+m+1BBB
B:R Bq81n+m+1BBB
Caz m>1
B1n+1B1m-1q5BBB
B:L B1n+1B1m-2q61BBB
(1:L)m-1 B1n+1q6B1m-1BBB
B:1 B1n+1q71mBBB
(1:L)n+2 q7B1n+m+1BBB
B:R Bq81n+m+1BBB
*:R
2
1:*
B:1
*:R
6
1:L
B:L
4
1:L
B:R
1:L
1:L
*:1
7
12
2n
1:1
0
a:B
B:L
b:*
B:L
B:L
5
1
*:R
*:B
b:B
b:L
*:B
a:*
a:R
B:R
B:L
*:L
b:R
B:1
B:0
a:L
b:*
2
6
a:*
B:L
*:R
...B1B...
...B0B...
13
5 Limbajul L(G) este privit ca mulime a irurilor de simboluri terminale (iruri numite
14