Page 25 - MATINF Nr. 6
P. 25

Interpretarea formulelor logice                                                                25



            Rezult˘a:
                                       I
                                      t (s) = (s (y) + 1) · (s (z) + 2) + (s (x) + 2)
                                       1
            ˆ
            In final avem rezultatul interpret˘arii de forma:
                                 I
                                t (s) = ((s (y) + 1) · (s (z) + 2) + s (x) + 2) · (s (x) + 2) .

                ˆ
                In particular pentru valori asociate variabilelor utilizate prin funct , ia s ∈ [V → N], s (x) = 1,
            s (y) = 5, s (z) = 1, se obt , ine valoarea final˘a a interpret˘arii termenului t ˆın acest limbaj prin
             I
            t (s) = 63.
                                                                                         ◦
                2. Interpretarea intent¸ionat˘a pentru structura simbolic˘a de tip atom α == ∗ + xS0 + xSS0 +
            + + ∗xx ∗ SSS0xSS0.

                                                                   ◦
                Expresia considerat˘a se poate scrie sub forma α = ∗ + xS0 + xSS0+ + ∗xx ∗ SSS0xSS0,
                                                                     |      {z       }|         {z         }
                                                                             t 1                t 2
            unde t 1 , t 2 ∈ TERM, deci α ∈ ATOM.
                Pentru funct , ia de asociere s ∈ [V → D] se obt¸ine interpretarea formulei α prin:
                         ◦ I
                              I
                 I
                                                I
                                                         I
                                    I
                α (s) ==     t (s) , t (s) = if t (s) = t (s) then T else F
                              1     2           1        2
                           €                           Š
                                    I
                                                   I
                 I
                t (s) = ∗ I  (+xS0) (s) , (+xSS0) (s) = (s (x) + 1) · (s (x) + 2)
                 1
                            €                   I           I   Š        €      I               I   Š
                 I
                t (s) = +  I  (+ ∗ xx ∗ SSS0x) (s) , (SS0) (s)    = +  I  (∗xx) (s) , (∗SSS0x) (s) + 2 =
                 2
            s (x) · s (x) + 3 · s (x) + 2.
                                                                                                I
                                                                                                        I
                Pe baza rezultatelor de interpretare obt , inute se observ˘a rezultatul final evident, t (s) = t (s),
                                                                                                1
                                                                                                        2
                                                                              I
            pentru orice asociere s, deci interpretarea atomului init , ial este α (s) = T.
                Concluzii
                Lucrarea prezint˘a pe lˆang˘a elementele de baz˘a privind interpretarea formulelor logice dintr-un
            limbaj de calcul cu propozit , ii logice s , i definirea limbajului extins prin utilizarea de elemente
            non-logice ˆın contextul limbajului de calcul logic elementar s , i interpretarea structurilor simbolice
            de tip termeni s , i atomi de la nivelul limbajului extins. Prin descrierea teoretic˘a a elementelor de
            interpretare logic˘a s , i aplicarea unui rat , ionament logic algoritmic de interpretare cu aplicat , ii uzuale
            privind validabilitatea formulelor logice sau verificarea unificabilit˘at , ii expresiilor funct , ionale se
            arat˘a utilitatea s , i caracterul aplicativ ˆın diverse domenii ce refer˘a reprezentarea cunos , tint , elor
            ˆıntr-un limbaj logic.

            Bibliografie


            [1] J.L. Bell, M. Machover, A Course in Mathematical Logic, North-Holland, 1997.

            [2] M. Ben-Ari, Mathematical Logic for Computer Science, Springer Verlag, 2001.


            [3] J. Bessie, S. Glennan, Elements of Deductive Inference: An Introduction to Symbolic Logic,
                 Wadsworth Publishing Company, 1999.

            [4] C.M. Bishop, Neural Network for Pattern Recognition, Clarendon Press, 1995.

            [5] A. Church, Introduction to Mathematical Logic, Princeton University Press, 1996.
   20   21   22   23   24   25   26   27   28   29   30