Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AstronomieBiofizicaBiologieBotanicaCartiChimieCopii
Educatie civicaFabule ghicitoriFizicaGramaticaJocLiteratura romanaLogica
MatematicaPoeziiPsihologie psihiatrieSociologie


SCHEME SEMANTICE

Matematica



+ Font mai mare | - Font mai mic



UNIVERSITATEA DIN PITESTI

FACULTATEA DE MATEMATICA-INFORMATICA



REFERAT

SCHEME SEMANTICE

Cuprins

Scheme semantice 6

Concepte de baza 8

Aspecte sintactice 10

Introducere 10

Aplicatia generata de S 10

Proprietati algebrice ale Fcomp(S) 14

Elemente ordonate 15

Clase de obiecte 17

Bibliografie 19

Scheme semantice

Conceptul de schema semantica a fost introdus in (Tandareanu (2004d)) si aceasta structura extinde conceptul de retea semantica. O schema semantica este o structura abstracta care poate reprezenta cunostintele folosind o interpretare.

O astfel de structura S este un tuplu format din patru entitati,
S=(X, A0, A, R), fiecare dintre ele specificand anumite caracterstici ale procesului de reprezentare. Pentru o anumita schema semantica S, o interpretare I1 reprezinta o piesa de cunostinte KP1. Dac
a vom inlocui I1 printr-o alta interpretare I2, S va reprezenta alta piesa de cunostinte KP2.

In legatura cu o schema semantica S vom distinge doua aspecte

Un aspect formal prin care sunt obtinute calcule formale intr-o s-algebra Peano. Calculele sunt bazate pe conceptul de derivare (Tandareanu and Ghindeanu (2006a)) iar multimea de rezultate este notata prin Fcomp(S) (Figura 2). vom introduce conceptul de tip al unei entitati formale a Fcomp(S). Un tip este un element din multimea A, care este o submultime a s-algebrei Peano generata de A0. Bazandu-ne pe acest concept putem imparti Fcomp(S) in clase de echivalenta. O clasa de echivalenta va cuprinde toate elementele care au acelasi tip.

Un aspect de evaluare, tinand cont de o anumita interpretare. Entitatile obtinute la pasul anterior vor avea valori din spatiul semantic Y. Fiecare entitate din clasa de echivalenta [u]F, unde u este un tip, este transformat in scopul obtinerii semanticii. Prin aceasta transformare obtinem o submultime Yu a lui Y, fiecare Yu avand clasa u. Spatiul Y devine astfel o uniune de clase de obiecte.

In Figura 2 vom vedea primul nivel al multimii R, care este o componenta a unei schemei semantice S. Un element din R este de forma (x, u, y) , unde uIA.

Calculele formale, bazate pe derivare, ne dau clasele de echivalenta [u]F, fiecare element are tipul u si este transformat cu ajutorul unui obiect din clasa u. In acest fel, un element al lui A este un tip al unei entitati formale si o clasa a unui obiect din spatiul semantic.

Figura 2.

Concepte de baza

Sa consideram un simbol q de aritate 2 si o multime A0 finita si nevida. Notam prin q-algebra Peano (Rudeanu (1991)) generata de A0, deci , unde An este definit recursiv dupa cum urmeaza:

An+1 = An È n ³

Pentru fiecare aIvom defini trace(a astfel:

daca aIA0 atunci trace(a)=<a>;

daca a q(u,v) atunci trace(a)=<p, q>, unde trace(u)=<p> si trace(v)=<q>

Definitie (Tandareanu (2004d))

O q schema semantica (pe scurt schema semantica) este un sistem

S=(X, A0, A, R) unde:

X este o multime de simboluri finita si nevida iar obiectele sale se numesc simboluri de obiecte

A0 este o multime de elemente finita si nevida numite simboluri de etichete si

A0 A , unde este q-algebra Peano generata de A0 (Rudeanu (1991))

R X A X este o multime nevida ce indeplineste urmatoarele conditii

x, q (u, v), y) I R Þ z I X: (x, u, z) I R, (z, v, y) I R

q (u, v) I A, (x, u, z) I R, (z, v, y) I R Þ (x, q (u, v), y) I R

u I A Û (x, u, y) I R

Vom nota:

R0 = R X A0 X)

Aspecte sintactice

Introducere

