SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
PD Tema 3: Tableros semánticos




                          Lógica informática (2010–11)
                                 Tema 3: Tableros semánticos


                                  José A. Alonso Jiménez
                                   Andrés Cordón Franco
                                  María J. Hidalgo Doblado

                                Grupo de Lógica Computacional
                        Departamento de Ciencias de la Computación e I.A.
                                     Universidad de Sevilla




                                                                            1 / 26
PD Tema 3: Tableros semánticos




Tema 3: Tableros semánticos

 1. Búsqueda de modelos

 2. Notación uniforme

 3. Procedimiento de completación de tableros

 4. Modelos por tableros semánticos

 5. Consistencia mediante tableros

 6. Teorema por tableros

 7. Deducción por tableros                      2 / 26
PD Tema 3: Tableros semánticos
  Búsqueda de modelos




Tema 3: Tableros semánticos

 1. Búsqueda de modelos

 2. Notación uniforme

 3. Procedimiento de completación de tableros

 4. Modelos por tableros semánticos

 5. Consistencia mediante tableros

 6. Teorema por tableros

 7. Deducción por tableros                      3 / 26
PD Tema 3: Tableros semánticos
  Búsqueda de modelos




Búsqueda exitosa de modelos
         Búsqueda de modelos de ¬(¬p ∨ ¬q → ¬(p ∧ r ))
                    I |= ¬(¬p ∨ ¬q → ¬(p ∧ r ))
              syss I |= {¬(¬p ∨ ¬q → ¬(p ∧ r ))}
              syss I |= {¬p ∨ ¬q, ¬¬(p ∧ r )}
              syss I |= {¬p ∨ ¬q, p ∧ r }
              syss I |= {p, r , ¬p ∨ ¬q}
              syss I |= {p, r , ¬p} ó I |= {p, r , ¬q}
              syss I |= {⊥} ó I |= {p, r , ¬q}
         Modelos de ¬(¬p ∨ ¬q → ¬(p ∧ r )):
           Las interpretaciones I tales que I(p) = 1, I(q) = 0 e I(r ) = 1.




                                                                              4 / 26
PD Tema 3: Tableros semánticos
  Búsqueda de modelos




Búsqueda exitosa de modelos por tableros semánticos
    ¬((¬p ∨ ¬q) → ¬(p ∧ r ))

         ¬p ∨ ¬q, ¬¬(p ∧ r )

             ¬p ∨ ¬q, p ∧ r

               ¬p ∨ ¬q, p, r

      ¬p, p, r                   ¬q, p, r


           ⊥


                                                      5 / 26
PD Tema 3: Tableros semánticos
  Búsqueda de modelos




Búsqueda fallida de modelos
         Búsqueda de modelos de ¬(¬p ∨ ¬q → ¬(p ∧ q)).
                    I |= ¬(¬p ∨ ¬q → ¬(p ∧ q))
              syss I |= {¬(¬p ∨ ¬q → ¬(p ∧ q))}
              syss I |= {¬p ∨ ¬q, ¬¬(p ∧ q)}
              syss I |= {¬p ∨ ¬q, p ∧ q}
              syss I |= {p, q, ¬p ∨ ¬q}
              syss I |= {p, q, ¬p} ó I |= {p, q, ¬q}
              syss I |= {⊥} ó I |= {⊥}
         La fórmula ¬(¬p ∨ ¬q → ¬(p ∧ q)) no tiene modelos (es
         insatisfacible).




                                                                 6 / 26
PD Tema 3: Tableros semánticos
  Búsqueda de modelos




Búsqueda fallida de modelos por tableros semánticos
    ¬((¬p ∨ ¬q) → ¬(p ∧ q))

         ¬p ∨ ¬q, ¬¬(p ∧ q)

             ¬p ∨ ¬q, p ∧ q

               ¬p ∨ ¬q, p, q

      ¬p, p, q                   ¬q, p, q


           ⊥                        ⊥


                                                      7 / 26
PD Tema 3: Tableros semánticos
  Notación uniforme




Tema 3: Tableros semánticos

 1. Búsqueda de modelos

 2. Notación uniforme

 3. Procedimiento de completación de tableros

 4. Modelos por tableros semánticos

 5. Consistencia mediante tableros

 6. Teorema por tableros

 7. Deducción por tableros                      8 / 26
PD Tema 3: Tableros semánticos
  Notación uniforme




Notación uniforme: Literales y dobles negaciones
         Literales
                Un literal es un átomo o la negación de un átomo (p.e.
                p, ¬p, q, ¬q, . . . ).
                I |= p syss I(p) = 1.
                I |= ¬p syss I(p) = 0.
         Dobles negaciones
                F es una doble negación si es de la forma ¬¬G.
                I |= ¬¬G syss I |= G.
         Reducción de modelos:
                I |= F ∧ G syss I |= F e I |= G.
                I |= F ∨ G syss I |= F ó I |= G.




                                                                         9 / 26
PD Tema 3: Tableros semánticos
  Notación uniforme




Notación uniforme: Fórmulas alfa y beta
         Las fórmulas alfa, junto con sus componentes, son
             F               F1         F2
             A1 ∧ A2         A1         A2
             ¬(A1 → A2 ) A1             ¬A2
             ¬(A1 ∨ A2 ) ¬A1            ¬A2
             A1 ↔ A2         A1 → A2 A2 → A1
         Si F es alfa con componentes F1 y F2 , entonces F ≡ F1 ∧ F2 .
         Las fórmulas beta, junto con sus componentes, son
             F               F1            F2
             B1 ∨ B2         B1            B2
             B1 → B2         ¬B1           B2
             ¬(B1 ∧ B2 ) ¬B1               ¬B2
             ¬(B1 ↔ B2 ) ¬(B1 → B2 ) ¬(B2 → B1 )
         Si F es beta con componentes F1 y F2 , entonces F ≡ F1 ∨ F2 .
                                                                         10 / 26
PD Tema 3: Tableros semánticos
  Procedimiento de completación de tableros




Tema 3: Tableros semánticos

 1. Búsqueda de modelos

 2. Notación uniforme

 3. Procedimiento de completación de tableros

 4. Modelos por tableros semánticos

 5. Consistencia mediante tableros

 6. Teorema por tableros

 7. Deducción por tableros                      11 / 26
PD Tema 3: Tableros semánticos
  Procedimiento de completación de tableros




