Sunteți pe pagina 1din 67

Curs 7

2015-2016

Programare Logica
1 / 34

Scop
Fie (S, ) o signatura multisortata.

O ecuatie este (X )t =s t 0 , unde t, t 0 T (X )s .

O ecuatie conditionata este (X )t =s t 0 if H, unde t, t 0 T (X )s si

H = {u1 =s1 v1 , . . . , un =sn vn }.

2 / 34

Scop
Fie (S, ) o signatura multisortata.

O ecuatie este (X )t =s t 0 , unde t, t 0 T (X )s .

O ecuatie conditionata este (X )t =s t 0 if H, unde t, t 0 T (X )s si

H = {u1 =s1 v1 , . . . , un =sn vn }.


Scop: sa ntelegem cand o ecuatie se poate obtine din alte ecuatii
(conditionate)!
Doua puncte de vedere diferite:
semantic: c
and o ecuatie este adev
arat
a ntr-o algebr
a anume
sintactic: axiome + reguli de deductie care ne permit s
a deducem
alte ecuatii

O data fixate pentru logica ecuationala, vom arata ca ele coincid,


i.e. corectitudinea si completitudinea logicii ecuationale.

2 / 34

Cuprins

1 Deductie ecuational
a

Cazul neconditionat
Cazul conditionat

2 Logica ecuational
a

Corectitudinea
Completitudinea

3 / 34

Deductie ecuationala

4 / 34

Doua variante

In functie de tipul ipotezelor avem doua variante:


Cazul neconditionat:
E multime de ecuatii neconditionate.

Vom ncerca s
a ntelegem ce nseamn
a E ` (X )t =s t 0 .

Cazul conditionat:
multime de ecuatii conditionate.

Vom ncerca s
a ntelegem ce nseamn
a ` (X )t =s t 0 .

5 / 34

Cazul neconditionat

6 / 34

Regulile deductiei ecuationale (Birkhoff)


(S, ) signatura multisortata, X si Y multimi de variabile
E multime de ecuatii neconditionate

7 / 34

Regulile deductiei ecuationale (Birkhoff)


(S, ) signatura multisortata, X si Y multimi de variabile
E multime de ecuatii neconditionate
R

(X )t =s t

7 / 34

Regulile deductiei ecuationale (Birkhoff)


(S, ) signatura multisortata, X si Y multimi de variabile
E multime de ecuatii neconditionate

(X )t =s t

(X )t1 =s t2

(X )t2 =s t1

7 / 34

Regulile deductiei ecuationale (Birkhoff)


(S, ) signatura multisortata, X si Y multimi de variabile
E multime de ecuatii neconditionate

(X )t =s t

(X )t2 =s t1

(X )t1 =s t2

(X )t1 =s t2 , (X )t2 =s t3

(X )t1 =s t3

7 / 34

Regulile deductiei ecuationale (Birkhoff)


(S, ) signatura multisortata, X si Y multimi de variabile
E multime de ecuatii neconditionate

(X )t =s t

(X )t2 =s t1

(X )t1 =s t2

(X )t1 =s t2 , (X )t2 =s t3

(X )t1 =s t3

(X )t1 =s1 t10 , . . . , (X )tn =sn tn0

(X )(t1 , . . . , tn ) =s (t10 , . . . , tn0 )

, unde : s1 . . . sn s

7 / 34

Regulile deductiei ecuationale (Birkhoff)


(S, ) signatura multisortata, X si Y multimi de variabile
E multime de ecuatii neconditionate

(X )t =s t

(X )t2 =s t1

(X )t1 =s t2

(X )t1 =s t2 , (X )t2 =s t3

(X )t1 =s t3

SubE

(X )t1 =s1 t10 , . . . , (X )tn =sn tn0

(X )(t1 , . . . , tn ) =s (t10 , . . . , tn0 )


0
=
(X )(t)
s (t )

, unde : s1 . . . sn s

, unde (Y )t =s t 0 E si : Y T (X )

7 / 34

Observatii
R - reflexivitate
S - simetrie
T - tranzitivitate
C - compatibilitate cu operatii
SubE - substitutie
Daca : Y T (X ), exista un unic morfism : T (Y ) T (X )
a.. s (y ) = s (y ), or. y Ys
Conventie: Pentru usurinta, vom identifica substitutia
: Y T (X ) cu morfismul : T (X ) T (Y )!
SubE

