algebry relacji

background image

Marzena Łebedowska

Algebry relacji Tarskiego

Alfred Tarski wraz ze współautorami w latach 1947-1951 podał trzy różne definicje algebr

relacji. Pierwsza pochodzi z pracy zatytułowanej "Problem reprezentacji w algebrach relacyjnych"

napisanej wspólnie z Jonssonem w 1947 roku. Algebra relacji zdefiniowana została tam jako

algebra Boole'a wraz z operacją konwersji x=x oraz operacjami binarnymi:

x = {<a, b>: <a b> є x}

x = {<a, b>: <a, b> ȼ x}

x = {<a, b>: <b, a> є x}

x∙y = {<a, b>: <a, b> є x i <a, b> є y}

x+y = {<a, b>: <a, b> є x i <a, b> є y}

x;y = {<a,c>: dla pewnego b є U, <a, b> є x i <b, c> є y}

x†y = {<a,c>: dla każdego b є U, <a, b> є x lub <b, c> є y}

Przyjęto ponadto następujące zależności:

x;(y;z) = (x;y);z,

(x+y);z = x;z + y;z i x;(y+z) = x;y + x;z,

(x+y) =x+y, x;1'=x=1';x,

x;(x;y) ≤ y.

(Jedynie ostatnia nierówność nie wystąpiła wcześniej u Peirce'a, choć da się ją wyprowadzić z

podanych przezeń praw rachunku relacji.)

Język aksjomatyzacji Tarskiego składał się z:

zmiennych oznaczających dowolne relacje

symboli relacji wyróżnionych: 0, 1, 1', 0'

sześciu operacji zaczerpniętych od Peirce'a: +, , ;, †, oraz -

symboli równości

spójników zdaniowych

background image

Strukturą dla podanego języka musi być zatem algebra postaci:

A= A, +, , , 0, 1, ;, †, , 1', 0' .

W swej drugiej definicji algebr relacji Tarski przy współpracy z Chinem w roku 1951

określił wyraźnie typ algebry relacji:

A= A, +, , ;, , gdzie A, +, - to algebra Boole'a.

Uznawane są tu:

x=x,

x;(y;z) = (x;y);z,

(x+y);z = x;z + y;z i x;(y+z) = x;y + x;z,

(x+y) =x+y,

(x;y) =y;x,

x;(x;y) ≤ y.

Operacje: , 0, 1 uzyskać można z + i . Nie występuje tu 1' jako element wyróżniony.

Wymagany jest natomiast egzystencjalny aksjomat stwierdzający, że dla pewnego uєA x;u=x dla

wszystkich xєA.

W roku 1951 Tarski wraz z Jonssonem po raz kolejny podjęli próbę zdefiniowania algebr

relacji:

A= A, +, 0, , 1, ;, , 1' , gdzie A, +, - jest algebrą boolowską.

Uznawane są:

x;(y;z) = (x;y);z,

x;1' = x = 1';x,

oraz następująca wersja Teorii K Augusta De Morgana:

x;y z=0 <-> x;z y=0 <-> z;y x=0.

background image

Jak widać algebry Tarskiego stopniowo ewoluowały. Ostatecznie przyjął on następującą

definicję:

A= A, +, 0, , 1, ;, , 1' , gdzie A, +, - jest algebrą Boole'a.

Uznawane są:

x=x,

x;(y;z) = (x;y);z,

(x+y);z = x;z + y;z i x;(y+z) = x;y + x;z,

(x+y) =x+y,

(x;y) =y;x,

x;(x;y) ≤ y,

x;1' = x,

x+y=y+x,

x+(y+z)=(x+y)+z,

x+y +x+y=x.

Bibliografia:

Roger D. Maddux, „The Orgin of Relation Algebras in the Development and Axiomatization of the

Calculus of Relations”


Document Outline


Wyszukiwarka

Podobne podstrony:
Algebra relacji v5 cz1
algebra relacji
Microsoft PowerPoint 04 algebra relacji i rachunek relacyjny
Algebra relacji
ALGEBRA RELACJI SQL cw1
Algebra Relacje
Relacje i funkcje ćw 2(2), stud, I semsetr, ALGEBRA, Ćwicenia i wyklady
Algebra w2
Relacje lekarz pacjent
Relacja lekarz pacjent w perspektywie socjologii medycyny popr
10 Relacja wspomagaj cy i wspomaganyid 11081 ppt
Algebra w3b
Relacja lekarz pacjent

więcej podobnych podstron