Tablero del conjunto de fórmulas S
 Un tablero del conjunto de fórmulas S es un árbol construido mediante
 las reglas:
        El árbol cuyo único nodo tiene como etiqueta S es un tablero de S.
        Sea T un tablero de S y S1 la etiqueta de una hoja de T .
           1. Si S1 contiene una fórmula y su negación, entonces el árbol obtenido
              añadiendo como hijo de S1 el nodo etiquetado con {⊥} es un tablero
              de S.
           2. Si S1 contiene una doble negación ¬¬F , entonces el árbol obtenido
              añadiendo como hijo de S1 el nodo etiquetado con
              (S1 {¬¬F }) ∪ {F } es un tablero de S.
           3. Si S1 contiene una fórmula alfa F de componentes F1 y F2 , entonces
              el árbol obtenido añadiendo como hijo de S1 el nodo etiquetado con
              (S1     {F }) ∪ {F1 , F2 } es un tablero de S.
           4. Si S1 contiene una fórmula beta F de componentes F1 y F2 , entonces
              el árbol obtenido añadiendo como hijos de S1 los nodos etiquetados
              con (S1      {F }) ∪ {F1 } y (S1 {F }) ∪ {F2 } es un tablero de S.
                                                                                     12 / 26
PD Tema 3: Tableros semánticos
  Procedimiento de completación de tableros




No unicidad del tablero de un conjunto de fórmulas
         Un tablero completo de (p ∨ q) ∧ (¬p ∧ ¬q) es
                 (p ∨ q) ∧ (¬p ∧ ¬q)

                      p ∨ q, ¬p ∧ ¬q

            p, ¬p ∧ ¬q                q, ¬p ∧ ¬q

              p, ¬p, ¬q                q, ¬p, ¬q


                    ⊥                         ⊥



                                                         13 / 26
PD Tema 3: Tableros semánticos
  Procedimiento de completación de tableros




No unicidad del tablero de un conjunto de fórmulas
         Otro tablero completo de (p ∨ q) ∧ (¬p ∧ ¬q) es
                (p ∨ q) ∧ (¬p ∧ ¬q)

                    p ∨ q, ¬p ∧ ¬q

                      p ∨ q, ¬p, ¬q

            p, ¬p, ¬q                 q, ¬p, ¬q


                  ⊥                           ⊥



                                                           14 / 26
PD Tema 3: Tableros semánticos
  Modelos por tableros semánticos




Tema 3: Tableros semánticos

 1. Búsqueda de modelos

 2. Notación uniforme

 3. Procedimiento de completación de tableros

 4. Modelos por tableros semánticos

 5. Consistencia mediante tableros

 6. Teorema por tableros

 7. Deducción por tableros                      15 / 26
PD Tema 3: Tableros semánticos
  Modelos por tableros semánticos




Modelos por tableros
        Def.: Sea S un conjunto de fórmulas, T un tablero de S.
              Una hoja de T es cerrada si contiene una fórmula y su negación o es de la
              forma {⊥}.
              Una hoja de T es abierta si es un conjunto de literales y no contiene un
              literal y su negación.
        Def.: Un tablero completo de S es un tablero de S tal que todas sus
        hojas son abiertas o cerradas.
        Def.: Un tablero es cerrado si todas sus hojas son cerradas.
        Reducción de modelos:
              I |= F ∧ G syss I |= F e I |= G.
              I |= F ∨ G syss I |= F ó I |= G.
        Propiedades:
          1. Si las hojas de un tablero del conjunto de fórmulas {F1 , . . . , Fn } son
             {G1,1 , . . . , G1,n1 }, . . . , {Gm,1 , . . . , Gm,nm }, entonces
             F1 ∧ · · · ∧ Fn ≡ (G1,1 ∧ · · · ∧ G1,n1 ) ∨ · · · ∨ (Gm,1 ∧ · · · ∧ Gm,nm ).
          2. Prop.: Sea S un conjunto de fórmulas, T un tablero de S e I una
             interpretación. Entonces, I |= S syss existe una hoja S1 de T tal que
             I |= S1 .
                                                                                            16 / 26
PD Tema 3: Tableros semánticos
  Consistencia mediante tableros




Tema 3: Tableros semánticos

 1. Búsqueda de modelos

 2. Notación uniforme

 3. Procedimiento de completación de tableros

 4. Modelos por tableros semánticos

 5. Consistencia mediante tableros

 6. Teorema por tableros

 7. Deducción por tableros                      17 / 26
PD Tema 3: Tableros semánticos
  Consistencia mediante tableros




Consistencia mediante tableros
         Prop.: Si {p1 , . . . , pn , ¬q1 , . . . , ¬qm } es una hoja abierta de un
         tablero del conjunto de fórmulas S, entonces la interpretación I
         tal que I(p1 ) = 1, . . . , I(pn ) = 1, I(q1 ) = 0, . . . , I(qm ) = 0 es un
         modelo de S.
         Prop.: Un conjunto de fórmulas S es consistente syss S tiene un
         tablero con alguna hoja abierta.
         Prop.: Un conjunto de fórmulas S es inconsistente syss S tiene
         un tablero completo cerrado.




                                                                                        18 / 26
PD Tema 3: Tableros semánticos
  Teorema por tableros




Tema 3: Tableros semánticos

 1. Búsqueda de modelos

 2. Notación uniforme

 3. Procedimiento de completación de tableros

 4. Modelos por tableros semánticos

 5. Consistencia mediante tableros

 6. Teorema por tableros

 7. Deducción por tableros                      19 / 26
PD Tema 3: Tableros semánticos
  Teorema por tableros




Teorema por tableros
         Def.: Una fórmula F es un teorema (mediante tableros
         semánticos) si tiene una prueba mediante tableros; es decir, si
         {¬F } tiene un tablero completo cerrado.
         Se representa por Tab F .
         Ejemplos:         ¬p ∨ ¬q → ¬(p ∧ q)
                             Tab
                       Tab ¬p ∨ ¬q → ¬(p ∧ r )
         Teor.: El cálculo de tableros semánticos es adecuado y completo;
         es decir,
             Adecuado:      Tab F ⇒      |= F
             Completo: |= F         ⇒      Tab F




                                                                            20 / 26
PD Tema 3: Tableros semánticos
  Deducción por tableros




Tema 3: Tableros semánticos

 1. Búsqueda de modelos

 2. Notación uniforme

 3. Procedimiento de completación de tableros

 4. Modelos por tableros semánticos

 5. Consistencia mediante tableros

 6. Teorema por tableros

 7. Deducción por tableros                      21 / 26
PD Tema 3: Tableros semánticos
  Deducción por tableros




Deducción por tableros
         Def.: La fórmula F es deducible (mediante tableros semánticos) a
         partir del conjunto de fórmulas S si existe un tablero completo
         cerrado de S ∪ {¬F }. Se representa por S Tab F .
         Ejemplo: {p → q, q → r } Tab p → r
                                 p → q, q → r , ¬(p → r )

                                    p → q, q → r , p, ¬r

                           p → q, ¬q, p, ¬r       p → q, r , p, ¬r

            ¬p, ¬q, p, ¬r               q, ¬q, p, ¬r       ⊥

                     ⊥                        ⊥
                                                                            22 / 26
PD Tema 3: Tableros semánticos
  Deducción por tableros




Deducción por tableros
         Ejemplo: {p ∨ q}             Tab   p∧q
                                   p ∨ q, ¬(p ∧ q)

                  p, ¬(p ∧ q)                      q, ¬(p ∧ q)

            p, ¬p                p, ¬q        q, ¬p        q, ¬q


               ⊥                                             ⊥

         Contramodelos de {p ∨ q} Tab p ∧ q
            las interpretaciones I1 tales que I1 (p) = 1 e I1 (q) = 0
               las interpretaciones I2 tales que I2 (p) = 0 e I2 (q) = 1
         Teor.: S          Tab   F syss S |= F .                           23 / 26
PD Tema 3: Tableros semánticos
  Tableros en notación reducida




Tema 3: Tableros semánticos

 1. Búsqueda de modelos

 2. Notación uniforme

 3. Procedimiento de completación de tableros

 4. Modelos por tableros semánticos

 5. Consistencia mediante tableros

 6. Teorema por tableros

 7. Deducción por tableros                      24 / 26
PD Tema 3: Tableros semánticos
  Tableros en notación reducida




Tableros en notación reducida
         Ejemplo: {p ∨ q}             Tab   p∧q
                                      1. p ∨ q
                                      2. ¬(p ∧ q)

                        3. p (1)                    4. q (1)

            5. ¬p (2)             6. ¬q (2)   7. ¬p (2)   8. ¬q (2)

             Cerrada              Abierta     Abierta     Cerrada
             (5,3)                {p, ¬q}     {¬p, q}     (8,4)




                                                                      25 / 26
PD Tema 3: Tableros semánticos
  Bibliografía




Bibliografía
    1. Ben–Ari, M. Mathematical Logic for Computer Science (2nd ed.)
       (Springer, 2001)
                 Cap. 2: Propositional calculus: formulas, models, tableaux
    2. Fitting, M. First-Order Logic and Automated Theorem Proving
       (2nd ed.) (Springer, 1995)
                 Cap. 3: Semantic tableaux and resolution
    3. Hortalá, M.T.; Leach, J. y Rogríguez, M. Matemática discreta y
       lógica matemática (Ed. Complutense, 1998)
                 Cap. 7.9: Tableaux semánticos para la lógica de proposiciones
    4. Nerode, A. y Shore, R.A. Logic for Applications (Springer, 1997)
                 Cap. 1.4: Tableau proofs in propositional calculus
    5. E. Paniagua, J.L. Sánchez y F. Martín Lógica computacional
       (Thomson, 2003)
                 Cap. 4.3: Métodos de las tablas semánticas
                                                                                 26 / 26

Más contenido relacionado

La actualidad más candente

Choque Plástico
Choque PlásticoChoque Plástico
Choque Plásticojoy2413
 
Cinematica. ejercicios resueltos
Cinematica. ejercicios resueltosCinematica. ejercicios resueltos
Cinematica. ejercicios resueltosGogole
 
Análisis de armadura por método de nodos y método matricial
Análisis de armadura por método de nodos y método matricialAnálisis de armadura por método de nodos y método matricial
Análisis de armadura por método de nodos y método matricialFranz Malqui
 
Ejercicios resueltos de matrices - Matrices conmutable, idempotente, nilpoten...
Ejercicios resueltos de matrices -	Matrices conmutable, idempotente, nilpoten...Ejercicios resueltos de matrices -	Matrices conmutable, idempotente, nilpoten...
Ejercicios resueltos de matrices - Matrices conmutable, idempotente, nilpoten...algebra
 
Cálculo de circuitos mixtos
Cálculo de circuitos mixtosCálculo de circuitos mixtos
Cálculo de circuitos mixtosGabriel Diaz
 
Laboratorio fuerzas concurrentes
Laboratorio fuerzas concurrentesLaboratorio fuerzas concurrentes
Laboratorio fuerzas concurrentesJohnny Alex
 
Problemas resueltos de distribución muestral
Problemas resueltos de distribución muestralProblemas resueltos de distribución muestral
Problemas resueltos de distribución muestralasrodriguez75
 
ejercicios resueltos de estatica
ejercicios resueltos de estaticaejercicios resueltos de estatica
ejercicios resueltos de estaticaclasesdequimica
 
Practica 3 Armaduras (1).pptx
Practica 3 Armaduras (1).pptxPractica 3 Armaduras (1).pptx
Practica 3 Armaduras (1).pptxoscarmamani36
 
Mecánica vectorial para ingenieros estática 9na Edición Beer Johnston.pdf
Mecánica vectorial para ingenieros estática 9na Edición Beer Johnston.pdfMecánica vectorial para ingenieros estática 9na Edición Beer Johnston.pdf
Mecánica vectorial para ingenieros estática 9na Edición Beer Johnston.pdfSANTIAGO PABLO ALBERTO
 
2 estatica de las particulas estatica
2 estatica de las particulas estatica2 estatica de las particulas estatica
2 estatica de las particulas estaticajrubio802
 
Flexion pura y esfuerzo causado por flexion
Flexion pura y esfuerzo causado por flexionFlexion pura y esfuerzo causado por flexion
Flexion pura y esfuerzo causado por flexionLuismartin Rodriguez
 
4. fuerzas cortantes y momento flector
4. fuerzas cortantes y momento flector4. fuerzas cortantes y momento flector
4. fuerzas cortantes y momento flectorFacebook
 
Problemas resueltos de física Alonso Finn volumen i
Problemas resueltos de física Alonso Finn volumen iProblemas resueltos de física Alonso Finn volumen i
Problemas resueltos de física Alonso Finn volumen iEduardo Bas
 

La actualidad más candente (20)

Mecanica
MecanicaMecanica
Mecanica
 
Fuerzas internas en vigas
Fuerzas internas en vigasFuerzas internas en vigas
Fuerzas internas en vigas
 
Choque Plástico
Choque PlásticoChoque Plástico
Choque Plástico
 
Las ondas
Las ondasLas ondas
Las ondas
 
Cinematica. ejercicios resueltos
Cinematica. ejercicios resueltosCinematica. ejercicios resueltos
Cinematica. ejercicios resueltos
 
Análisis de armadura por método de nodos y método matricial
Análisis de armadura por método de nodos y método matricialAnálisis de armadura por método de nodos y método matricial
Análisis de armadura por método de nodos y método matricial
 
Geometria descriptiva
Geometria descriptivaGeometria descriptiva
Geometria descriptiva
 
TORSIÓN
TORSIÓNTORSIÓN
TORSIÓN
 
Ejercicios resueltos de matrices - Matrices conmutable, idempotente, nilpoten...
Ejercicios resueltos de matrices -	Matrices conmutable, idempotente, nilpoten...Ejercicios resueltos de matrices -	Matrices conmutable, idempotente, nilpoten...
Ejercicios resueltos de matrices - Matrices conmutable, idempotente, nilpoten...
 
Cálculo de circuitos mixtos
Cálculo de circuitos mixtosCálculo de circuitos mixtos
Cálculo de circuitos mixtos
 
Laboratorio fuerzas concurrentes
Laboratorio fuerzas concurrentesLaboratorio fuerzas concurrentes
Laboratorio fuerzas concurrentes
 
Problemas resueltos de distribución muestral
Problemas resueltos de distribución muestralProblemas resueltos de distribución muestral
Problemas resueltos de distribución muestral
 
ejercicios resueltos de estatica
ejercicios resueltos de estaticaejercicios resueltos de estatica
ejercicios resueltos de estatica
 
Practica 3 Armaduras (1).pptx
Practica 3 Armaduras (1).pptxPractica 3 Armaduras (1).pptx
Practica 3 Armaduras (1).pptx
 
Mecánica vectorial para ingenieros estática 9na Edición Beer Johnston.pdf
Mecánica vectorial para ingenieros estática 9na Edición Beer Johnston.pdfMecánica vectorial para ingenieros estática 9na Edición Beer Johnston.pdf
Mecánica vectorial para ingenieros estática 9na Edición Beer Johnston.pdf
 
Dinámica de rotación
Dinámica de rotaciónDinámica de rotación
Dinámica de rotación
 
2 estatica de las particulas estatica
2 estatica de las particulas estatica2 estatica de las particulas estatica
2 estatica de las particulas estatica
 
Flexion pura y esfuerzo causado por flexion
Flexion pura y esfuerzo causado por flexionFlexion pura y esfuerzo causado por flexion
Flexion pura y esfuerzo causado por flexion
 
4. fuerzas cortantes y momento flector
4. fuerzas cortantes y momento flector4. fuerzas cortantes y momento flector
4. fuerzas cortantes y momento flector
 
Problemas resueltos de física Alonso Finn volumen i
Problemas resueltos de física Alonso Finn volumen iProblemas resueltos de física Alonso Finn volumen i
Problemas resueltos de física Alonso Finn volumen i
 

Similar a Tableros semánticos para la búsqueda de modelos y consistencia

LMF-T3: Tableros semánticos
LMF-T3: Tableros semánticosLMF-T3: Tableros semánticos
LMF-T3: Tableros semánticosJosé A. Alonso
 
C4_Leyes Logicas_def.pdf
C4_Leyes Logicas_def.pdfC4_Leyes Logicas_def.pdf
C4_Leyes Logicas_def.pdfJasonZge
 
LIT4: Formales normales conjuntivas y disyuntivas
LIT4: Formales normales conjuntivas y disyuntivasLIT4: Formales normales conjuntivas y disyuntivas
LIT4: Formales normales conjuntivas y disyuntivasJosé A. Alonso
 
204041_213_James_Villegas_tarea2.pdf
204041_213_James_Villegas_tarea2.pdf204041_213_James_Villegas_tarea2.pdf
204041_213_James_Villegas_tarea2.pdfJamesVillegas9
 
LI-T5b: Algoritmos para SAT. Aplicaciones
LI-T5b: Algoritmos para SAT. AplicacionesLI-T5b: Algoritmos para SAT. Aplicaciones
LI-T5b: Algoritmos para SAT. AplicacionesJosé A. Alonso
 
UTPL-LÓGICA MATEMÁTICA-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-LÓGICA MATEMÁTICA-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-LÓGICA MATEMÁTICA-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-LÓGICA MATEMÁTICA-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)Videoconferencias UTPL
 
Estructuras discretas unidad1
Estructuras discretas unidad1Estructuras discretas unidad1
Estructuras discretas unidad1ysaacura
 

Similar a Tableros semánticos para la búsqueda de modelos y consistencia (17)

LMF-T3: Tableros semánticos
LMF-T3: Tableros semánticosLMF-T3: Tableros semánticos
LMF-T3: Tableros semánticos
 
C4_Leyes Logicas_def.pdf
C4_Leyes Logicas_def.pdfC4_Leyes Logicas_def.pdf
C4_Leyes Logicas_def.pdf
 
LIT4: Formales normales conjuntivas y disyuntivas
LIT4: Formales normales conjuntivas y disyuntivasLIT4: Formales normales conjuntivas y disyuntivas
LIT4: Formales normales conjuntivas y disyuntivas
 
204041_213_James_Villegas_tarea2.pdf
204041_213_James_Villegas_tarea2.pdf204041_213_James_Villegas_tarea2.pdf
204041_213_James_Villegas_tarea2.pdf
 
borrador completo.pdf
borrador completo.pdfborrador completo.pdf
borrador completo.pdf
 
LI-T5b: Algoritmos para SAT. Aplicaciones
LI-T5b: Algoritmos para SAT. AplicacionesLI-T5b: Algoritmos para SAT. Aplicaciones
LI-T5b: Algoritmos para SAT. Aplicaciones
 
miercoles RV.docx
miercoles RV.docxmiercoles RV.docx
miercoles RV.docx
 
UTPL-LÓGICA MATEMÁTICA-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-LÓGICA MATEMÁTICA-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-LÓGICA MATEMÁTICA-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-LÓGICA MATEMÁTICA-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
 