0
=
(X )(t)
s (t )

vs.

SubE

(X )(t) =s (t 0 )

8 / 34

Deductia ecuationala
Fie E o multime de ecuatii numite axiome sau ipoteze.

9 / 34

Deductia ecuationala
Fie E o multime de ecuatii numite axiome sau ipoteze.

Spunem ca ecuatia  := (X )t =s t 0 se deduce ecuational din E daca


exista o secventa de ecuatii 1 , . . . , n a..

9 / 34

Deductia ecuationala
Fie E o multime de ecuatii numite axiome sau ipoteze.

Spunem ca ecuatia  := (X )t =s t 0 se deduce ecuational din E daca


exista o secventa de ecuatii 1 , . . . , n a..
n =  si

9 / 34

Deductia ecuationala
Fie E o multime de ecuatii numite axiome sau ipoteze.

Spunem ca ecuatia  := (X )t =s t 0 se deduce ecuational din E daca


exista o secventa de ecuatii 1 , . . . , n a..
n =  si
pt. or. i {1, . . . , n} avem:

9 / 34

Deductia ecuationala
Fie E o multime de ecuatii numite axiome sau ipoteze.

Spunem ca ecuatia  := (X )t =s t 0 se deduce ecuational din E daca


exista o secventa de ecuatii 1 , . . . , n a..
n =  si
pt. or. i {1, . . . , n} avem:
i E sau

9 / 34

Deductia ecuationala
Fie E o multime de ecuatii numite axiome sau ipoteze.

Spunem ca ecuatia  := (X )t =s t 0 se deduce ecuational din E daca


exista o secventa de ecuatii 1 , . . . , n a..
n =  si
pt. or. i {1, . . . , n} avem:
i E sau
i se obtine din 1 , . . . , i1 aplic
and una din reg. R, S, T, C, SubE .

9 / 34

Deductia ecuationala
Fie E o multime de ecuatii numite axiome sau ipoteze.

Spunem ca ecuatia  := (X )t =s t 0 se deduce ecuational din E daca


exista o secventa de ecuatii 1 , . . . , n a..
n =  si
pt. or. i {1, . . . , n} avem:
i E sau
i se obtine din 1 , . . . , i1 aplic
and una din reg. R, S, T, C, SubE .

In acest caz

scriem E ` (X )t =s t 0 , E ` ,
spunem ca  este deductibila, demonstrabila, derivabila din E ,
secventa 1 , . . . , n =  este o E -demonstratie pt. .

9 / 34

Exemplu
Exemplu
NAT = (S, ), unde S = {s} si = {0 : s, succ : s s}
Deoarece avem un singur sort, putem renunta la cuantificare!

E = {x + 0 = x, x + succ(y ) = succ(x + y )}

Aratam ca E ` 0 + succ(0) = succ(0):

10 / 34

Exemplu
Exemplu
NAT = (S, ), unde S = {s} si = {0 : s, succ : s s}
Deoarece avem un singur sort, putem renunta la cuantificare!

E = {x + 0 = x, x + succ(y ) = succ(x + y )}

Aratam ca E ` 0 + succ(0) = succ(0):


1

2
3
4

0 + succ(0) = succ(0 + 0)

(SubE pt. x + succ(y ) = succ(x + y ) E si {x 0, y 0})

0+0= 0

(SubE pt. x + 0 = x E si {x 0})

succ(0 + 0) = succ(0)
(2, C )

0 + succ(0) = succ(0)
(1, 3, T)

10 / 34

Cazul conditionat

11 / 34

Ipotezele sunt ecuatii conditionate


Fie E o multime de ecuatii neconditionate.
SubE

(X )(t) =s (t 0 )

, unde (Y )t =s t 0 E si : Y T (X )

Fie o multime de ecuatii conditionate.

(X )(u1 ) =s1 (v1 ), . . . , (X )(un ) =sn (vn )

Sub

(X )(t) =s (t 0 )

, unde

(Y )t =s t 0 if H , H = {u1 =s1 v1 , . . . , un =sn vn } si : Y T (X ).

Daca H = , atunci Sub

(X )(t) =s (t 0 )

12 / 34

Regulile deductiei ecuationale


(S, ) signatura multisortata, X si Y multimi de variabile
multime de ecuatii conditionate

(X )t =s t

(X )t2 =s t1

(X )t1 =s t2

