introducción a la lógica y la computaciónpedro/introlog2020/slides/...introduccion a la l´ ogica...
TRANSCRIPT
![Page 1: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/1.jpg)
Introduccion a la Logica y la Computacion
Mariana Badano Hector Gramaglia Pedro Sanchez TerrafM. Clara Gorın Matıas Steinberg
FaMAF, 7 de octubre de 2020
![Page 2: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/2.jpg)
Contenidos estimados para hoy
1 Repaso
2 Semantica de la logica proposicionalAsignaciones y valuaciones/semanticasTeorema de ExtensionAbreviaciones: Conectivos nuevosLa relacion de consecuencia y tautologıasLema de CoincidenciaTablas de verdad
3 SustitucionLa regla de Leibnitz
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 2 / 15
![Page 3: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/3.jpg)
Repaso
Tres componentes de la logica
Sintaxis: que objetos usamos: proposiciones (= “formulasproposicionales”, “formulas”), como se escriben.
Sımbolos/variables proposicionales: V := {p0, p1, . . . , pn, pn+1, . . . }Conectivos: ⊥,∧,∨,→.At := {⊥} ∪ V ; Σ := At ∪
{), (,∧,∨,→
}; PROP ⊆ Σ∗.
Semantica: como asignamos significado a las proposiciones: valor deverdad.
Ahora
Calculo: como se deducen proposiciones a partir de otras y se obtienenteoremas.
Despues
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 3 / 15
![Page 4: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/4.jpg)
Repaso
Tres componentes de la logica
Sintaxis: que objetos usamos: proposiciones (= “formulasproposicionales”, “formulas”), como se escriben.
Sımbolos/variables proposicionales: V := {p0, p1, . . . , pn, pn+1, . . . }Conectivos: ⊥,∧,∨,→.At := {⊥} ∪ V ; Σ := At ∪
{), (,∧,∨,→
}; PROP ⊆ Σ∗.
Semantica: como asignamos significado a las proposiciones: valor deverdad.
Ahora
Calculo: como se deducen proposiciones a partir de otras y se obtienenteoremas.
Despues
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 3 / 15
![Page 5: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/5.jpg)
Repaso
Tres componentes de la logica
Sintaxis: que objetos usamos: proposiciones (= “formulasproposicionales”, “formulas”), como se escriben.
Sımbolos/variables proposicionales: V := {p0, p1, . . . , pn, pn+1, . . . }Conectivos: ⊥,∧,∨,→.At := {⊥} ∪ V ; Σ := At ∪
{), (,∧,∨,→
}; PROP ⊆ Σ∗.
Semantica: como asignamos significado a las proposiciones: valor deverdad.
Ahora
Calculo: como se deducen proposiciones a partir de otras y se obtienenteoremas.
Despues
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 3 / 15
![Page 6: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/6.jpg)
Repaso
Tres componentes de la logica
Sintaxis: que objetos usamos: proposiciones (= “formulasproposicionales”, “formulas”), como se escriben.
Sımbolos/variables proposicionales: V := {p0, p1, . . . , pn, pn+1, . . . }Conectivos: ⊥,∧,∨,→.At := {⊥} ∪ V ; Σ := At ∪
{), (,∧,∨,→
}; PROP ⊆ Σ∗.
Semantica: como asignamos significado a las proposiciones: valor deverdad. Ahora
Calculo: como se deducen proposiciones a partir de otras y se obtienenteoremas. Despues
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 3 / 15
![Page 7: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/7.jpg)
Repaso
Tres componentes de la logica
Sintaxis: que objetos usamos: proposiciones (= “formulasproposicionales”, “formulas”), como se escriben.
Sımbolos/variables proposicionales: V := {p0, p1, . . . , pn, pn+1, . . . }Conectivos: ⊥,∧,∨,→.At := {⊥} ∪ V ; Σ := At ∪
{), (,∧,∨,→
}; PROP ⊆ Σ∗ .
Semantica: como asignamos significado a las proposiciones: valor deverdad. Ahora
Calculo: como se deducen proposiciones a partir de otras y se obtienenteoremas.
Despues
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 3 / 15
![Page 8: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/8.jpg)
Asignaciones y valuaciones/semanticas
Nuestras proposiciones son solo cadenas de sımbolos.
Para “interpretarlas”, diremos para cada sımbolo proposicional en V si es“falso” (valor 0) o “verdadero” (valor 1).
Definicion
Una asignacion sera una funcion v : {p0, p1, . . . } → {0, 1}.
Ahora podemos dar significado a todas las proposiciones.
Definicion
Una funcion J·K : PROP→ {0, 1} es una semantica o valuacion si:
1 J⊥K = 0.
←− ←− Develado el misterio de ⊥!!
2 J(ϕ ∧ ψ)K = mın{JϕK, JψK}.3 J(ϕ ∨ ψ)K = max{JϕK, JψK}.4 J(ϕ→ ψ)K = 0 si y solo si JϕK = 1 y JψK = 0.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 4 / 15
![Page 9: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/9.jpg)
Asignaciones y valuaciones/semanticas
Nuestras proposiciones son solo cadenas de sımbolos.Para “interpretarlas”, diremos para cada sımbolo proposicional en V si es“falso” (valor 0) o “verdadero” (valor 1).
Definicion
Una asignacion sera una funcion v : {p0, p1, . . . } → {0, 1}.
Ahora podemos dar significado a todas las proposiciones.
Definicion
Una funcion J·K : PROP→ {0, 1} es una semantica o valuacion si:
1 J⊥K = 0.
←− ←− Develado el misterio de ⊥!!
2 J(ϕ ∧ ψ)K = mın{JϕK, JψK}.3 J(ϕ ∨ ψ)K = max{JϕK, JψK}.4 J(ϕ→ ψ)K = 0 si y solo si JϕK = 1 y JψK = 0.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 4 / 15
![Page 10: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/10.jpg)
Asignaciones y valuaciones/semanticas
Nuestras proposiciones son solo cadenas de sımbolos.Para “interpretarlas”, diremos para cada sımbolo proposicional en V si es“falso” (valor 0) o “verdadero” (valor 1).
Definicion
Una asignacion sera una funcion v : {p0, p1, . . . } → {0, 1}.
Ahora podemos dar significado a todas las proposiciones.
Definicion
Una funcion J·K : PROP→ {0, 1} es una semantica o valuacion si:
1 J⊥K = 0.
←− ←− Develado el misterio de ⊥!!
2 J(ϕ ∧ ψ)K = mın{JϕK, JψK}.3 J(ϕ ∨ ψ)K = max{JϕK, JψK}.4 J(ϕ→ ψ)K = 0 si y solo si JϕK = 1 y JψK = 0.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 4 / 15
![Page 11: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/11.jpg)
Asignaciones y valuaciones/semanticas
Nuestras proposiciones son solo cadenas de sımbolos.Para “interpretarlas”, diremos para cada sımbolo proposicional en V si es“falso” (valor 0) o “verdadero” (valor 1).
Definicion
Una asignacion sera una funcion v : {p0, p1, . . . } → {0, 1}.
Ahora podemos dar significado a todas las proposiciones.
Definicion
Una funcion J·K : PROP→ {0, 1} es una semantica o valuacion si:
1 J⊥K = 0.
←− ←− Develado el misterio de ⊥!!
2 J(ϕ ∧ ψ)K = mın{JϕK, JψK}.3 J(ϕ ∨ ψ)K = max{JϕK, JψK}.4 J(ϕ→ ψ)K = 0 si y solo si JϕK = 1 y JψK = 0.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 4 / 15
![Page 12: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/12.jpg)
Asignaciones y valuaciones/semanticas
Nuestras proposiciones son solo cadenas de sımbolos.Para “interpretarlas”, diremos para cada sımbolo proposicional en V si es“falso” (valor 0) o “verdadero” (valor 1).
Definicion
Una asignacion sera una funcion v : {p0, p1, . . . } → {0, 1}.
Ahora podemos dar significado a todas las proposiciones.
Definicion
Una funcion J·K : PROP→ {0, 1} es una semantica o valuacion si:
1 J⊥K = 0.
←− ←− Develado el misterio de ⊥!!
2 J(ϕ ∧ ψ)K = mın{JϕK, JψK}.3 J(ϕ ∨ ψ)K = max{JϕK, JψK}.4 J(ϕ→ ψ)K = 0 si y solo si JϕK = 1 y JψK = 0.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 4 / 15
![Page 13: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/13.jpg)
Asignaciones y valuaciones/semanticas
Nuestras proposiciones son solo cadenas de sımbolos.Para “interpretarlas”, diremos para cada sımbolo proposicional en V si es“falso” (valor 0) o “verdadero” (valor 1).
Definicion
Una asignacion sera una funcion v : {p0, p1, . . . } → {0, 1}.
Ahora podemos dar significado a todas las proposiciones.
Definicion
Una funcion J·K : PROP→ {0, 1} es una semantica o valuacion si:
1 J⊥K = 0. ←− ←− Develado el misterio de ⊥!!
2 J(ϕ ∧ ψ)K = mın{JϕK, JψK}.3 J(ϕ ∨ ψ)K = max{JϕK, JψK}.4 J(ϕ→ ψ)K = 0 si y solo si JϕK = 1 y JψK = 0.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 4 / 15
![Page 14: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/14.jpg)
Extension de asignaciones
Teorema (de Extension)
Para toda asignacion f , existe una unica funcion semantica J·Kf tal queJϕKf = f (ϕ) para toda ϕ ∈ V .
Demostracion.
Existencia: Construimos la semantica J·Kf por recursion en subformulas.
ϕ ∈ At JpnKf := f (pn) para n ∈ N0 y J⊥Kf := 0.
HAt
(ϕ ∧ ψ) J(ϕ ∧ ψ)Kf := mın{JϕKf , JψKf }.
H∧
(ϕ→ ψ) J(ϕ→ ψ)Kf := 0 si JϕKf = 1 y JψKf = 0, y J(ϕ→ ψ)Kf := 1 encaso contrario.
H→
(ϕ ∨ ψ) J(ϕ ∨ ψ)Kf := max{JϕKf , JψKf }.
H∨
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 5 / 15
![Page 15: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/15.jpg)
Extension de asignaciones
Teorema (de Extension)
Para toda asignacion f , existe una unica funcion semantica J·Kf tal queJϕKf = f (ϕ) para toda ϕ ∈ V .
Demostracion.
Existencia: Construimos la semantica J·Kf por recursion en subformulas.
ϕ ∈ At JpnKf := f (pn) para n ∈ N0 y J⊥Kf := 0.
HAt
(ϕ ∧ ψ) J(ϕ ∧ ψ)Kf := mın{JϕKf , JψKf }.
H∧
(ϕ→ ψ) J(ϕ→ ψ)Kf := 0 si JϕKf = 1 y JψKf = 0, y J(ϕ→ ψ)Kf := 1 encaso contrario.
H→
(ϕ ∨ ψ) J(ϕ ∨ ψ)Kf := max{JϕKf , JψKf }.
H∨
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 5 / 15
![Page 16: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/16.jpg)
Extension de asignaciones
Teorema (de Extension)
Para toda asignacion f , existe una unica funcion semantica J·Kf tal queJϕKf = f (ϕ) para toda ϕ ∈ V .
Demostracion.
Existencia: Construimos la semantica J·Kf por recursion en subformulas.
ϕ ∈ At JpnKf := f (pn) para n ∈ N0 y J⊥Kf := 0.
HAt
(ϕ ∧ ψ) J(ϕ ∧ ψ)Kf := mın{JϕKf , JψKf }.
H∧
(ϕ→ ψ) J(ϕ→ ψ)Kf := 0 si JϕKf = 1 y JψKf = 0, y J(ϕ→ ψ)Kf := 1 encaso contrario.
H→
(ϕ ∨ ψ) J(ϕ ∨ ψ)Kf := max{JϕKf , JψKf }.
H∨
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 5 / 15
![Page 17: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/17.jpg)
Extension de asignaciones
Teorema (de Extension)
Para toda asignacion f , existe una unica funcion semantica J·Kf tal queJϕKf = f (ϕ) para toda ϕ ∈ V .
Demostracion.
Existencia: Construimos la semantica J·Kf por recursion en subformulas.
ϕ ∈ At JpnKf := f (pn) para n ∈ N0 y J⊥Kf := 0.
HAt
(ϕ ∧ ψ) J(ϕ ∧ ψ)Kf := mın{JϕKf , JψKf }.
H∧
(ϕ→ ψ) J(ϕ→ ψ)Kf := 0 si JϕKf = 1 y JψKf = 0, y J(ϕ→ ψ)Kf := 1 encaso contrario.
H→(ϕ ∨ ψ) J(ϕ ∨ ψ)Kf := max{JϕKf , JψKf }.
H∨
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 5 / 15
![Page 18: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/18.jpg)
Extension de asignaciones
Teorema (de Extension)
Para toda asignacion f , existe una unica funcion semantica J·Kf tal queJϕKf = f (ϕ) para toda ϕ ∈ V .
Demostracion.
Existencia: Construimos la semantica J·Kf por recursion en subformulas.
ϕ ∈ At JpnKf := f (pn) para n ∈ N0 y J⊥Kf := 0.
HAt
(ϕ ∧ ψ) J(ϕ ∧ ψ)Kf := mın{JϕKf , JψKf }.
H∧
(ϕ→ ψ) J(ϕ→ ψ)Kf := 0 si JϕKf = 1 y JψKf = 0, y J(ϕ→ ψ)Kf := 1 encaso contrario.
H→
(ϕ ∨ ψ) J(ϕ ∨ ψ)Kf := max{JϕKf , JψKf }.
H∨
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 5 / 15
![Page 19: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/19.jpg)
Extension de asignaciones
Teorema (de Extension)
Para toda asignacion f , existe una unica funcion semantica J·Kf tal queJϕKf = f (ϕ) para toda ϕ ∈ V .
Demostracion.
Existencia: Construimos la semantica J·Kf por recursion en subformulas.
ϕ ∈ At JpnKf := f (pn) para n ∈ N0 y J⊥Kf := 0. HAt
(ϕ ∧ ψ) J(ϕ ∧ ψ)Kf := mın{JϕKf , JψKf }. H∧
(ϕ→ ψ) J(ϕ→ ψ)Kf := 0 si JϕKf = 1 y JψKf = 0, y J(ϕ→ ψ)Kf := 1 encaso contrario. H→
(ϕ ∨ ψ) J(ϕ ∨ ψ)Kf := max{JϕKf , JψKf }. H∨
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 5 / 15
![Page 20: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/20.jpg)
Extension de asignaciones
Teorema (de Extension)
Para toda asignacion f , existe una unica funcion semantica J·Kf tal queJϕKf = f (ϕ) para toda ϕ ∈ V .
Demostracion.
Unicidad:
Por definicion, una valuacion debe cumplir con los casos inductivos de ladefinicion recursiva anterior (las H�).Y el caso base (la HAt) esta fijado por la hipotesis y la definicion de valuacionen ⊥.Luego el Teorema de Recursion nos dice que hay a lo sumo una funcion quesatisface todo esto.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 5 / 15
![Page 21: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/21.jpg)
Extension de asignaciones
Teorema (de Extension)
Para toda asignacion f , existe una unica funcion semantica J·Kf tal queJϕKf = f (ϕ) para toda ϕ ∈ V .
Demostracion.
Unicidad:Por definicion, una valuacion debe cumplir con los casos inductivos de ladefinicion recursiva anterior (las H�).
Y el caso base (la HAt) esta fijado por la hipotesis y la definicion de valuacionen ⊥.Luego el Teorema de Recursion nos dice que hay a lo sumo una funcion quesatisface todo esto.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 5 / 15
![Page 22: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/22.jpg)
Extension de asignaciones
Teorema (de Extension)
Para toda asignacion f , existe una unica funcion semantica J·Kf tal queJϕKf = f (ϕ) para toda ϕ ∈ V .
Demostracion.
Unicidad:Por definicion, una valuacion debe cumplir con los casos inductivos de ladefinicion recursiva anterior (las H�).Y el caso base (la HAt) esta fijado por la hipotesis y la definicion de valuacionen ⊥.
Luego el Teorema de Recursion nos dice que hay a lo sumo una funcion quesatisface todo esto.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 5 / 15
![Page 23: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/23.jpg)
Extension de asignaciones
Teorema (de Extension)
Para toda asignacion f , existe una unica funcion semantica J·Kf tal queJϕKf = f (ϕ) para toda ϕ ∈ V .
Demostracion.
Unicidad:Por definicion, una valuacion debe cumplir con los casos inductivos de ladefinicion recursiva anterior (las H�).Y el caso base (la HAt) esta fijado por la hipotesis y la definicion de valuacionen ⊥.Luego el Teorema de Recursion nos dice que hay a lo sumo una funcion quesatisface todo esto.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 5 / 15
![Page 24: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/24.jpg)
Extension de asignaciones
Teorema (de Extension)
Para toda asignacion f , existe una unica funcion semantica J·Kf tal queJϕKf = f (ϕ) para toda ϕ ∈ At.
Corolario
JϕK1 = JϕK2 para toda ϕ ∈ At =⇒ JϕK1 = JϕK2 para toda ϕ ∈ PROP.
Demostracion.
Por la unicidad en el Teorema de Extension: ambas valuaciones sonextensiones de la misma asignacion J·K1 � V = J·K2 � V .
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 6 / 15
![Page 25: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/25.jpg)
Extension de asignaciones
Teorema (de Extension)
Para toda asignacion f , existe una unica funcion semantica J·Kf tal queJϕKf = f (ϕ) para toda ϕ ∈ At.
Corolario
JϕK1 = JϕK2 para toda ϕ ∈ At =⇒ JϕK1 = JϕK2 para toda ϕ ∈ PROP.
Demostracion.
Por la unicidad en el Teorema de Extension: ambas valuaciones sonextensiones de la misma asignacion J·K1 � V = J·K2 � V .
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 6 / 15
![Page 26: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/26.jpg)
Extension de asignaciones
Teorema (de Extension)
Para toda asignacion f , existe una unica funcion semantica J·Kf tal queJϕKf = f (ϕ) para toda ϕ ∈ At.
Corolario
JϕK1 = JϕK2 para toda ϕ ∈ At =⇒ JϕK1 = JϕK2 para toda ϕ ∈ PROP.
Demostracion.
Por la unicidad en el Teorema de Extension
: ambas valuaciones sonextensiones de la misma asignacion J·K1 � V = J·K2 � V .
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 6 / 15
![Page 27: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/27.jpg)
Extension de asignaciones
Teorema (de Extension)
Para toda asignacion f , existe una unica funcion semantica J·Kf tal queJϕKf = f (ϕ) para toda ϕ ∈ At.
Corolario
JϕK1 = JϕK2 para toda ϕ ∈ At =⇒ JϕK1 = JϕK2 para toda ϕ ∈ PROP.
Demostracion.
Por la unicidad en el Teorema de Extension: ambas valuaciones sonextensiones de la misma asignacion J·K1 � V = J·K2 � V .
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 6 / 15
![Page 28: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/28.jpg)
Conectivos nuevos
Introducimos nueva notacion.
Abreviaturas
(¬ϕ) denotara (ϕ→ ⊥).
(ϕ↔ ψ) denotara ((ϕ→ ψ) ∧ (ψ → ϕ)).
Ejercicio
Para toda valuacion J·K:
1 J(¬ϕ)K = 1− JϕK.
2 J(ϕ↔ ψ)K = 1 ⇐⇒ JϕK = JψK.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 7 / 15
![Page 29: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/29.jpg)
Conectivos nuevos
Introducimos nueva notacion.
Abreviaturas
(¬ϕ) denotara (ϕ→ ⊥).
(ϕ↔ ψ) denotara ((ϕ→ ψ) ∧ (ψ → ϕ)).
Ejercicio
Para toda valuacion J·K:
1 J(¬ϕ)K = 1− JϕK.
2 J(ϕ↔ ψ)K = 1 ⇐⇒ JϕK = JψK.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 7 / 15
![Page 30: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/30.jpg)
Conectivos nuevos
Introducimos nueva notacion.
Abreviaturas
(¬ϕ) denotara (ϕ→ ⊥).
(ϕ↔ ψ) denotara ((ϕ→ ψ) ∧ (ψ → ϕ)).
Ejercicio
Para toda valuacion J·K:
1 J(¬ϕ)K = 1− JϕK.
2 J(ϕ↔ ψ)K = 1 ⇐⇒ JϕK = JψK.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 7 / 15
![Page 31: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/31.jpg)
La relacion de consecuencia y tautologıas
Sea Γ ⊆ PROP y v una asignacion.
Definicion
v valida Γ ⇐⇒ para toda ψ ∈ Γ, JψKv = 1. (notacion: JΓKv = 1)
ϕ es consecuencia de Γ ⇐⇒ toda asignacion v que valida Γ haceverdadera a ϕ:
JΓKv = 1 =⇒ JϕKv = 1
(notacion: Γ |= ϕ)
ϕ es una tautologıa ⇐⇒ JϕKv = 1 para toda asignacion v.(notacion: |= ϕ)
Ejercicio
|= ϕ ⇐⇒ ∅ |= ϕ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 8 / 15
![Page 32: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/32.jpg)
La relacion de consecuencia y tautologıas
Sea Γ ⊆ PROP y v una asignacion.
Definicion
v valida Γ ⇐⇒ para toda ψ ∈ Γ, JψKv = 1.
(notacion: JΓKv = 1)
ϕ es consecuencia de Γ ⇐⇒ toda asignacion v que valida Γ haceverdadera a ϕ:
JΓKv = 1 =⇒ JϕKv = 1
(notacion: Γ |= ϕ)
ϕ es una tautologıa ⇐⇒ JϕKv = 1 para toda asignacion v.(notacion: |= ϕ)
Ejercicio
|= ϕ ⇐⇒ ∅ |= ϕ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 8 / 15
![Page 33: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/33.jpg)
La relacion de consecuencia y tautologıas
Sea Γ ⊆ PROP y v una asignacion.
Definicion
v valida Γ ⇐⇒ para toda ψ ∈ Γ, JψKv = 1. (notacion: JΓKv = 1)
ϕ es consecuencia de Γ ⇐⇒ toda asignacion v que valida Γ haceverdadera a ϕ:
JΓKv = 1 =⇒ JϕKv = 1
(notacion: Γ |= ϕ)
ϕ es una tautologıa ⇐⇒ JϕKv = 1 para toda asignacion v.(notacion: |= ϕ)
Ejercicio
|= ϕ ⇐⇒ ∅ |= ϕ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 8 / 15
![Page 34: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/34.jpg)
La relacion de consecuencia y tautologıas
Sea Γ ⊆ PROP y v una asignacion.
Definicion
v valida Γ ⇐⇒ para toda ψ ∈ Γ, JψKv = 1. (notacion: JΓKv = 1)
ϕ es consecuencia de Γ ⇐⇒ toda asignacion v que valida Γ haceverdadera a ϕ:
JΓKv = 1 =⇒ JϕKv = 1
(notacion: Γ |= ϕ)
ϕ es una tautologıa ⇐⇒ JϕKv = 1 para toda asignacion v.(notacion: |= ϕ)
Ejercicio
|= ϕ ⇐⇒ ∅ |= ϕ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 8 / 15
![Page 35: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/35.jpg)
La relacion de consecuencia y tautologıas
Sea Γ ⊆ PROP y v una asignacion.
Definicion
v valida Γ ⇐⇒ para toda ψ ∈ Γ, JψKv = 1. (notacion: JΓKv = 1)
ϕ es consecuencia de Γ ⇐⇒ toda asignacion v que valida Γ haceverdadera a ϕ:
JΓKv = 1 =⇒ JϕKv = 1
(notacion: Γ |= ϕ)
ϕ es una tautologıa ⇐⇒ JϕKv = 1 para toda asignacion v.(notacion: |= ϕ)
Ejercicio
|= ϕ ⇐⇒ ∅ |= ϕ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 8 / 15
![Page 36: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/36.jpg)
La relacion de consecuencia y tautologıas
Sea Γ ⊆ PROP y v una asignacion.
Definicion
v valida Γ ⇐⇒ para toda ψ ∈ Γ, JψKv = 1. (notacion: JΓKv = 1)
ϕ es consecuencia de Γ ⇐⇒ toda asignacion v que valida Γ haceverdadera a ϕ:
JΓKv = 1 =⇒ JϕKv = 1
(notacion: Γ |= ϕ)
ϕ es una tautologıa ⇐⇒ JϕKv = 1 para toda asignacion v.
(notacion: |= ϕ)
Ejercicio
|= ϕ ⇐⇒ ∅ |= ϕ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 8 / 15
![Page 37: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/37.jpg)
La relacion de consecuencia y tautologıas
Sea Γ ⊆ PROP y v una asignacion.
Definicion
v valida Γ ⇐⇒ para toda ψ ∈ Γ, JψKv = 1. (notacion: JΓKv = 1)
ϕ es consecuencia de Γ ⇐⇒ toda asignacion v que valida Γ haceverdadera a ϕ:
JΓKv = 1 =⇒ JϕKv = 1
(notacion: Γ |= ϕ)
ϕ es una tautologıa ⇐⇒ JϕKv = 1 para toda asignacion v.(notacion: |= ϕ)
Ejercicio
|= ϕ ⇐⇒ ∅ |= ϕ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 8 / 15
![Page 38: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/38.jpg)
La relacion de consecuencia y tautologıas
Sea Γ ⊆ PROP y v una asignacion.
Definicion
v valida Γ ⇐⇒ para toda ψ ∈ Γ, JψKv = 1. (notacion: JΓKv = 1)
ϕ es consecuencia de Γ ⇐⇒ toda asignacion v que valida Γ haceverdadera a ϕ:
JΓKv = 1 =⇒ JϕKv = 1
(notacion: Γ |= ϕ)
ϕ es una tautologıa ⇐⇒ JϕKv = 1 para toda asignacion v.(notacion: |= ϕ)
Ejercicio
|= ϕ ⇐⇒ ∅ |= ϕ.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 8 / 15
![Page 39: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/39.jpg)
Ejemplos
1 |= (ϕ→ ϕ).
Tenemos que ver que para toda asignacion v, J(ϕ→ ϕ)Kv = 1.Equivalentemente, J(ϕ→ ϕ)Kv 6= 0.
2 |= ((¬(¬ϕ))→ ϕ) (Ejercicio).
3 {ϕ, (ϕ→ ψ)} |= ψ.Debemos ver que si v valida {ϕ, (ϕ→ ψ)}, entonces JψKv = 1:
JϕKv = J(ϕ→ ψ)Kv = 1 =⇒ JψKv = 1.
4 6|= p1Sale negando la definicion:p1 no es una tautologıa ⇐⇒ existe alguna v tal que Jp1Kv = 0.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 9 / 15
![Page 40: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/40.jpg)
Ejemplos
1 |= (ϕ→ ϕ).Tenemos que ver que para toda asignacion v, J(ϕ→ ϕ)Kv = 1.
Equivalentemente, J(ϕ→ ϕ)Kv 6= 0.
2 |= ((¬(¬ϕ))→ ϕ) (Ejercicio).
3 {ϕ, (ϕ→ ψ)} |= ψ.Debemos ver que si v valida {ϕ, (ϕ→ ψ)}, entonces JψKv = 1:
JϕKv = J(ϕ→ ψ)Kv = 1 =⇒ JψKv = 1.
4 6|= p1Sale negando la definicion:p1 no es una tautologıa ⇐⇒ existe alguna v tal que Jp1Kv = 0.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 9 / 15
![Page 41: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/41.jpg)
Ejemplos
1 |= (ϕ→ ϕ).Tenemos que ver que para toda asignacion v, J(ϕ→ ϕ)Kv = 1.Equivalentemente, J(ϕ→ ϕ)Kv 6= 0.
2 |= ((¬(¬ϕ))→ ϕ) (Ejercicio).
3 {ϕ, (ϕ→ ψ)} |= ψ.Debemos ver que si v valida {ϕ, (ϕ→ ψ)}, entonces JψKv = 1:
JϕKv = J(ϕ→ ψ)Kv = 1 =⇒ JψKv = 1.
4 6|= p1Sale negando la definicion:p1 no es una tautologıa ⇐⇒ existe alguna v tal que Jp1Kv = 0.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 9 / 15
![Page 42: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/42.jpg)
Ejemplos
1 |= (ϕ→ ϕ).Tenemos que ver que para toda asignacion v, J(ϕ→ ϕ)Kv = 1.Equivalentemente, J(ϕ→ ϕ)Kv 6= 0.
2 |= ((¬(¬ϕ))→ ϕ) (Ejercicio).
3 {ϕ, (ϕ→ ψ)} |= ψ.Debemos ver que si v valida {ϕ, (ϕ→ ψ)}, entonces JψKv = 1:
JϕKv = J(ϕ→ ψ)Kv = 1 =⇒ JψKv = 1.
4 6|= p1Sale negando la definicion:p1 no es una tautologıa ⇐⇒ existe alguna v tal que Jp1Kv = 0.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 9 / 15
![Page 43: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/43.jpg)
Ejemplos
1 |= (ϕ→ ϕ).Tenemos que ver que para toda asignacion v, J(ϕ→ ϕ)Kv = 1.Equivalentemente, J(ϕ→ ϕ)Kv 6= 0.
2 |= ((¬(¬ϕ))→ ϕ) (Ejercicio).
3 {ϕ, (ϕ→ ψ)} |= ψ.
Debemos ver que si v valida {ϕ, (ϕ→ ψ)}, entonces JψKv = 1:
JϕKv = J(ϕ→ ψ)Kv = 1 =⇒ JψKv = 1.
4 6|= p1Sale negando la definicion:p1 no es una tautologıa ⇐⇒ existe alguna v tal que Jp1Kv = 0.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 9 / 15
![Page 44: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/44.jpg)
Ejemplos
1 |= (ϕ→ ϕ).Tenemos que ver que para toda asignacion v, J(ϕ→ ϕ)Kv = 1.Equivalentemente, J(ϕ→ ϕ)Kv 6= 0.
2 |= ((¬(¬ϕ))→ ϕ) (Ejercicio).
3 {ϕ, (ϕ→ ψ)} |= ψ.Debemos ver que si v valida {ϕ, (ϕ→ ψ)}, entonces JψKv = 1
:
JϕKv = J(ϕ→ ψ)Kv = 1 =⇒ JψKv = 1.
4 6|= p1Sale negando la definicion:p1 no es una tautologıa ⇐⇒ existe alguna v tal que Jp1Kv = 0.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 9 / 15
![Page 45: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/45.jpg)
Ejemplos
1 |= (ϕ→ ϕ).Tenemos que ver que para toda asignacion v, J(ϕ→ ϕ)Kv = 1.Equivalentemente, J(ϕ→ ϕ)Kv 6= 0.
2 |= ((¬(¬ϕ))→ ϕ) (Ejercicio).
3 {ϕ, (ϕ→ ψ)} |= ψ.Debemos ver que si v valida {ϕ, (ϕ→ ψ)}, entonces JψKv = 1:
JϕKv = J(ϕ→ ψ)Kv = 1 =⇒ JψKv = 1.
4 6|= p1Sale negando la definicion:p1 no es una tautologıa ⇐⇒ existe alguna v tal que Jp1Kv = 0.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 9 / 15
![Page 46: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/46.jpg)
Ejemplos
1 |= (ϕ→ ϕ).Tenemos que ver que para toda asignacion v, J(ϕ→ ϕ)Kv = 1.Equivalentemente, J(ϕ→ ϕ)Kv 6= 0.
2 |= ((¬(¬ϕ))→ ϕ) (Ejercicio).
3 {ϕ, (ϕ→ ψ)} |= ψ.Debemos ver que si v valida {ϕ, (ϕ→ ψ)}, entonces JψKv = 1:
JϕKv = J(ϕ→ ψ)Kv = 1 =⇒ JψKv = 1.
4 6|= p1
Sale negando la definicion:p1 no es una tautologıa ⇐⇒ existe alguna v tal que Jp1Kv = 0.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 9 / 15
![Page 47: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/47.jpg)
Ejemplos
1 |= (ϕ→ ϕ).Tenemos que ver que para toda asignacion v, J(ϕ→ ϕ)Kv = 1.Equivalentemente, J(ϕ→ ϕ)Kv 6= 0.
2 |= ((¬(¬ϕ))→ ϕ) (Ejercicio).
3 {ϕ, (ϕ→ ψ)} |= ψ.Debemos ver que si v valida {ϕ, (ϕ→ ψ)}, entonces JψKv = 1:
JϕKv = J(ϕ→ ψ)Kv = 1 =⇒ JψKv = 1.
4 6|= p1Sale negando la definicion
:p1 no es una tautologıa ⇐⇒ existe alguna v tal que Jp1Kv = 0.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 9 / 15
![Page 48: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/48.jpg)
Ejemplos
1 |= (ϕ→ ϕ).Tenemos que ver que para toda asignacion v, J(ϕ→ ϕ)Kv = 1.Equivalentemente, J(ϕ→ ϕ)Kv 6= 0.
2 |= ((¬(¬ϕ))→ ϕ) (Ejercicio).
3 {ϕ, (ϕ→ ψ)} |= ψ.Debemos ver que si v valida {ϕ, (ϕ→ ψ)}, entonces JψKv = 1:
JϕKv = J(ϕ→ ψ)Kv = 1 =⇒ JψKv = 1.
4 6|= p1Sale negando la definicion:p1 no es una tautologıa ⇐⇒ existe alguna v tal que Jp1Kv = 0.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 9 / 15
![Page 49: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/49.jpg)
Lema de Coincidencia
La verdad de una proposicion se determina localmente.
Lema (de Coincidencia)
Si v(pi) = v′(pi) para todos los pi que ocurran en ϕ, entonces JϕKv = JϕKv′ .
Demostracion.
ϕ ∈ At Si ϕ = pn, solo ocurre pn en ϕ. LuegoJϕKv = v(ϕ) = v′(ϕ) = JϕKv′ . Ademas, J⊥Kv = J⊥Kv′ = 0 siempre.
(ϕ ∧ ψ) Supongamos que v y v′ coinciden en los atomos de (ϕ ∧ ψ)
Probamos que J(ϕ ∧ ψ)Kv = J(ϕ ∧ ψ)Kv′ .
(ϕ� ψ) El resto de los casos queda como ejercicio.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 10 / 15
![Page 50: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/50.jpg)
Lema de Coincidencia
La verdad de una proposicion se determina localmente.
Lema (de Coincidencia)
Si v(pi) = v′(pi) para todos los pi que ocurran en ϕ, entonces JϕKv = JϕKv′ .
Demostracion.
ϕ ∈ At Si ϕ = pn, solo ocurre pn en ϕ. LuegoJϕKv = v(ϕ) = v′(ϕ) = JϕKv′ . Ademas, J⊥Kv = J⊥Kv′ = 0 siempre.
(ϕ ∧ ψ) Supongamos que v y v′ coinciden en los atomos de (ϕ ∧ ψ)
Probamos que J(ϕ ∧ ψ)Kv = J(ϕ ∧ ψ)Kv′ .
(ϕ� ψ) El resto de los casos queda como ejercicio.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 10 / 15
![Page 51: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/51.jpg)
Lema de Coincidencia
La verdad de una proposicion se determina localmente.
Lema (de Coincidencia)
Si v(pi) = v′(pi) para todos los pi que ocurran en ϕ, entonces JϕKv = JϕKv′ .
Demostracion.
ϕ ∈ At Si ϕ = pn, solo ocurre pn en ϕ.
LuegoJϕKv = v(ϕ) = v′(ϕ) = JϕKv′ . Ademas, J⊥Kv = J⊥Kv′ = 0 siempre.
(ϕ ∧ ψ) Supongamos que v y v′ coinciden en los atomos de (ϕ ∧ ψ)
Probamos que J(ϕ ∧ ψ)Kv = J(ϕ ∧ ψ)Kv′ .
(ϕ� ψ) El resto de los casos queda como ejercicio.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 10 / 15
![Page 52: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/52.jpg)
Lema de Coincidencia
La verdad de una proposicion se determina localmente.
Lema (de Coincidencia)
Si v(pi) = v′(pi) para todos los pi que ocurran en ϕ, entonces JϕKv = JϕKv′ .
Demostracion.
ϕ ∈ At Si ϕ = pn, solo ocurre pn en ϕ. LuegoJϕKv = v(ϕ) = v′(ϕ) = JϕKv′ .
Ademas, J⊥Kv = J⊥Kv′ = 0 siempre.
(ϕ ∧ ψ) Supongamos que v y v′ coinciden en los atomos de (ϕ ∧ ψ)
Probamos que J(ϕ ∧ ψ)Kv = J(ϕ ∧ ψ)Kv′ .
(ϕ� ψ) El resto de los casos queda como ejercicio.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 10 / 15
![Page 53: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/53.jpg)
Lema de Coincidencia
La verdad de una proposicion se determina localmente.
Lema (de Coincidencia)
Si v(pi) = v′(pi) para todos los pi que ocurran en ϕ, entonces JϕKv = JϕKv′ .
Demostracion.
ϕ ∈ At Si ϕ = pn, solo ocurre pn en ϕ. LuegoJϕKv = v(ϕ) = v′(ϕ) = JϕKv′ . Ademas, J⊥Kv = J⊥Kv′ = 0 siempre.
(ϕ ∧ ψ) Supongamos que v y v′ coinciden en los atomos de (ϕ ∧ ψ)
Probamos que J(ϕ ∧ ψ)Kv = J(ϕ ∧ ψ)Kv′ .
(ϕ� ψ) El resto de los casos queda como ejercicio.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 10 / 15
![Page 54: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/54.jpg)
Lema de Coincidencia
La verdad de una proposicion se determina localmente.
Lema (de Coincidencia)
Si v(pi) = v′(pi) para todos los pi que ocurran en ϕ, entonces JϕKv = JϕKv′ .
Demostracion.
ϕ ∈ At Si ϕ = pn, solo ocurre pn en ϕ. LuegoJϕKv = v(ϕ) = v′(ϕ) = JϕKv′ . Ademas, J⊥Kv = J⊥Kv′ = 0 siempre.
(ϕ ∧ ψ) Supongamos que v y v′ coinciden en los atomos de (ϕ ∧ ψ)
Probamos que J(ϕ ∧ ψ)Kv = J(ϕ ∧ ψ)Kv′ .
(ϕ� ψ) El resto de los casos queda como ejercicio.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 10 / 15
![Page 55: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/55.jpg)
Lema de Coincidencia
La verdad de una proposicion se determina localmente.
Lema (de Coincidencia)
Si v(pi) = v′(pi) para todos los pi que ocurran en ϕ, entonces JϕKv = JϕKv′ .
Demostracion.
ϕ ∈ At Si ϕ = pn, solo ocurre pn en ϕ. LuegoJϕKv = v(ϕ) = v′(ϕ) = JϕKv′ . Ademas, J⊥Kv = J⊥Kv′ = 0 siempre.
(ϕ ∧ ψ) Supongamos que v y v′ coinciden en los atomos de (ϕ ∧ ψ)
Probamos que J(ϕ ∧ ψ)Kv = J(ϕ ∧ ψ)Kv′ .
(ϕ� ψ) El resto de los casos queda como ejercicio.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 10 / 15
![Page 56: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/56.jpg)
Lema de Coincidencia
La verdad de una proposicion se determina localmente.
Lema (de Coincidencia)
Si v(pi) = v′(pi) para todos los pi que ocurran en ϕ, entonces JϕKv = JϕKv′ .
Demostracion.
ϕ ∈ At Si ϕ = pn, solo ocurre pn en ϕ. LuegoJϕKv = v(ϕ) = v′(ϕ) = JϕKv′ . Ademas, J⊥Kv = J⊥Kv′ = 0 siempre.
(ϕ ∧ ψ) Supongamos que v y v′ coinciden en los atomos de (ϕ ∧ ψ)
Probamos que J(ϕ ∧ ψ)Kv = J(ϕ ∧ ψ)Kv′ .
(ϕ� ψ) El resto de los casos queda como ejercicio.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 10 / 15
![Page 57: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/57.jpg)
Tablas de verdad
Recordemos que una asignacion es una funcion deV = {p0, p1, . . . , pn, pn+1, . . . } en {0, 1}.
Pregunta
¿Cuantas asignaciones posibles hay? −→ Actividad en Aula virtual!
Demasiadas.¿Hay que chequear todas para saber si |= ((p0 ∧ p2)→ p2)?Por el Lema de Coincidencia, no.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 11 / 15
![Page 58: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/58.jpg)
Tablas de verdad
Recordemos que una asignacion es una funcion deV = {p0, p1, . . . , pn, pn+1, . . . } en {0, 1}.
Pregunta
¿Cuantas asignaciones posibles hay?
−→ Actividad en Aula virtual!
Demasiadas.¿Hay que chequear todas para saber si |= ((p0 ∧ p2)→ p2)?Por el Lema de Coincidencia, no.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 11 / 15
![Page 59: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/59.jpg)
Tablas de verdad
Recordemos que una asignacion es una funcion deV = {p0, p1, . . . , pn, pn+1, . . . } en {0, 1}.
Pregunta
¿Cuantas asignaciones posibles hay? −→ Actividad en Aula virtual!
Demasiadas.¿Hay que chequear todas para saber si |= ((p0 ∧ p2)→ p2)?Por el Lema de Coincidencia, no.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 11 / 15
![Page 60: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/60.jpg)
Tablas de verdad
Recordemos que una asignacion es una funcion deV = {p0, p1, . . . , pn, pn+1, . . . } en {0, 1}.
Pregunta
¿Cuantas asignaciones posibles hay? −→ Actividad en Aula virtual!
Demasiadas.
¿Hay que chequear todas para saber si |= ((p0 ∧ p2)→ p2)?Por el Lema de Coincidencia, no.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 11 / 15
![Page 61: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/61.jpg)
Tablas de verdad
Recordemos que una asignacion es una funcion deV = {p0, p1, . . . , pn, pn+1, . . . } en {0, 1}.
Pregunta
¿Cuantas asignaciones posibles hay? −→ Actividad en Aula virtual!
Demasiadas.¿Hay que chequear todas para saber si |= ((p0 ∧ p2)→ p2)?
Por el Lema de Coincidencia, no.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 11 / 15
![Page 62: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/62.jpg)
Tablas de verdad
Recordemos que una asignacion es una funcion deV = {p0, p1, . . . , pn, pn+1, . . . } en {0, 1}.
Pregunta
¿Cuantas asignaciones posibles hay? −→ Actividad en Aula virtual!
Demasiadas.¿Hay que chequear todas para saber si |= ((p0 ∧ p2)→ p2)?Por el Lema de Coincidencia, no.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 11 / 15
![Page 63: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/63.jpg)
Tablas de verdad
p0 p1 p2 p3 . . .
(p0 ∧ p2) ((p0 ∧ p2)→ p2)
v1 1 0 1 1 . . .
1 1v2 1 1 0 1 . . .
0 1
v3 1 0 1 0 . . .
1 1
v4 0 0 1 1 . . .
0 1
v5 0 1 0 0 . . .
0 1
......
. . .
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 12 / 15
![Page 64: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/64.jpg)
Tablas de verdad
p0 p1 p2 p3 . . .
(p0 ∧ p2) ((p0 ∧ p2)→ p2)
v1 1 0 1 1 . . .
1 1
v2 1 1 0 1 . . .
0 1v3 1 0 1 0 . . .
1 1
v4 0 0 1 1 . . .
0 1
v5 0 1 0 0 . . .
0 1
......
. . .
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 12 / 15
![Page 65: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/65.jpg)
Tablas de verdad
p0 p1 p2 p3 . . .
(p0 ∧ p2) ((p0 ∧ p2)→ p2)
v1 1 0 1 1 . . .
1 1
v2 1 1 0 1 . . .
0 1
v3 1 0 1 0 . . .
1 1v4 0 0 1 1 . . .
0 1
v5 0 1 0 0 . . .
0 1
......
. . .
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 12 / 15
![Page 66: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/66.jpg)
Tablas de verdad
p0 p1 p2 p3 . . .
(p0 ∧ p2) ((p0 ∧ p2)→ p2)
v1 1 0 1 1 . . .
1 1
v2 1 1 0 1 . . .
0 1
v3 1 0 1 0 . . .
1 1
v4 0 0 1 1 . . .
0 1v5 0 1 0 0 . . .
0 1
......
. . .
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 12 / 15
![Page 67: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/67.jpg)
Tablas de verdad
p0 p1 p2 p3 . . .
(p0 ∧ p2) ((p0 ∧ p2)→ p2)
v1 1 0 1 1 . . .
1 1
v2 1 1 0 1 . . .
0 1
v3 1 0 1 0 . . .
1 1
v4 0 0 1 1 . . .
0 1
v5 0 1 0 0 . . .
0 1...
.... . .
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 12 / 15
![Page 68: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/68.jpg)
Tablas de verdad
p0 p1 p2 p3 . . .
(p0 ∧ p2) ((p0 ∧ p2)→ p2)
v1 1 0 1 1 . . .
1 1
v2 1 1 0 1 . . .
0 1
v3 1 0 1 0 . . .
1 1
v4 0 0 1 1 . . .
0 1
v5 0 1 0 0 . . .
0 1
......
. . .
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 12 / 15
![Page 69: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/69.jpg)
Tablas de verdad
p0 p1 p2 p3 . . . (p0 ∧ p2) ((p0 ∧ p2)→ p2)
v1 1 0 1 1 . . .
1 1
v2 1 1 0 1 . . .
0 1
v3 1 0 1 0 . . .
1 1
v4 0 0 1 1 . . .
0 1
v5 0 1 0 0 . . .
0 1
......
. . .
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 12 / 15
![Page 70: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/70.jpg)
Tablas de verdad
p0 p1 p2 p3 . . . (p0 ∧ p2) ((p0 ∧ p2)→ p2)
v1 1 0 1 1 . . . 1 1v2 1 1 0 1 . . .
0 1
v3 1 0 1 0 . . .
1 1
v4 0 0 1 1 . . .
0 1
v5 0 1 0 0 . . .
0 1
......
. . .
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 12 / 15
![Page 71: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/71.jpg)
Tablas de verdad
p0 p1 p2 p3 . . . (p0 ∧ p2) ((p0 ∧ p2)→ p2)
v1 1 0 1 1 . . . 1 1v2 1 1 0 1 . . . 0 1v3 1 0 1 0 . . .
1 1
v4 0 0 1 1 . . .
0 1
v5 0 1 0 0 . . .
0 1
......
. . .
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 12 / 15
![Page 72: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/72.jpg)
Tablas de verdad
p0 p1 p2 p3 . . . (p0 ∧ p2) ((p0 ∧ p2)→ p2)
v1 1 0 1 1 . . . 1 1v2 1 1 0 1 . . . 0 1v3 1 0 1 0 . . . 1 1v4 0 0 1 1 . . .
0 1
v5 0 1 0 0 . . .
0 1
......
. . .
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 12 / 15
![Page 73: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/73.jpg)
Tablas de verdad
p0 p1 p2 p3 . . . (p0 ∧ p2) ((p0 ∧ p2)→ p2)
v1 1 0 1 1 . . . 1 1v2 1 1 0 1 . . . 0 1v3 1 0 1 0 . . . 1 1v4 0 0 1 1 . . . 0 1v5 0 1 0 0 . . .
0 1
......
. . .
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 12 / 15
![Page 74: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/74.jpg)
Tablas de verdad
p0 p1 p2 p3 . . . (p0 ∧ p2) ((p0 ∧ p2)→ p2)
v1 1 0 1 1 . . . 1 1v2 1 1 0 1 . . . 0 1v3 1 0 1 0 . . . 1 1v4 0 0 1 1 . . . 0 1v5 0 1 0 0 . . . 0 1...
.... . .
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 12 / 15
![Page 75: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/75.jpg)
Tablas de verdad
p0 p1 p2 p3 . . . (p0 ∧ p2) ((p0 ∧ p2)→ p2)
v1 1 0 1 1 . . . 1 1v2 1 1 0 1 . . . 0 1v3 1 0 1 0 . . . 1 1v4 0 0 1 1 . . . 0 1v5 0 1 0 0 . . . 0 1...
.... . .
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 12 / 15
![Page 76: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/76.jpg)
Tablas de verdad
p0 p1 p2 p3 . . . (p0 ∧ p2) ((p0 ∧ p2)→ p2)
v1 1 0 1 1 . . . 1 1v2 1 1 0 1 . . . 0 1v3 1 0 1 0 . . . 1 1v4 0 0 1 1 . . . 0 1v5 0 1 0 0 . . . 0 1...
.... . .
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 12 / 15
![Page 77: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/77.jpg)
Tablas de verdad
p0 p2 (p0 ∧ p2) ((p0 ∧ p2)→ p2)
v1 1 1 1 1v2 1 0 0 1v4 0 1 0 1v5 0 0 0 1
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 13 / 15
![Page 78: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/78.jpg)
Sustitucion
Definicion
ϕ[ψ/p] := sustitucion del sımbolo proposicional p por la proposicion ψ en ϕ:
ϕ ∈ At Si ϕ = p entonces ϕ[ψ/p] := ψ. Caso contrario, ϕ[ψ/p] := ϕ.
(ϕ� χ) (ϕ� χ)[ψ/p] := (ϕ[ψ/p]� χ[ψ/p]).
Ejemplo
p1[(p1 ∧ p2)/p3] = p1.
p1[(p1 ∧ p2)/p1] = (p1 ∧ p2).
(p1 ∧ p2)[(p3 ∧ p4)/p1] = ((p3 ∧ p4) ∧ p2).
Ejercicio
1 (¬ϕ)[ψ/p] = (¬ϕ[ψ/p])
2 (ϕ↔ χ)[ψ/p] = (ϕ[ψ/p]↔ χ[ψ/p]).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 14 / 15
![Page 79: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/79.jpg)
Sustitucion
Definicion
ϕ[ψ/p] := sustitucion del sımbolo proposicional p por la proposicion ψ en ϕ:
ϕ ∈ At Si ϕ = p entonces ϕ[ψ/p] := ψ.
Caso contrario, ϕ[ψ/p] := ϕ.
(ϕ� χ) (ϕ� χ)[ψ/p] := (ϕ[ψ/p]� χ[ψ/p]).
Ejemplo
p1[(p1 ∧ p2)/p3] = p1.
p1[(p1 ∧ p2)/p1] = (p1 ∧ p2).
(p1 ∧ p2)[(p3 ∧ p4)/p1] = ((p3 ∧ p4) ∧ p2).
Ejercicio
1 (¬ϕ)[ψ/p] = (¬ϕ[ψ/p])
2 (ϕ↔ χ)[ψ/p] = (ϕ[ψ/p]↔ χ[ψ/p]).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 14 / 15
![Page 80: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/80.jpg)
Sustitucion
Definicion
ϕ[ψ/p] := sustitucion del sımbolo proposicional p por la proposicion ψ en ϕ:
ϕ ∈ At Si ϕ = p entonces ϕ[ψ/p] := ψ. Caso contrario, ϕ[ψ/p] := ϕ.
(ϕ� χ) (ϕ� χ)[ψ/p] := (ϕ[ψ/p]� χ[ψ/p]).
Ejemplo
p1[(p1 ∧ p2)/p3] = p1.
p1[(p1 ∧ p2)/p1] = (p1 ∧ p2).
(p1 ∧ p2)[(p3 ∧ p4)/p1] = ((p3 ∧ p4) ∧ p2).
Ejercicio
1 (¬ϕ)[ψ/p] = (¬ϕ[ψ/p])
2 (ϕ↔ χ)[ψ/p] = (ϕ[ψ/p]↔ χ[ψ/p]).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 14 / 15
![Page 81: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/81.jpg)
Sustitucion
Definicion
ϕ[ψ/p] := sustitucion del sımbolo proposicional p por la proposicion ψ en ϕ:
ϕ ∈ At Si ϕ = p entonces ϕ[ψ/p] := ψ. Caso contrario, ϕ[ψ/p] := ϕ.
(ϕ� χ) (ϕ� χ)[ψ/p] := (ϕ[ψ/p]� χ[ψ/p]).
Ejemplo
p1[(p1 ∧ p2)/p3] = p1.
p1[(p1 ∧ p2)/p1] = (p1 ∧ p2).
(p1 ∧ p2)[(p3 ∧ p4)/p1] = ((p3 ∧ p4) ∧ p2).
Ejercicio
1 (¬ϕ)[ψ/p] = (¬ϕ[ψ/p])
2 (ϕ↔ χ)[ψ/p] = (ϕ[ψ/p]↔ χ[ψ/p]).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 14 / 15
![Page 82: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/82.jpg)
Sustitucion
Definicion
ϕ[ψ/p] := sustitucion del sımbolo proposicional p por la proposicion ψ en ϕ:
ϕ ∈ At Si ϕ = p entonces ϕ[ψ/p] := ψ. Caso contrario, ϕ[ψ/p] := ϕ.
(ϕ� χ) (ϕ� χ)[ψ/p] := (ϕ[ψ/p]� χ[ψ/p]).
Ejemplo
p1[(p1 ∧ p2)/p3] = p1.
p1[(p1 ∧ p2)/p1] = (p1 ∧ p2).
(p1 ∧ p2)[(p3 ∧ p4)/p1] = ((p3 ∧ p4) ∧ p2).
Ejercicio
1 (¬ϕ)[ψ/p] = (¬ϕ[ψ/p])
2 (ϕ↔ χ)[ψ/p] = (ϕ[ψ/p]↔ χ[ψ/p]).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 14 / 15
![Page 83: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/83.jpg)
Sustitucion
Definicion
ϕ[ψ/p] := sustitucion del sımbolo proposicional p por la proposicion ψ en ϕ:
ϕ ∈ At Si ϕ = p entonces ϕ[ψ/p] := ψ. Caso contrario, ϕ[ψ/p] := ϕ.
(ϕ� χ) (ϕ� χ)[ψ/p] := (ϕ[ψ/p]� χ[ψ/p]).
Ejemplo
p1[(p1 ∧ p2)/p3] = p1.
p1[(p1 ∧ p2)/p1] = (p1 ∧ p2).
(p1 ∧ p2)[(p3 ∧ p4)/p1] = ((p3 ∧ p4) ∧ p2).
Ejercicio
1 (¬ϕ)[ψ/p] = (¬ϕ[ψ/p])
2 (ϕ↔ χ)[ψ/p] = (ϕ[ψ/p]↔ χ[ψ/p]).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 14 / 15
![Page 84: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/84.jpg)
Sustitucion
Definicion
ϕ[ψ/p] := sustitucion del sımbolo proposicional p por la proposicion ψ en ϕ:
ϕ ∈ At Si ϕ = p entonces ϕ[ψ/p] := ψ. Caso contrario, ϕ[ψ/p] := ϕ.
(ϕ� χ) (ϕ� χ)[ψ/p] := (ϕ[ψ/p]� χ[ψ/p]).
Ejemplo
p1[(p1 ∧ p2)/p3] = p1.
p1[(p1 ∧ p2)/p1] = (p1 ∧ p2).
(p1 ∧ p2)[(p3 ∧ p4)/p1] = ((p3 ∧ p4) ∧ p2).
Ejercicio
1 (¬ϕ)[ψ/p] = (¬ϕ[ψ/p])
2 (ϕ↔ χ)[ψ/p] = (ϕ[ψ/p]↔ χ[ψ/p]).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 14 / 15
![Page 85: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/85.jpg)
Sustitucion
Definicion
ϕ[ψ/p] := sustitucion del sımbolo proposicional p por la proposicion ψ en ϕ:
ϕ ∈ At Si ϕ = p entonces ϕ[ψ/p] := ψ. Caso contrario, ϕ[ψ/p] := ϕ.
(ϕ� χ) (ϕ� χ)[ψ/p] := (ϕ[ψ/p]� χ[ψ/p]).
Ejemplo
p1[(p1 ∧ p2)/p3] = p1.
p1[(p1 ∧ p2)/p1] = (p1 ∧ p2).
(p1 ∧ p2)[(p3 ∧ p4)/p1] = ((p3 ∧ p4) ∧ p2).
Ejercicio
1 (¬ϕ)[ψ/p] = (¬ϕ[ψ/p])
2 (ϕ↔ χ)[ψ/p] = (ϕ[ψ/p]↔ χ[ψ/p]).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 14 / 15
![Page 86: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/86.jpg)
Sustitucion
Definicion
ϕ[ψ/p] := sustitucion del sımbolo proposicional p por la proposicion ψ en ϕ:
ϕ ∈ At Si ϕ = p entonces ϕ[ψ/p] := ψ. Caso contrario, ϕ[ψ/p] := ϕ.
(ϕ� χ) (ϕ� χ)[ψ/p] := (ϕ[ψ/p]� χ[ψ/p]).
Ejemplo
p1[(p1 ∧ p2)/p3] = p1.
p1[(p1 ∧ p2)/p1] = (p1 ∧ p2).
(p1 ∧ p2)[(p3 ∧ p4)/p1] = ((p3 ∧ p4) ∧ p2).
Ejercicio
1 (¬ϕ)[ψ/p] = (¬ϕ[ψ/p])
2 (ϕ↔ χ)[ψ/p] = (ϕ[ψ/p]↔ χ[ψ/p]).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 14 / 15
![Page 87: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/87.jpg)
Sustitucion
Definicion
ϕ[ψ/p] := sustitucion del sımbolo proposicional p por la proposicion ψ en ϕ:
ϕ ∈ At Si ϕ = p entonces ϕ[ψ/p] := ψ. Caso contrario, ϕ[ψ/p] := ϕ.
(ϕ� χ) (ϕ� χ)[ψ/p] := (ϕ[ψ/p]� χ[ψ/p]).
Ejemplo
p1[(p1 ∧ p2)/p3] = p1.
p1[(p1 ∧ p2)/p1] = (p1 ∧ p2).
(p1 ∧ p2)[(p3 ∧ p4)/p1] = ((p3 ∧ p4) ∧ p2).
Ejercicio
1 (¬ϕ)[ψ/p] = (¬ϕ[ψ/p])
2 (ϕ↔ χ)[ψ/p] = (ϕ[ψ/p]↔ χ[ψ/p]).
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 14 / 15
![Page 88: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/88.jpg)
La regla de Leibnitz
ϕ ∈ At p[ψ/p] := ψ. ϕ 6= p =⇒ ϕ[ψ/p] = ϕ.
(ϕ� χ) (ϕ� χ)[ψ/p] := (ϕ[ψ/p]� χ[ψ/p]).
Teorema (Regla de Leibnitz)
Si |= ϕ1 ↔ ϕ2 entonces |= ψ[ϕ1/p]↔ ψ[ϕ2/p].
Lema
Jϕ1K = Jϕ2K implica Jψ[ϕ1/p]K = Jψ[ϕ2/p]K.
Demostracion.
Induccion en ψ. En cada caso, suponemos en antecedente y probamos elconsecuente.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 15 / 15
![Page 89: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/89.jpg)
La regla de Leibnitz
ϕ ∈ At p[ψ/p] := ψ. ϕ 6= p =⇒ ϕ[ψ/p] = ϕ.
(ϕ� χ) (ϕ� χ)[ψ/p] := (ϕ[ψ/p]� χ[ψ/p]).
Teorema (Regla de Leibnitz)
Si |= ϕ1 ↔ ϕ2 entonces |= ψ[ϕ1/p]↔ ψ[ϕ2/p].
Lema
Jϕ1K = Jϕ2K implica Jψ[ϕ1/p]K = Jψ[ϕ2/p]K.
Demostracion.
Induccion en ψ. En cada caso, suponemos en antecedente y probamos elconsecuente.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 15 / 15
![Page 90: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/90.jpg)
La regla de Leibnitz
ϕ ∈ At p[ψ/p] := ψ. ϕ 6= p =⇒ ϕ[ψ/p] = ϕ.
(ϕ� χ) (ϕ� χ)[ψ/p] := (ϕ[ψ/p]� χ[ψ/p]).
Teorema (Regla de Leibnitz)
Si |= ϕ1 ↔ ϕ2 entonces |= ψ[ϕ1/p]↔ ψ[ϕ2/p].
Lema
Jϕ1K = Jϕ2K implica Jψ[ϕ1/p]K = Jψ[ϕ2/p]K.
Demostracion.
Induccion en ψ. En cada caso, suponemos en antecedente y probamos elconsecuente.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 15 / 15
![Page 91: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/91.jpg)
La regla de Leibnitz
ϕ ∈ At p[ψ/p] := ψ. ϕ 6= p =⇒ ϕ[ψ/p] = ϕ.
(ϕ� χ) (ϕ� χ)[ψ/p] := (ϕ[ψ/p]� χ[ψ/p]).
Teorema (Regla de Leibnitz)
Si |= ϕ1 ↔ ϕ2 entonces |= ψ[ϕ1/p]↔ ψ[ϕ2/p].
Lema
Jϕ1K = Jϕ2K implica Jψ[ϕ1/p]K = Jψ[ϕ2/p]K.
Demostracion.
Induccion en ψ.
En cada caso, suponemos en antecedente y probamos elconsecuente.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 15 / 15
![Page 92: Introducción a la Lógica y la Computaciónpedro/introlog2020/slides/...Introduccion a la L´ ogica y la Computaci´ on´ Mariana Badano Hector Gramaglia Pedro S´ anchez Terraf´](https://reader036.vdocuments.site/reader036/viewer/2022071416/61121b4f2835a35f540d32fa/html5/thumbnails/92.jpg)
La regla de Leibnitz
ϕ ∈ At p[ψ/p] := ψ. ϕ 6= p =⇒ ϕ[ψ/p] = ϕ.
(ϕ� χ) (ϕ� χ)[ψ/p] := (ϕ[ψ/p]� χ[ψ/p]).
Teorema (Regla de Leibnitz)
Si |= ϕ1 ↔ ϕ2 entonces |= ψ[ϕ1/p]↔ ψ[ϕ2/p].
Lema
Jϕ1K = Jϕ2K implica Jψ[ϕ1/p]K = Jψ[ϕ2/p]K.
Demostracion.
Induccion en ψ. En cada caso, suponemos en antecedente y probamos elconsecuente.
M. Badano, H. Gramaglia, PST Introduccion a la Logica y la Computacion FaMAF, 07/10/2020 15 / 15