Programa segundo grad1
Programa segundo grad1Programa segundo grad1
Programa segundo grad1
 
Bloque1 tercergrado
Bloque1 tercergradoBloque1 tercergrado
Bloque1 tercergrado
 
Ajuste de datos e interpolacion
Ajuste de datos e interpolacionAjuste de datos e interpolacion
Ajuste de datos e interpolacion
 
Estructuras discretas unidad1
Estructuras discretas unidad1Estructuras discretas unidad1
Estructuras discretas unidad1
 
UNIDAD 4
UNIDAD 4UNIDAD 4
UNIDAD 4
 
Mat 11 u4
Mat 11 u4Mat 11 u4
Mat 11 u4
 
Mat 9 u1
Mat 9 u1Mat 9 u1
Mat 9 u1
 
INTRODUCCION 2021 Y CLASE 1.pptx
INTRODUCCION 2021 Y CLASE 1.pptxINTRODUCCION 2021 Y CLASE 1.pptx
INTRODUCCION 2021 Y CLASE 1.pptx
 
Matrices y sus aplicaciones
Matrices y sus aplicacionesMatrices y sus aplicaciones
Matrices y sus aplicaciones
 

Más de José A. Alonso

Tema 12: Analizadores sintácticos funcionales.
Tema 12: Analizadores sintácticos funcionales.Tema 12: Analizadores sintácticos funcionales.
Tema 12: Analizadores sintácticos funcionales.José A. Alonso
 
Tema 23: Técnicas de diseño descendente de algoritmos
Tema 23: Técnicas de diseño descendente de algoritmosTema 23: Técnicas de diseño descendente de algoritmos
Tema 23: Técnicas de diseño descendente de algoritmosJosé A. Alonso
 
I1M-T19: El TAD de los árboles de búsqueda
I1M-T19: El TAD de los árboles de búsquedaI1M-T19: El TAD de los árboles de búsqueda
I1M-T19: El TAD de los árboles de búsquedaJosé A. Alonso
 
I1M-T17: El TAD de los conjuntos
I1M-T17: El TAD de los conjuntosI1M-T17: El TAD de los conjuntos
I1M-T17: El TAD de los conjuntosJosé A. Alonso
 
Panorama de la demostración asistida por ordenador
Panorama de la demostración asistida por ordenadorPanorama de la demostración asistida por ordenador
Panorama de la demostración asistida por ordenadorJosé A. Alonso
 
LMF-T6: Sintaxis y semántica de la lógica de primer orden
LMF-T6: Sintaxis y semántica de la lógica de primer ordenLMF-T6: Sintaxis y semántica de la lógica de primer orden
LMF-T6: Sintaxis y semántica de la lógica de primer ordenJosé A. Alonso
 
LMF-T6: Sintaxis y semántica de la lógica de primer orden
LMF-T6: Sintaxis y semántica de la lógica de primer ordenLMF-T6: Sintaxis y semántica de la lógica de primer orden
LMF-T6: Sintaxis y semántica de la lógica de primer ordenJosé A. Alonso
 
LMF-T5b: Aplicaciones de la lógica proposicional
LMF-T5b: Aplicaciones de la lógica proposicionalLMF-T5b: Aplicaciones de la lógica proposicional
LMF-T5b: Aplicaciones de la lógica proposicionalJosé A. Alonso
 
LMF-T5: Resolución proposicional
LMF-T5: Resolución proposicionalLMF-T5: Resolución proposicional
LMF-T5: Resolución proposicionalJosé A. Alonso
 
LMF-T2: Deducción natural proposicional
LMF-T2: Deducción natural proposicionalLMF-T2: Deducción natural proposicional
LMF-T2: Deducción natural proposicionalJosé A. Alonso
 
I1M-T21: El TAD de los polinomios en Haskell
I1M-T21: El TAD de los polinomios en HaskellI1M-T21: El TAD de los polinomios en Haskell
I1M-T21: El TAD de los polinomios en HaskellJosé A. Alonso
 
LMF-T1: Sintaxis y semántica de la lógica proposicional
LMF-T1: Sintaxis y semántica de la lógica proposicionalLMF-T1: Sintaxis y semántica de la lógica proposicional
LMF-T1: Sintaxis y semántica de la lógica proposicionalJosé A. Alonso
 
LI-T12: LI2011-12: Introducción a la programación lógica con Prolog
LI-T12: LI2011-12: Introducción a la programación lógica con PrologLI-T12: LI2011-12: Introducción a la programación lógica con Prolog
LI-T12: LI2011-12: Introducción a la programación lógica con PrologJosé A. Alonso
 
LI-T6: Sintaxis y semántica de la lógica de primer orden
LI-T6: Sintaxis y semántica de la lógica de primer ordenLI-T6: Sintaxis y semántica de la lógica de primer orden
LI-T6: Sintaxis y semántica de la lógica de primer ordenJosé A. Alonso
 
Panorama del razonamiento automático
Panorama del razonamiento automáticoPanorama del razonamiento automático
Panorama del razonamiento automáticoJosé A. Alonso
 
LI -T5: Resolución proposicional
LI -T5: Resolución proposicionalLI -T5: Resolución proposicional
LI -T5: Resolución proposicionalJosé A. Alonso
 
I1M2010-T24: Programación dinámica en Haskell
I1M2010-T24: Programación dinámica en HaskellI1M2010-T24: Programación dinámica en Haskell
I1M2010-T24: Programación dinámica en HaskellJosé A. Alonso
 
LI2011-T11: Resolución en lógica de primer orden
LI2011-T11: Resolución en lógica de primer ordenLI2011-T11: Resolución en lógica de primer orden
LI2011-T11: Resolución en lógica de primer ordenJosé A. Alonso
 
LI2011-T9: Formas normales de Skolem y cláusulas
LI2011-T9: Formas normales de Skolem y cláusulasLI2011-T9: Formas normales de Skolem y cláusulas
LI2011-T9: Formas normales de Skolem y cláusulasJosé A. Alonso
 

Más de José A. Alonso (20)

Tema 12: Analizadores sintácticos funcionales.
Tema 12: Analizadores sintácticos funcionales.Tema 12: Analizadores sintácticos funcionales.
Tema 12: Analizadores sintácticos funcionales.
 
Tema 23: Técnicas de diseño descendente de algoritmos
Tema 23: Técnicas de diseño descendente de algoritmosTema 23: Técnicas de diseño descendente de algoritmos
Tema 23: Técnicas de diseño descendente de algoritmos
 