(X )t1 =s t2 , (X )t2 =s t3

(X )t1 =s t3

(X )t1 =s1 t10 , . . . , (X )tn =sn tn0

(X )(t1 , . . . , tn ) =s (t10 , . . . , tn0 )

, unde : s1 . . . sn s

(X )(u1 ) =s1 (v1 ), . . . , (X )(un ) =sn (vn )

Sub

(X )(t) =s (t 0 )

, unde

(Y )t =s t 0 if H , H = {u1 =s1 v1 , . . . , un =sn vn } si : Y T (X ).


13 / 34

Deductia ecuationala
Fie o multime de ecuatii conditionate numite axiome sau ipoteze.

Spunem ca ecuatia  := (X )t =s t 0 se deduce ecuational din daca


exista o secventa de ecuatii 1 , . . . , n a..
n =  si
pt. or. i {1, . . . , n} avem:
i sau
i se obtine din 1 , . . . , i1 aplic
and una din reg. R, S, T, C, Sub .

In acest caz

scriem ` (X )t =s t 0 , ` ,
spunem ca  este deductibila, demonstrabila, derivabila din ,
secventa 1 , . . . , n =  este o -demonstratie pt. .

14 / 34

Exemplu

Exemplu
NATBOOL = (S, ), unde S = {n, b} si = {T , F , 0, s, ?, >}
= {, 1 , 2 }

:= ({x, y , z})x =n y if {z ? x =n z ? y , z > 0 =b T },

1 := ({a, c})s(s(s(0))) ? a =n s(s(s(0))) ? c,

2 := ({a, c})s(s(s(0))) > 0 =b T

15 / 34

Exemplu

Exemplu
NATBOOL = (S, ), unde S = {n, b} si = {T , F , 0, s, ?, >}
= {, 1 , 2 }

:= ({x, y , z})x =n y if {z ? x =n z ? y , z > 0 =b T },

1 := ({a, c})s(s(s(0))) ? a =n s(s(s(0))) ? c,

2 := ({a, c})s(s(s(0))) > 0 =b T

Aratam ca ` ({a, c})a =n c:


1
2
3

1
2

a =n c
(1, 2, Sub pt. si {x a, y c, z s(s(s(0)))})

15 / 34

Logica ecuationala

16 / 34

Logica ecuationala
(S, ) signatura multisortata
o multime de ecuatii conditionate

17 / 34

Logica ecuationala
(S, ) signatura multisortata
o multime de ecuatii conditionate

Sintaxa: ` (X )t =s t 0

exist
a o -demonstratie 1 , . . . , n = (X )t =s t 0
(vezi sectiunea anterioar
a)

17 / 34

Logica ecuationala
(S, ) signatura multisortata
o multime de ecuatii conditionate

Sintaxa: ` (X )t =s t 0

exist
a o -demonstratie 1 , . . . , n = (X )t =s t 0
(vezi sectiunea anterioar
a)

Semantica: |= (X )t =s t 0

pentru orice (S, )-algebr


a A, A |= A |= (X )t =s t 0

A satisface o ecuatie conditionat


a (X )t =s t 0 if H dac
a pentru
orice morfism f : T (X ) A,

fs 0 (u) = fs 0 (v ), or. u =s 0 v H fs (t) = fs (t 0 ).


(vezi cursurile anterioare)

17 / 34

Corectitudinea

18 / 34

Scop

Fie o multime de ecuatii conditionate.


Sintaxa

Semantica

|= (X )t =s t 0

` (X )t =s t 0

19 / 34

Reguli de deductie corecte


O regula de deductie

1 , . . . ,  n


este corecta daca

|= 1 , . . . , |= n |= .

20 / 34

Reguli de deductie corecte


O regula de deductie

1 , . . . ,  n


este corecta daca

|= 1 , . . . , |= n |= .

Propozitie
Regulile de deductie R, S, T, C, Sub sunt corecte.

Demonstratie
1

R este corecta: Exercitiu!

S este corecta: Exercitiu!

T este corecta: Exercitiu!

20 / 34

Demonstratie (cont.)
4

C este corecta:

(X )t1 =s1 t10 , . . . , (X )tn =sn tn0


(X )(t1 , . . . , tn )

=s (t10 , . . . , tn0 )

, unde : s1 . . . sn s

21 / 34

Demonstratie (cont.)
4

C este corecta:

(X )t1 =s1 t10 , . . . , (X )tn =sn tn0


(X )(t1 , . . . , tn )

=s (t10 , . . . , tn0 )

, unde : s1 . . . sn s

Fie : s1 . . . sn s si presupunem

|= (X )t1 =s1 t10 , . . . , |= (X )tn =sn tn0 .

21 / 34

Demonstratie (cont.)
4

C este corecta:

(X )t1 =s1 t10 , . . . , (X )tn =sn tn0


(X )(t1 , . . . , tn )

=s (t10 , . . . , tn0 )

, unde : s1 . . . sn s

Fie : s1 . . . sn s si presupunem

|= (X )t1 =s1 t10 , . . . , |= (X )tn =sn tn0 .

Trebuie s
a ar
at
am c
a |= (X )(t1 , . . . , tn ) =s (t10 , . . . , tn0 ):

21 / 34

Demonstratie (cont.)
4

C este corecta:

(X )t1 =s1 t10 , . . . , (X )tn =sn tn0


(X )(t1 , . . . , tn )

, unde : s1 . . . sn s

=s (t10 , . . . , tn0 )

Fie : s1 . . . sn s si presupunem

|= (X )t1 =s1 t10 , . . . , |= (X )tn =sn tn0 .

Trebuie s
a ar
at
am c
a |= (X )(t1 , . . . , tn ) =s (t10 , . . . , tn0 ):
fie A |= si f : T (X ) A un morfism.
din ip., fs1 (t1 ) = fs1 (t10 ), . . . , fsn (tn ) = fsn (tn0 )
avem
fs ((t1 , . . . , tn )) = A (fs1 (t1 ), . . . , fsn (tn )) =
A (fs1 (t10 ), . . . , fsn (tn0 )) = fs ((t10 , . . . , tn0 ))

deci A |= (X )(t1 , . . . , tn ) =s (t10 , . . . , tn0 )

21 / 34

Demonstratie (cont.)
5

Sub este corecta:

(X )(u1 ) =s1 (v1 ), . . . , (X )(un ) =sn (vn )

Sub

(X )(t) =s

, unde

(t 0 )

(Y )t =s t 0 if H , H = {u1 =s1 v1 , . . . , un =sn vn } si : Y T (X ).

22 / 34

Demonstratie (cont.)
5

Sub este corecta:

(X )(u1 ) =s1 (v1 ), . . . , (X )(un ) =sn (vn )

Sub

(X )(t) =s

, unde

(t 0 )

(Y )t =s t 0 if H , H = {u1 =s1 v1 , . . . , un =sn vn } si : Y T (X ).

Fie (Y )t =s t 0 if H , H = {u1 =s1 v1 , . . . , un =sn vn } si

: Y T (X ) a.. |= (X )(ui ) =si (vi ), or. 1 i n.

22 / 34

Demonstratie (cont.)
5

Sub este corecta:

(X )(u1 ) =s1 (v1 ), . . . , (X )(un ) =sn (vn )

Sub

(X )(t) =s

, unde

(t 0 )

(Y )t =s t 0 if H , H = {u1 =s1 v1 , . . . , un =sn vn } si : Y T (X ).

Fie (Y )t =s t 0 if H , H = {u1 =s1 v1 , . . . , un =sn vn } si

: Y T (X ) a.. |= (X )(ui ) =si (vi ), or. 1 i n.

Trebuie s
a ar
at
am c
a |= (X )(t) =s (t 0 ):

22 / 34

Demonstratie (cont.)
5

Sub este corecta:

(X )(u1 ) =s1 (v1 ), . . . , (X )(un ) =sn (vn )

Sub

(X )(t) =s

, unde

(t 0 )

(Y )t =s t 0 if H , H = {u1 =s1 v1 , . . . , un =sn vn } si : Y T (X ).

Fie (Y )t =s t 0 if H , H = {u1 =s1 v1 , . . . , un =sn vn } si

: Y T (X ) a.. |= (X )(ui ) =si (vi ), or. 1 i n.

Trebuie s
a ar
at
am c
a |= (X )(t) =s (t 0 ):
fie A |= si f : T (X ) A un morfism.
f : T (Y ) A
atunci ;
f )s (ui ) = (;
f )s (vi ), or. 1 i n.
din ip., avem (;
i
i

deoarece A |= (Y )t =s t 0 if H , obtinem
f )s (t) = (;
f )s (t 0 ), i.e. fs ((t))

