07.05.2013 Views

Logica Abductiva y Lógica Paraconsistente Computacional - here

Logica Abductiva y Lógica Paraconsistente Computacional - here

Logica Abductiva y Lógica Paraconsistente Computacional - here

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

18 CAPÍTULO 3. DEMOSTRACIÓN AUTOMÁTICA EN LÓGICA ABDUCTIVA<br />

es decir, cada literal de Cl(T ) cierra T .<br />

Definición 3.7 [Cierres parciales de una rama] Sea T = {ρ1, . . . , ρn} un árbol no terminado.<br />

El conjunto de cierres parciales de una rama ρi = {ℓi1, . . . , ℓini }, denotado Clpar(ρi) es el<br />

conjunto de literales, denotado Clpar(ρi), tal que cada literal de Clpar(ρi) cierra ρi (y, posiblemente,<br />

otras ramas), pero no cierra T . Así pues,<br />

Clpar(ρi) = Cl(ρi) - Cl(T )<br />

En definitiva, el conjunto de literales que cierra la rama, pero no el árbol.<br />

Definición 3.8 [Cierres parciales de un árbol] Sea T = {ρ1, . . . , ρn} un árbol no terminado. El<br />

conjunto de cierres parciales de T , denotado Clpar(T ) es la unión de los conjuntos de cierres<br />

parciales de cada una de las ramas:<br />

Clpar(T ) =<br />

n<br />

1<br />

Clpar(ρi)<br />

es decir, cada literal de Clpar(T ) cierra al menos una de las ramas de T , pero no cierra T .<br />

Definición 3.9 [Extensión de un árbol]Sea T = {ρ1, . . . , ρn} un árbol no terminado y Λ =<br />

{ℓ1, . . . , ℓm} un conjunto de literales. La extensión de T con Λ, denotada Ext(T, Λ), es el árbol<br />

Ext(T, Λ) = {ρi ∪ Λ | ρi ∩ {ℓ1, . . . , ℓm} = ∅, 1 ≤ i ≤ n} 2<br />

Denotemos por |T | el número de ramas abiertas de un árbol T . Entonces,<br />

Si |Ext(T, Λ)| = |T |, decimos que la extensión es abierta.<br />

Si |Ext(T, Λ)| = 0, decimos que la extensión es cerrada.<br />

Si |Ext(T, Λ)| < |T |, decimos que la extensión es semicerrada 3 .<br />

Una extensión abierta o semicerrada se denomina extensión consistente.<br />

Ejemplo 3.1 Sea T = {ρ1, ρ2} = { {¬p ∨ q, r, ¬p}, {¬p ∨ q, r, q} }:<br />

Ext(T, {s}) = { {¬p ∨ q, r, ¬p, s}, {¬p ∨ q, r, q, s} } es una extensión abierta de T , ya que, por<br />

ejemplo, {s} no cierra ni ρ1, ni ρ2.<br />

Ext(T, {p}) = {¬p ∨ q, r, q, p} es una extensión semicerrada de T , ya que {p} cierra ρ1, pero<br />

no cierra ρ2.<br />

Ext(T, {¬r}) = ∅ es una extensión cerrada de T , ya que {¬r} cierra ρ1 y cierra ρ2.<br />

El siguiente resultado recoge la “bondad” del método:<br />

Teorema 3.1 Para todo conjunto finito Ω de fbfs, mediante un número finito de extensiones se<br />

obtiene un árbol terminado para Ω.<br />

2 donde, por abuso de notación, usamos el mismo símbolo para identificar una rama y el conjunto de sus fórmulas<br />

3 En definitiva, la extensión es semicerrada si tiene al menos una rama abierta y una rama cerrada.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!