Mai jos vom prezenta conceptul de derivare intr-o schema semantica S, vom defini aplicatia generata de S, vom defini multimea Fcomp(S) ce contine rezultatul final al procesului de derivare, vom stabili cateva proprietati algebrice pentru multimea Fcomp(S) si vom pregati notiunile necesare pentru conceptul de interpretare (tipul unui element din multimea Fcomp(S) si clasa unui obiect

Aplicatia generata de S

Fie S=(X, A0, A, R) o schema semantica. Sa consideram un simbol h de aritate 1, un simbol s de aritate 2 si multimea:

M =

Vom nota cu H s-algebra Peano generata de M.

Vom nota cu Z alfabetul care include simbolul s, elementele lui X si elementele lui A, parantezele rotunde inchisa si deschisa, simbolu h si , (virgula). Vom nota cu Z* multimea tuturor cuvintelor ce se pot forma cu simboluri din Z. La fel ca in cazul unui sistem de rescriere, vom da doua reguli de rescriere in definitia urmatoare.

Definitie

Fie w1, w2IZ*. vom defini relatia binara Þ dupa cum urmeaza:

daca (x, a, y) I R0, atunci w1 (x, a, y) w2Þ w1 h(x, a, y) w2

fie (x, q(u, v), y) I R. Daca (x, u, z) I R si (z, v, y) I R atunci

w1 (x, q(u, v), y) w2Þ w1 s((x, u, y),(z, v, y)) w2

Relatia Þ se numeste derivare directa peste Z*. Vom nota prin Þ si Þ inchidera refleziva si tranzitiva a relatiei Þ, respectiv inchiderea tranzitiva. Relatia Þ va fi numita simplu derivare peste Z*.

Definitie

Pentru fiecare wI Z* unde w=w1w2wn cu wiIZ, iI, n³1, vom nota first(w)=w1 si last(w)=wn.

Definitie

Aplicatia generata de S este

GS:R 2H

definita dupa cum urmeaza

GS(x, a, y)= pentru aIA0

GS(x, q(u, v), y)= pentru aIA0

Multimea H este o multime infinita. Vom extrage din H acele elemente care pot fi derivate din R si vom nota aceasta multime cu Fcomp(S).

Cu alte cuvinte

Fcomp(S)=

Evident, vom avea:

Fcomp(S)= GS(x, u, y)

Mai jos sunt prezentate cateva proprietati fara demonstratie.

Propozitia 1

Presupunem ca (x, q(u, v), y)IR. Daca (x, q(u, v), y) Þ w atunci:

i)          Exista zIX pentru care

(x, q(u, v), y) Þ s (x, u, z), (z, u, y)) Þ w

ii)        Exista a si b astfel incat

w=s a b

(x, u, z) Þ a (z, u, y) Þ b

Propozitia 2

Daca (x, u, z) Þ a si aI ÈM)* atunci aIH.

Propozitia 3

Sa presupunem ca wIGS(x, q(u, v), y) si fie a si b acele elemente ale lui H, unic determinate, astfel incat w=s a b Atunci, exista zIX, astfel incat

(x, q(u, v), y)Þs((x, u, z), (z, v, y))

aIGS(x, u, z) si bIGS(z,    v, y)

Propozitia 4

Daca (x, u, z) Þ a si (z, v, y) Þ b atunci

s((x, u, z), (z, v, y)) Þ s a b

Corolar

GS(x, q(u, v), y)= GS(x, u, z) A GS(z, v, y)

unde P A Q =

Definitie

Definim:

H(h(x, a, y))=<h(x, a, y)>, pentru h(x, a, y)IM

H(s a b))=<p, q>, unde H(a)=<p> si H(b)=<q>,

s a b IH, aIH, bIH

Propozitia 5

Fie uIA astfel incat trace(u)=<a1, , an>. Pentru fiecare

aI GS(x1, u, z1) exista y1, , yn-1IX pentru care H(a)=<h(x1, a1, y1), h(y1, a2, y2), , h(yn-1, an, z1)> pentru n³2 si H(a)=<h(x1, u, z1)> pentru n=1.

Corolar

Daca GS(x1, u, z1) GS(x2, v, z2)¹Æ atunci x1=x2, trace(u)=trace(v) si z1=z2.

Corolar

Elementul zIX din propozitia 3 este unic determinat.

Proprietati algebrice ale Fcomp(S)

Mai jos, vom da cateva proprietati noi ale multimii Fcomp(S). Deoarece vom lucra cu doua scheme semantice S si P, vom nota cu HS si HP s-algebrele Peano generate de S, respectiv P.

Propozitia 6

Fcomp(S) I Initial(HS)

Propozitia 7

Propozitia 8

Daca Fcomp(S) HS si Fcomp(P) HP atunci

Fcomp(S) Fcomp(P) I Initial(HS HP)

Pentru simplificarea demonstratilor anumitor proprietati vom da urmatoarea definitie

Definitie

O derivare la stanga este o derivare de forma w1 Þ w2 Þ astfel incat pentru fiecare i³1 derivarea directa wi Þ wi+1 are proprietatea ca wi+1 este obtinut inlocuind primele trei simboluri din partea stanga ale lui wi.

Astfel, proprietatea urmatoare este evidenta.

Propozitia 9

Daca w este derivat din (x, u, y), atunci exista o derivare la stanga a lui w din (x. u, y).

Propozitia 10

Fie doua scheme semantice S si P. Daca wI Fcomp(S) Fcomp(P) atunci (x, u, y) Þ w este o derivare la stanga in S dac si numai daca este o derivare la stanga in P.