I1M-T19: El TAD de los árboles de búsqueda
I1M-T19: El TAD de los árboles de búsquedaI1M-T19: El TAD de los árboles de búsqueda
I1M-T19: El TAD de los árboles de búsqueda
 
I1M-T17: El TAD de los conjuntos
I1M-T17: El TAD de los conjuntosI1M-T17: El TAD de los conjuntos
I1M-T17: El TAD de los conjuntos
 
Panorama de la demostración asistida por ordenador
Panorama de la demostración asistida por ordenadorPanorama de la demostración asistida por ordenador
Panorama de la demostración asistida por ordenador
 
LMF-T6: Sintaxis y semántica de la lógica de primer orden
LMF-T6: Sintaxis y semántica de la lógica de primer ordenLMF-T6: Sintaxis y semántica de la lógica de primer orden
LMF-T6: Sintaxis y semántica de la lógica de primer orden
 
LMF-T6: Sintaxis y semántica de la lógica de primer orden
LMF-T6: Sintaxis y semántica de la lógica de primer ordenLMF-T6: Sintaxis y semántica de la lógica de primer orden
LMF-T6: Sintaxis y semántica de la lógica de primer orden
 
LMF-T5b: Aplicaciones de la lógica proposicional
LMF-T5b: Aplicaciones de la lógica proposicionalLMF-T5b: Aplicaciones de la lógica proposicional
LMF-T5b: Aplicaciones de la lógica proposicional
 
LMF-T5: Resolución proposicional
LMF-T5: Resolución proposicionalLMF-T5: Resolución proposicional
LMF-T5: Resolución proposicional
 
LMF-T4: Formas normales
LMF-T4: Formas normalesLMF-T4: Formas normales
LMF-T4: Formas normales
 
LMF-T2: Deducción natural proposicional
LMF-T2: Deducción natural proposicionalLMF-T2: Deducción natural proposicional
LMF-T2: Deducción natural proposicional
 
I1M-T21: El TAD de los polinomios en Haskell
I1M-T21: El TAD de los polinomios en HaskellI1M-T21: El TAD de los polinomios en Haskell
I1M-T21: El TAD de los polinomios en Haskell
 
LMF-T1: Sintaxis y semántica de la lógica proposicional
LMF-T1: Sintaxis y semántica de la lógica proposicionalLMF-T1: Sintaxis y semántica de la lógica proposicional
LMF-T1: Sintaxis y semántica de la lógica proposicional
 
LI-T12: LI2011-12: Introducción a la programación lógica con Prolog
LI-T12: LI2011-12: Introducción a la programación lógica con PrologLI-T12: LI2011-12: Introducción a la programación lógica con Prolog
LI-T12: LI2011-12: Introducción a la programación lógica con Prolog
 
LI-T6: Sintaxis y semántica de la lógica de primer orden
LI-T6: Sintaxis y semántica de la lógica de primer ordenLI-T6: Sintaxis y semántica de la lógica de primer orden
LI-T6: Sintaxis y semántica de la lógica de primer orden
 
Panorama del razonamiento automático
Panorama del razonamiento automáticoPanorama del razonamiento automático
Panorama del razonamiento automático
 
LI -T5: Resolución proposicional
LI -T5: Resolución proposicionalLI -T5: Resolución proposicional
LI -T5: Resolución proposicional
 
I1M2010-T24: Programación dinámica en Haskell
I1M2010-T24: Programación dinámica en HaskellI1M2010-T24: Programación dinámica en Haskell
I1M2010-T24: Programación dinámica en Haskell
 
LI2011-T11: Resolución en lógica de primer orden
LI2011-T11: Resolución en lógica de primer ordenLI2011-T11: Resolución en lógica de primer orden
LI2011-T11: Resolución en lógica de primer orden
 
LI2011-T9: Formas normales de Skolem y cláusulas
LI2011-T9: Formas normales de Skolem y cláusulasLI2011-T9: Formas normales de Skolem y cláusulas
LI2011-T9: Formas normales de Skolem y cláusulas
 

Último

Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 

Último (20)

Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 

Tableros semánticos para la búsqueda de modelos y consistencia

  • 1. PD Tema 3: Tableros semánticos Lógica informática (2010–11) Tema 3: Tableros semánticos José A. Alonso Jiménez Andrés Cordón Franco María J. Hidalgo Doblado Grupo de Lógica Computacional Departamento de Ciencias de la Computación e I.A. Universidad de Sevilla 1 / 26
  • 2. PD Tema 3: Tableros semánticos Tema 3: Tableros semánticos 1. Búsqueda de modelos 2. Notación uniforme 3. Procedimiento de completación de tableros 4. Modelos por tableros semánticos 5. Consistencia mediante tableros 6. Teorema por tableros 7. Deducción por tableros 2 / 26
  • 3. PD Tema 3: Tableros semánticos Búsqueda de modelos Tema 3: Tableros semánticos 1. Búsqueda de modelos 2. Notación uniforme 3. Procedimiento de completación de tableros 4. Modelos por tableros semánticos 5. Consistencia mediante tableros 6. Teorema por tableros 7. Deducción por tableros 3 / 26
  • 4. PD Tema 3: Tableros semánticos Búsqueda de modelos Búsqueda exitosa de modelos Búsqueda de modelos de ¬(¬p ∨ ¬q → ¬(p ∧ r )) I |= ¬(¬p ∨ ¬q → ¬(p ∧ r )) syss I |= {¬(¬p ∨ ¬q → ¬(p ∧ r ))} syss I |= {¬p ∨ ¬q, ¬¬(p ∧ r )} syss I |= {¬p ∨ ¬q, p ∧ r } syss I |= {p, r , ¬p ∨ ¬q} syss I |= {p, r , ¬p} ó I |= {p, r , ¬q} syss I |= {⊥} ó I |= {p, r , ¬q} Modelos de ¬(¬p ∨ ¬q → ¬(p ∧ r )): Las interpretaciones I tales que I(p) = 1, I(q) = 0 e I(r ) = 1. 4 / 26
  • 5. PD Tema 3: Tableros semánticos Búsqueda de modelos Búsqueda exitosa de modelos por tableros semánticos ¬((¬p ∨ ¬q) → ¬(p ∧ r )) ¬p ∨ ¬q, ¬¬(p ∧ r ) ¬p ∨ ¬q, p ∧ r ¬p ∨ ¬q, p, r ¬p, p, r ¬q, p, r ⊥ 5 / 26
  • 6. PD Tema 3: Tableros semánticos Búsqueda de modelos Búsqueda fallida de modelos Búsqueda de modelos de ¬(¬p ∨ ¬q → ¬(p ∧ q)). I |= ¬(¬p ∨ ¬q → ¬(p ∧ q)) syss I |= {¬(¬p ∨ ¬q → ¬(p ∧ q))} syss I |= {¬p ∨ ¬q, ¬¬(p ∧ q)} syss I |= {¬p ∨ ¬q, p ∧ q} syss I |= {p, q, ¬p ∨ ¬q} syss I |= {p, q, ¬p} ó I |= {p, q, ¬q} syss I |= {⊥} ó I |= {⊥} La fórmula ¬(¬p ∨ ¬q → ¬(p ∧ q)) no tiene modelos (es insatisfacible). 6 / 26
  • 7. PD Tema 3: Tableros semánticos Búsqueda de modelos Búsqueda fallida de modelos por tableros semánticos ¬((¬p ∨ ¬q) → ¬(p ∧ q)) ¬p ∨ ¬q, ¬¬(p ∧ q) ¬p ∨ ¬q, p ∧ q ¬p ∨ ¬q, p, q ¬p, p, q ¬q, p, q ⊥ ⊥ 7 / 26
  • 8. PD Tema 3: Tableros semánticos Notación uniforme Tema 3: Tableros semánticos 1. Búsqueda de modelos 2. Notación uniforme 3. Procedimiento de completación de tableros 4. Modelos por tableros semánticos 5. Consistencia mediante tableros 6. Teorema por tableros 7. Deducción por tableros 8 / 26
  • 9. PD Tema 3: Tableros semánticos Notación uniforme Notación uniforme: Literales y dobles negaciones Literales Un literal es un átomo o la negación de un átomo (p.e. p, ¬p, q, ¬q, . . . ). I |= p syss I(p) = 1. I |= ¬p syss I(p) = 0. Dobles negaciones F es una doble negación si es de la forma ¬¬G. I |= ¬¬G syss I |= G. Reducción de modelos: I |= F ∧ G syss I |= F e I |= G. I |= F ∨ G syss I |= F ó I |= G. 9 / 26
  • 10. PD Tema 3: Tableros semánticos Notación uniforme Notación uniforme: Fórmulas alfa y beta Las fórmulas alfa, junto con sus componentes, son F F1 F2 A1 ∧ A2 A1 A2 ¬(A1 → A2 ) A1 ¬A2 ¬(A1 ∨ A2 ) ¬A1 ¬A2 A1 ↔ A2 A1 → A2 A2 → A1 Si F es alfa con componentes F1 y F2 , entonces F ≡ F1 ∧ F2 . Las fórmulas beta, junto con sus componentes, son F F1 F2 B1 ∨ B2 B1 B2 B1 → B2 ¬B1 B2 ¬(B1 ∧ B2 ) ¬B1 ¬B2 ¬(B1 ↔ B2 ) ¬(B1 → B2 ) ¬(B2 → B1 ) Si F es beta con componentes F1 y F2 , entonces F ≡ F1 ∨ F2 . 10 / 26
  • 11. PD Tema 3: Tableros semánticos Procedimiento de completación de tableros Tema 3: Tableros semánticos 1. Búsqueda de modelos 2. Notación uniforme 3. Procedimiento de completación de tableros 4. Modelos por tableros semánticos 5. Consistencia mediante tableros 6. Teorema por tableros 7. Deducción por tableros 11 / 26
  • 12. PD Tema 3: Tableros semánticos Procedimiento de completación de tableros Tablero del conjunto de fórmulas S Un tablero del conjunto de fórmulas S es un árbol construido mediante las reglas: El árbol cuyo único nodo tiene como etiqueta S es un tablero de S. Sea T un tablero de S y S1 la etiqueta de una hoja de T . 1. Si S1 contiene una fórmula y su negación, entonces el árbol obtenido añadiendo como hijo de S1 el nodo etiquetado con {⊥} es un tablero de S. 2. Si S1 contiene una doble negación ¬¬F , entonces el árbol obtenido añadiendo como hijo de S1 el nodo etiquetado con (S1 {¬¬F }) ∪ {F } es un tablero de S. 3. Si S1 contiene una fórmula alfa F de componentes F1 y F2 , entonces el árbol obtenido añadiendo como hijo de S1 el nodo etiquetado con (S1 {F }) ∪ {F1 , F2 } es un tablero de S. 4. Si S1 contiene una fórmula beta F de componentes F1 y F2 , entonces el árbol obtenido añadiendo como hijos de S1 los nodos etiquetados con (S1 {F }) ∪ {F1 } y (S1 {F }) ∪ {F2 } es un tablero de S. 12 / 26
  • 13. PD Tema 3: Tableros semánticos Procedimiento de completación de tableros No unicidad del tablero de un conjunto de fórmulas Un tablero completo de (p ∨ q) ∧ (¬p ∧ ¬q) es (p ∨ q) ∧ (¬p ∧ ¬q) p ∨ q, ¬p ∧ ¬q p, ¬p ∧ ¬q q, ¬p ∧ ¬q p, ¬p, ¬q q, ¬p, ¬q ⊥ ⊥ 13 / 26
  • 14. PD Tema 3: Tableros semánticos Procedimiento de completación de tableros No unicidad del tablero de un conjunto de fórmulas Otro tablero completo de (p ∨ q) ∧ (¬p ∧ ¬q) es (p ∨ q) ∧ (¬p ∧ ¬q) p ∨ q, ¬p ∧ ¬q p ∨ q, ¬p, ¬q p, ¬p, ¬q q, ¬p, ¬q ⊥ ⊥ 14 / 26
  • 15. PD Tema 3: Tableros semánticos Modelos por tableros semánticos Tema 3: Tableros semánticos 1. Búsqueda de modelos 2. Notación uniforme 3. Procedimiento de completación de tableros 4. Modelos por tableros semánticos 5. Consistencia mediante tableros 6. Teorema por tableros 7. Deducción por tableros 15 / 26
  • 16. PD Tema 3: Tableros semánticos Modelos por tableros semánticos Modelos por tableros Def.: Sea S un conjunto de fórmulas, T un tablero de S. Una hoja de T es cerrada si contiene una fórmula y su negación o es de la forma {⊥}. Una hoja de T es abierta si es un conjunto de literales y no contiene un literal y su negación. Def.: Un tablero completo de S es un tablero de S tal que todas sus hojas son abiertas o cerradas. Def.: Un tablero es cerrado si todas sus hojas son cerradas. Reducción de modelos: I |= F ∧ G syss I |= F e I |= G. I |= F ∨ G syss I |= F ó I |= G. Propiedades: 1. Si las hojas de un tablero del conjunto de fórmulas {F1 , . . . , Fn } son {G1,1 , . . . , G1,n1 }, . . . , {Gm,1 , . . . , Gm,nm }, entonces F1 ∧ · · · ∧ Fn ≡ (G1,1 ∧ · · · ∧ G1,n1 ) ∨ · · · ∨ (Gm,1 ∧ · · · ∧ Gm,nm ). 2. Prop.: Sea S un conjunto de fórmulas, T un tablero de S e I una interpretación. Entonces, I |= S syss existe una hoja S1 de T tal que I |= S1 . 16 / 26
  • 17. PD Tema 3: Tableros semánticos Consistencia mediante tableros Tema 3: Tableros semánticos 1. Búsqueda de modelos 2. Notación uniforme 3. Procedimiento de completación de tableros 4. Modelos por tableros semánticos 5. Consistencia mediante tableros 6. Teorema por tableros 7. Deducción por tableros 17 / 26
  • 18. PD Tema 3: Tableros semánticos Consistencia mediante tableros Consistencia mediante tableros Prop.: Si {p1 , . . . , pn , ¬q1 , . . . , ¬qm } es una hoja abierta de un tablero del conjunto de fórmulas S, entonces la interpretación I tal que I(p1 ) = 1, . . . , I(pn ) = 1, I(q1 ) = 0, . . . , I(qm ) = 0 es un modelo de S. Prop.: Un conjunto de fórmulas S es consistente syss S tiene un tablero con alguna hoja abierta. Prop.: Un conjunto de fórmulas S es inconsistente syss S tiene un tablero completo cerrado. 18 / 26
  • 19. PD Tema 3: Tableros semánticos Teorema por tableros Tema 3: Tableros semánticos 1. Búsqueda de modelos 2. Notación uniforme 3. Procedimiento de completación de tableros 4. Modelos por tableros semánticos 5. Consistencia mediante tableros 6. Teorema por tableros 7. Deducción por tableros 19 / 26
  • 20. PD Tema 3: Tableros semánticos Teorema por tableros Teorema por tableros Def.: Una fórmula F es un teorema (mediante tableros semánticos) si tiene una prueba mediante tableros; es decir, si {¬F } tiene un tablero completo cerrado. Se representa por Tab F . Ejemplos: ¬p ∨ ¬q → ¬(p ∧ q) Tab Tab ¬p ∨ ¬q → ¬(p ∧ r ) Teor.: El cálculo de tableros semánticos es adecuado y completo; es decir, Adecuado: Tab F ⇒ |= F Completo: |= F ⇒ Tab F 20 / 26
  • 21. PD Tema 3: Tableros semánticos Deducción por tableros Tema 3: Tableros semánticos 1. Búsqueda de modelos 2. Notación uniforme 3. Procedimiento de completación de tableros 4. Modelos por tableros semánticos 5. Consistencia mediante tableros 6. Teorema por tableros 7. Deducción por tableros 21 / 26
  • 22. PD Tema 3: Tableros semánticos Deducción por tableros Deducción por tableros Def.: La fórmula F es deducible (mediante tableros semánticos) a partir del conjunto de fórmulas S si existe un tablero completo cerrado de S ∪ {¬F }. Se representa por S Tab F . Ejemplo: {p → q, q → r } Tab p → r p → q, q → r , ¬(p → r ) p → q, q → r , p, ¬r p → q, ¬q, p, ¬r p → q, r , p, ¬r ¬p, ¬q, p, ¬r q, ¬q, p, ¬r ⊥ ⊥ ⊥ 22 / 26
  • 23. PD Tema 3: Tableros semánticos Deducción por tableros Deducción por tableros Ejemplo: {p ∨ q} Tab p∧q p ∨ q, ¬(p ∧ q) p, ¬(p ∧ q) q, ¬(p ∧ q) p, ¬p p, ¬q q, ¬p q, ¬q ⊥ ⊥ Contramodelos de {p ∨ q} Tab p ∧ q las interpretaciones I1 tales que I1 (p) = 1 e I1 (q) = 0 las interpretaciones I2 tales que I2 (p) = 0 e I2 (q) = 1 Teor.: S Tab F syss S |= F . 23 / 26
  • 24. PD Tema 3: Tableros semánticos Tableros en notación reducida Tema 3: Tableros semánticos 1. Búsqueda de modelos 2. Notación uniforme 3. Procedimiento de completación de tableros 4. Modelos por tableros semánticos 5. Consistencia mediante tableros 6. Teorema por tableros 7. Deducción por tableros 24 / 26
  • 25. PD Tema 3: Tableros semánticos Tableros en notación reducida Tableros en notación reducida Ejemplo: {p ∨ q} Tab p∧q 1. p ∨ q 2. ¬(p ∧ q) 3. p (1) 4. q (1) 5. ¬p (2) 6. ¬q (2) 7. ¬p (2) 8. ¬q (2) Cerrada Abierta Abierta Cerrada (5,3) {p, ¬q} {¬p, q} (8,4) 25 / 26
  • 26. PD Tema 3: Tableros semánticos Bibliografía Bibliografía 1. Ben–Ari, M. Mathematical Logic for Computer Science (2nd ed.) (Springer, 2001) Cap. 2: Propositional calculus: formulas, models, tableaux 2. Fitting, M. First-Order Logic and Automated Theorem Proving (2nd ed.) (Springer, 1995) Cap. 3: Semantic tableaux and resolution 3. Hortalá, M.T.; Leach, J. y Rogríguez, M. Matemática discreta y lógica matemática (Ed. Complutense, 1998) Cap. 7.9: Tableaux semánticos para la lógica de proposiciones 4. Nerode, A. y Shore, R.A. Logic for Applications (Springer, 1997) Cap. 1.4: Tableau proofs in propositional calculus 5. E. Paniagua, J.L. Sánchez y F. Martín Lógica computacional (Thomson, 2003) Cap. 4.3: Métodos de las tablas semánticas 26 / 26