0 )).
(;
= fs ((t
0

0
=
deci A |= (X )(t)
s (t ), echivalent cu A |= (X )(t) =s (t ).


22 / 34

Corectitudinea deductiei ecuationale


Teorema (Corectitudinea deductiei)

` (X )t =s t 0 |= (X )t =s t 0 .

23 / 34

Corectitudinea deductiei ecuationale


Teorema (Corectitudinea deductiei)

` (X )t =s t 0 |= (X )t =s t 0 .

Demonstratie

Fie 1 , . . . , n = (X )t =s t 0 o -demonstratie.
Demonstram ca |= i prin inductie dupa i = 1, . . . , n:

23 / 34

Corectitudinea deductiei ecuationale


Teorema (Corectitudinea deductiei)

` (X )t =s t 0 |= (X )t =s t 0 .

Demonstratie

Fie 1 , . . . , n = (X )t =s t 0 o -demonstratie.
Demonstram ca |= i prin inductie dupa i = 1, . . . , n:
Pt. i = 1 avem trei cazuri:
1 1 ,

2 1 = (X )t1 =s1 t1 prin R,

3 1 = (X )(t1 ) =s1 (t10 ) prin Sub pt. (Y )t1 =s1 t10


si

: Y T (X ).

23 / 34

Corectitudinea deductiei ecuationale


Teorema (Corectitudinea deductiei)

` (X )t =s t 0 |= (X )t =s t 0 .

Demonstratie

Fie 1 , . . . , n = (X )t =s t 0 o -demonstratie.
Demonstram ca |= i prin inductie dupa i = 1, . . . , n:
Pt. i = 1 avem trei cazuri:
1 1 ,

2 1 = (X )t1 =s1 t1 prin R,

3 1 = (X )(t1 ) =s1 (t10 ) prin Sub pt. (Y )t1 =s1 t10


si

: Y T (X ).

cum R si Sub sunt corecte, rezult


a |= 1 .

23 / 34

Corectitudinea deductiei ecuationale


Teorema (Corectitudinea deductiei)

` (X )t =s t 0 |= (X )t =s t 0 .

Demonstratie

Fie 1 , . . . , n = (X )t =s t 0 o -demonstratie.
Demonstram ca |= i prin inductie dupa i = 1, . . . , n:
Pt. i = 1 avem trei cazuri:
1 1 ,

2 1 = (X )t1 =s1 t1 prin R,

3 1 = (X )(t1 ) =s1 (t10 ) prin Sub pt. (Y )t1 =s1 t10


si

: Y T (X ).

cum R si Sub sunt corecte, rezult


a |= 1 .

Pres. |= 1 , . . . , |= i1 .
stim c
a i se obtine din 1 , . . . , i1 aplic
and una din R, S, T, C,
Sub .
cum R, S, T, C, Sub sunt corecte, rezult
a |= i .


23 / 34

Completitudinea

24 / 34

Scop

Fie o multime de ecuatii conditionate.


Semantica

|= (X )t =s t 0

Sintaxa

` (X )t =s t 0

25 / 34

Inchiderea la reguli de deductie


Fie
(S, ) o signatura multisortata
X o multime de variabile
Regula de deductie

Reg

(X )t1 =s1 t10 , . . . , (X )tn =sn tn0

(X )t =s t 0

O relatie binara T (X ) T (X ) este nchisa la regula Reg daca


t1 s1 t10 , . . . , tn sn tn0 t s t 0 .

26 / 34

Inchiderea la reguli de deductie


Propozitie
Sunt echivalente:
1

este congruenta pe T (X ),

este nchisa la R, S, T, C.

27 / 34

Inchiderea la reguli de deductie


Propozitie
Sunt echivalente:
1

este congruenta pe T (X ),

este nchisa la R, S, T, C.

Demonstratie
Pres. ca este congruenta pe T (X ).

27 / 34

Inchiderea la reguli de deductie


Propozitie
Sunt echivalente:
1

este congruenta pe T (X ),

este nchisa la R, S, T, C.

Demonstratie
Pres. ca este congruenta pe T (X ).
Inchisa la R, S, T: Exercitiu!

27 / 34

Inchiderea la reguli de deductie


Propozitie
Sunt echivalente:
1

este congruenta pe T (X ),

este nchisa la R, S, T, C.

Demonstratie
Pres. ca este congruenta pe T (X ).
Inchisa la R, S, T: Exercitiu!
Inchisa la C:
fie : s1 . . . sn s si t1 s1 t10 , . . . , tn sn tn0 .
deoarece este congruent
a pe T (X ), obtinem
(t1 , . . . , tn ) s (t10 , . . . , tn0 ).

27 / 34

Demonstratie (cont.)
Pres. ca este nchisa la R, S, T, C.
Deoarece este nchisa la R, S, T, obtinem ca este echivalenta
pe T (X ). (Exercitiu!)
Aratam ca este compatibila cu operatiile:
fie : s1 . . . sn s si t1 s1 t10 , . . . , tn sn tn0 .
deoarece este nchis
a la C., obtinem
(t1 , . . . , tn ) s (t10 , . . . , tn0 ).

28 / 34

Amintiri: Inchiderea la substitutii


Fie
(S, ) o signatura multisortata, X multime de variabile,
o multime de ecuatii conditionate,
o congruenta pe T (X ).
Spunem ca este nchisa la substitutie daca
CS(, T (X ))

or. (Y )t =s t 0 if H , or. h : Y T (X )

hs 0 (u) s 0 hs 0 (v ), or. u =s 0 v H hs (t) s hs (t 0 )


Pentru simplitate, identificam morfismul h cu h si scriem:
CS(, T (X ))

or. (Y )t =s t 0 if H , or. h : Y T (X )

hs 0 (u) s 0 hs 0 (v ), or. u =s 0 v H hs (t) s hs (t 0 )


29 / 34

Inchiderea la substitutii
Propozitia
Sunt echivalente:
1

verifica CS(, T (X )) (i.e. nchisa la substitutie),

este nchisa la Sub ,

30 / 34

Inchiderea la substitutii
Propozitia
Sunt echivalente:
1

verifica CS(, T (X )) (i.e. nchisa la substitutie),

este nchisa la Sub ,

Demonstratie
verifica CS(, T (X )) (i.e. nchisa la substitutie),

0
or. (Y )t =s t if H , H = {u1 =s1 v1 , . . . , un =sn vn } si. or.
h : Y T (X ) a.. hs1 (u1 ) s1 hs1 (v1 ), . . . , hsn (u1 ) sn hsn (vn ) implica
hs (t) s hs (t 0 )

este nchisa la Sub



30 / 34

Echivalenta sintactica
Echivalenta sintactica pe T (X ) determinata de este

t s t 0 ` (X )t =s t 0 , or. s S.

31 / 34

Echivalenta sintactica
Echivalenta sintactica pe T (X ) determinata de este

t s t 0 ` (X )t =s t 0 , or. s S.

Propozitia
este o congruenta pe T (X ) nchisa la substitutie.

31 / 34

Echivalenta sintactica
Echivalenta sintactica pe T (X ) determinata de este

t s t 0 ` (X )t =s t 0 , or. s S.

Propozitia
este o congruenta pe T (X ) nchisa la substitutie.

Demonstratie
Din def. deductiei sintactice `, este nchisa la R, S, T, C, Sub .
Rezulta este congruenta pe T (X ).
Rezulta este nchisa la substitutie.


31 / 34

Completitudinea deductiei ecuationale


Fie o multime de ecuatii conditionate.

Teorema (Completitudinea deductiei)

|= (X )t =s t 0 ` (X )t =s t 0 .

Demonstratie

echivalenta sintactica: t s t 0 ` (X )t =s t 0 .

echivalenta semantica: t s t 0 |= (X )t =s t 0 .
congruenta pe T (X ) nchisa la substitutie .
este cea mai mica congruenta pe T (X ) nchisa la substitutie.

Deci , i.e. |= (X )t =s t 0 ` (X )t =s t 0 .


32 / 34

Teorema de completitudine
(S, ) signatura multisortata, X multime de variabile, t, t 0 T (X )s

Echivalenta sintactica: t s t 0 ` (X )t =s t 0 .

Echivalenta semantica: t s t 0 |= (X )t =s t 0 .
Corectitudinea deductiei: .
Completitudinea deductiei: .

Teorema (Teorema de completitudine)

|= (X )t =s t 0 ` (X )t =s t 0
( = )

33 / 34

Pe saptamana viitoare!

34 / 34

S-ar putea să vă placă și

  • Shark and Fishes Problem
    Shark and Fishes Problem
    Document13 pagini
    Shark and Fishes Problem
    Dani Rvd
    Încă nu există evaluări
  • C02 PL
    C02 PL
    Document62 pagini
    C02 PL
    Dani Rvd
    Încă nu există evaluări
  • Lab 04
    Lab 04
    Document28 pagini
    Lab 04
    Dani Rvd
    Încă nu există evaluări
  • C09
    C09
    Document66 pagini
    C09
    Dani Rvd
    Încă nu există evaluări
  • C03 PL
    C03 PL
    Document65 pagini
    C03 PL
    Dani Rvd
    Încă nu există evaluări
  • Curs 4: 2015-2016 Programare Logic A
    Curs 4: 2015-2016 Programare Logic A
    Document50 pagini
    Curs 4: 2015-2016 Programare Logic A
    Dani Rvd
    Încă nu există evaluări
  • Curs 5: 2015-2016 Programare Logic A
    Curs 5: 2015-2016 Programare Logic A
    Document41 pagini
    Curs 5: 2015-2016 Programare Logic A
    Dani Rvd
    Încă nu există evaluări
  • Laborator2 SQL An2
    Laborator2 SQL An2
    Document8 pagini
    Laborator2 SQL An2
    Dani Rvd
    Încă nu există evaluări
  • Cursul 3
    Cursul 3
    Document29 pagini
    Cursul 3
    Dani Rvd
    Încă nu există evaluări
  • Cursul 3
    Cursul 3
    Document29 pagini
    Cursul 3
    Dani Rvd
    Încă nu există evaluări
  • Cursul 5
    Cursul 5
    Document31 pagini
    Cursul 5
    Dani Rvd
    Încă nu există evaluări
  • Cursul 5
    Cursul 5
    Document31 pagini
    Cursul 5
    Dani Rvd
    Încă nu există evaluări
  • Cursul 6
    Cursul 6
    Document54 pagini
    Cursul 6
    Dani Rvd
    Încă nu există evaluări
  • Cursul 4
    Cursul 4
    Document26 pagini
    Cursul 4
    Dani Rvd
    Încă nu există evaluări
  • Cursul 9
    Cursul 9
    Document9 pagini
    Cursul 9
    Dani Rvd
    Încă nu există evaluări
  • TSB
    TSB
    Document4 pagini
    TSB
    Dani Rvd
    Încă nu există evaluări
  • Cursul 7
    Cursul 7
    Document45 pagini
    Cursul 7
    Dani Rvd
    Încă nu există evaluări
  • Cursul 8
    Cursul 8
    Document22 pagini
    Cursul 8
    Dani Rvd
    Încă nu există evaluări
  • Cursul 10 Recapitulare
    Cursul 10 Recapitulare
    Document32 pagini
    Cursul 10 Recapitulare
    Dani Rvd
    Încă nu există evaluări
  • Cursul 6
    Cursul 6
    Document54 pagini
    Cursul 6
    Dani Rvd
    Încă nu există evaluări
  • Cursul 9
    Cursul 9
    Document9 pagini
    Cursul 9
    Dani Rvd
    Încă nu există evaluări
  • Baza PA
    Baza PA
    Document4 pagini
    Baza PA
    Dani Rvd
    Încă nu există evaluări
  • Cursul 10 Recapitulare
    Cursul 10 Recapitulare
    Document32 pagini
    Cursul 10 Recapitulare
    Dani Rvd
    Încă nu există evaluări
  • Cursul 7
    Cursul 7
    Document45 pagini
    Cursul 7
    Dani Rvd
    Încă nu există evaluări
  • Cursul 5
    Cursul 5
    Document31 pagini
    Cursul 5
    Dani Rvd
    Încă nu există evaluări
  • Cursul 8
    Cursul 8
    Document22 pagini
    Cursul 8
    Dani Rvd
    Încă nu există evaluări
  • Cursul 6
    Cursul 6
    Document54 pagini
    Cursul 6
    Dani Rvd
    Încă nu există evaluări
  • Cursul 4
    Cursul 4
    Document26 pagini
    Cursul 4
    Dani Rvd
    Încă nu există evaluări
  • Cursul 3
    Cursul 3
    Document29 pagini
    Cursul 3
    Dani Rvd
    Încă nu există evaluări