Propozitia 11

Daca S P atunci Fcomp(S) Fcomp(P).

Elemente ordonate

Pentru introducerea notiunii de element ordonat avem nevoie de cateva rezultate preliminare. O proprietate folositoare este data de propozitia urmatoare.

Propozitia 12

Daca w I GS(x, u1, z) GS(x, u2, z) atunci u1 = u2.

Mai jos vom da o proprietate de baza care ne ajuta sa introducem conceptul de element ordonat.

Propozitia 13

Pentru fiecare wI Fcomp(S) exista un singur element (x, u, y) I R care satisface proprietatea (x, u, y)Þ w.

Definitie

Daca wI Fcomp(S) atunci elementul u I A pentru care (x, u, y) I R si (x, u, y)Þ w este numit tipul lui w si vom nota sort(w) = u.

Propozitia 14

Fiecare element wI Fcomp(S) are un tip care este unic determinat.

Propozitia 15

Presupunem ca s a b I Fcomp(S), aI Fcomp(S) si bI Fcomp(S). Daca sort(s a b s(u, v) atunci sort(a)=u si sort(b =v.

Definitie

Fie w1, w2I Fcomp(S). Vom scrie w1 ~ w2 daca sort(w1) sort(w2). Pentru fiecare uIA vom nota

[u]F=

O proprietate importanta in studiul acestor multimi este data de urmatoarea propozitie:

Propozitia 16

Pentru fiecare (x, u, y) I R vom avea GS(x, u, y) ¹ Æ

Propozitia 17

Pentru fiecare uIA vom avea [u]F ¹ Æ

Observam ca relatia ~ definita mai sus este reflexiva, simetrica si tranzitiva, deci este o relatie de echivalenta. Astfel, multimea Fcomp(S) este impartita in clase de echivalenta iar toate elementele unei clase de echivalenta vor avea acelati tip. Cu alte cuvinte

Multimea Fcomp(S) este rezultatul calculelor formale definite de schema S.

Clase de obiecte

Sa consideram:

O schema semantica S = (X, A0, A, R)

O aplicatie bijectiva ob:X→Ob, unde Ob este o multime de obiecte (numite obiecte simple)

Pentru fiecare uIA vom considera un algoritm Algu pentru care din doua obioecte o1 si o2 obtinem alt obiect Algu(o1, o2). In plus, presupunem ca pentru aIA0, elementul Alga(o1, o2) este definit numai de obiectele o1, o2 IOb (obiecte simple). Obiectele Algu(o1, o2) sunt numite obiecte complexe.

Definitie

Vom defini recursiv:

Obiectul o=Alga(ob(x), ob(y)) pentru aIA0 si x, yIX este un obiect complex de clasa a si vom nota aceasta afirmatie prin cls(o)=a.

Daca cls(o1)=u, cls(o2)=v si q(u, v)IA atunci o=Algq(u, v)(o1, o2) este un obiect complex si cls(o)=q(u, v).

Observam ca pentru un obiect de clasa q(u, v) este un obiect ce constituie iesirea algoritmului Algq(u, v) pentru doua obiecte de intrare de clasa u, respectiv v.

De asemenea remarcam ca elementele lui A sunt vazute ca tipuri pentru elementele lui Fcomp(S) si clase pentru obiecte.

Bibliografie

[1] Tandareanu, N. (2004d): Semantic Schemas and Applications in Logical representation of Knowledge, Proceedings of the 10th International Conference on Cybernetics and Information Technologies, Systems and Applications (CITSA2004), July 21-25, Orlando, Florida, Vol. III p.82-87

[2] Tandareanu N., Ghindeanu M. (2006a): Properties of derivations in a Semantic Schema, Annals of University of Craiova, Math. Comp. Sci. Ser.

[3] Tandareanu N. (2005a): Transfer of knowledge via semantic schemas, July 10-13, Vol. IV, p.70-75, 2005

[4] Tandareanu N., Ghindeanu, M. (2005b): A three-level distributed knowledge system based on semantic schemas, 16th Int. Workshop on Database and Expert Systems Applications, Proceedings of DEXA'05, Copenhagen, p.423-427, 2005

[5] Tandareanu, N. (2000a): Proving the Existence of labeled Stratifed Graphs, Annals of the University of Craiova, Vol. XXVII, 81{92; on line version at https://inf.ucv.ro/~ntand/en/publications.html

[6] Tandareanu, N., (2000b): Knowledge Bases with Output, Knowledge and Information Systems 2(2000) 4, 438-460.

[7] Tandareanu, N. (2001): Intuitive Aspects of the Semantic Computations in KBO, Research Notes in Artificial Intelligence and Digital Communications 101, 1th     National Conference on Artificial Intelligence and Digital Communications, Craiova,June 2001, 1-8.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1210
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved