Page 19 - MATINF Nr. 4
P. 19

Elemente computat , ionale de deduct , ie logic˘a                                              19



            Definit , ia 2. Un arborele binar (T = (V (T), E(T)), cu V (T) reprezentˆand mult ,imea nodurilor
            din arbore, iar E(T) reprezentˆand mult ,imea muchiilor din arbore, muchiile fiind precizate
            prin perechile de noduri definite la nivelul arborelui considerat), direct ,ionat, avˆand r˘ad˘acina s , i
            vˆarfurile etichetate cu simboluri din mult ,imea V ∪ L este arbore de structur˘a dac˘a etichetele
            vˆarfurilor sunt definite astfel ˆıncˆat, pentru orice vˆarf n ∈ V (T) avem:

              (i) dac˘a od (n) = 0 atunci ϕ (n) ∈ V ;
              (ii) dac˘a od (n) = 1 atunci ϕ (n) = ¬;
             (iii) dac˘a od (n) = 2 atunci ϕ (n) ∈ L \ {¬}
                  unde od (n) reprezint˘a num˘arul de descendent ,i direct ,i ai vˆarfului n, iar ϕ (n) este eticheta
                  vˆarfului n.

            Observat ,ia 3. Fiecare formul˘a logic˘a din limbajul de calcul cu propozit , ii logice α poate fi
            reprezentat˘a printr-un arbore de structur˘a T (α) ˆın acord cu definit , ia de mai sus. Construct , ia
            arborelui de structur˘a T (α) poate fi realizat˘a recursiv utilizˆand definit , ia arborelui de structur˘a,
            precum s , i observat , ia 2 (iii) astfel:
              (i) dac˘a α ∈ V atunci
                                                           T (α) : r
                  s , i ϕ (r) = α;
              (ii) dac˘a α = (¬β) atunci
                                                                  r
                                                        T (α) :   ↓    ,
                                                                T (β)
                  unde ϕ (r) = ¬ s , i T (β) este arborele de structur˘a al formulei β;
             (iii) dac˘a α = (βργ) cu ρ ∈ L \ {¬} atunci

                                                                  r
                                                 T (α) :        .&            ,
                                                         T (β)         T (γ)

                  unde ϕ (r) = ρ s , i T (β) , T (γ) sunt arborii de structur˘a corespunz˘atori formulelor β,
                  respectiv, γ.
            Exemplul 2. Se consider˘a o formul˘a logic˘a α s , i se construies , te arborele de structur˘a asociat T(α)
            folosind abservat , ia 3. Se consider˘a formula α = ((¬ ((¬a) ∨ b)) ↔ (a ∧ (¬b))).

                Deoarece α = (βργ) cu ρ =↔, β = (¬ ((¬a) ∨ b)) s , i γ = (a ∧ (¬b)) obt , inem

                                                               r
                                              T (α) :         .&           ,
                                                      T (β)         T (γ)

            unde ϕ (r) =↔.
                Deoarece β = (¬β 1 ), unde β 1 = ((¬a) ∨ b), obt , inem,


                                                               n 1
                                                    T (β) :    ↓    ,
                                                             T (β 1 )

            ϕ (n 1 ) = ¬.
   14   15   16   17   18   19   20   21   22   23   24