Baixe o app para aproveitar ainda mais
Prévia do material em texto
Segunda Avaliac¸a˜o Parcial Prof. Davi Romero de Vasconcelos 16 de junho de 2009 SIN015 – Lo´gica para Computac¸a˜o Questa˜o 1 2.0 pontos Nome: pontos Prove ou refute os itens abaixo utilizando o sistema de Tableau Semaˆntico. Caso o item seja refutado, apresente um contra-exemplo de acordo com o tableau apresentado. 1. (A ∨ (B ∧ C)) ` (A ∧ C) 1(A ∨ (B ∧ C)) 0(A ∧ C) 1A 0A ↙ 0C 1B ∧ C 1B 1C 0A 0C ↙ Contra-exemplos: • v(A) = 1 e v(C) = 0; • v(A) = 0 e v(B) = v(C) = 1. 2. (A ∨ (B ∧ C)) ` ((A ∨B) ∧ (A ∨ C)) 1(A ∨ (B ∧ C)) 0((A ∨B) ∧ (A ∨ C)) 1A 0A ∨B 0A 0B ↙ 0A ∨ C 0A 0C ↙ 1B ∧ C 1B 1C 0A ∨B 0A 0B ↙ 0A ∨ C 0A 0C ↙ 1 SIN015 – Lo´gica para Computac¸a˜o Questa˜o 2 3.0 pontos Nome: pontos Considere uma linguagem na˜o-lo´gica contendo apenas um s´ımbolo predicativo bina´rio R. Sejam I uma estrutura e s uma func¸a˜o de varia´veis no universo de I como definidas abaixo. 1. Universo de |I| = {a, b, c, d} 2. O s´ımbolo predicativoR e´ interpretado comoRI = {〈a, a〉, 〈b, c〉, 〈c, d〉, 〈b, a〉 〈c, a〉 〈d, a〉} 3. s(x) = a Demonstre, utilizando a definic¸a˜o de |=, os itens abaixo. 1. |=I ∀yR(y, x)[s] ⇐⇒ ∀k ∈ |I| temos que |=I R(y, x)[s(y|k)] ⇐⇒ ∀k ∈ |I| temos que 〈s¯(y|k)(y), s¯(y|k)(x)〉 ∈ RI ⇐⇒ ∀k ∈ |I| temos que 〈k, a〉 ∈ RI ⇐⇒ 〈a, a〉 ∈ RI , 〈b, a〉 ∈ RI , 〈c, a〉 ∈ RI , 〈d, a〉 ∈ RI 2. |=I ∃xR(x, x)[s] ⇐⇒ ∃k ∈ |I| tal que |=I R(x, x)[s(x|k)] ⇐⇒ ∃k ∈ |I| tal que 〈s¯(x|k)(x), s¯(x|k)(x)〉 ∈ RI ⇐⇒ ∃k ∈ |I| tal que 〈k, k〉 ∈ RI ⇐⇒ 〈a, a〉 ∈ RI 3. 6|=I ∀x∀y(R(x, y) ↔ R(y, x))[s] ⇐⇒ NA˜O ∀k ∈ |I| temos que |=I ∀y(R(x, y) ↔ R(y, x))[s(x|k)] ⇐⇒ NA˜O ∀k ∈ |I|, ∀l ∈ |I| temos que |=I (R(x, y) ↔ R(y, x))[s(x|k)(y|l)] ⇐⇒ NA˜O ∀k ∈ |I|, ∀l ∈ |I| temos que |=I R(x, y)[s(x|k)(y|l)] sse |=I R(y, x)[s(x|k)(y|l)] ⇐⇒ NA˜O ∀k ∈ |I|, ∀l ∈ |I| temos que 〈s¯(x|k)(y|l)(x), s¯(x|k)(y|l)(y)〉 ∈ RI sse 〈s¯(x|k)(y|l)(y), s¯(x|k)(y|l)(x)〉 ∈ RI ⇐⇒ NA˜O ∀k ∈ |I|, ∀l ∈ |I| temos que 〈k, l〉 ∈ RI sse 〈l, k〉 ∈ RI ⇐⇒ 〈b, c〉 ∈ RI e 〈c, b〉 6∈ RI 2 SIN015 – Lo´gica para Computac¸a˜o Questa˜o 3 2.0 pontos Nome: pontos Seja DN∧ um sistema de deduc¸a˜o natural que contenha apenas as regras de introduc¸a˜o e eliminac¸a˜o do conectivo ∧. Defina uma func¸a˜o t que recebe uma derivac¸a˜o e retorne o tamanho da derivac¸a˜o, ou seja, o nu´mero de fo´rmulas que ocorrem na a´rvore de derivac¸a˜o. Abaixo temos treˆs exemplos da func¸a˜o t aplicada a treˆs derivac¸o˜es diferentes. t(A ∧B) = 1 t ( A B A ∧B ) = 3 t A B A ∧B A = 4 t(ϕ) = 1 t ∏ 1 ϕ ∏ 2 ψ ϕ ∧ ψ = t ∏1ϕ + t ∏ 2 ψ + 1 t ∏ ϕ ∧ ψ ϕ = t ∏ ϕ ∧ ψ + 1 t ∏ ϕ ∧ ψ ψ = t ∏ ϕ ∧ ψ + 1 3 SIN015 – Lo´gica para Computac¸a˜o Questa˜o 4 3.0 pontos Nome: pontos Prove, utilizando o sistema de Deduc¸a˜o Natural, os itens abaixo. 1. ¬∀xϕ(x) ` ∃x¬ϕ(x) ¬∀xϕ(x) [¬∃x¬ϕ(x)]1 [¬ϕ(a)]2 ∃x¬ϕ(x) ⊥ ϕ(a) 2 ∀xϕ(x) ⊥ 1 ∃x¬ϕ(x) 2. (∀xϕ(x) ∨ ψ) ` ∀x(ϕ(x) ∨ ψ), onde x 6∈ V L(ψ) (∀xϕ(x) ∨ ψ) [∀xϕ(x)]1 ϕ(a) ϕ(a) ∨ ψ ∀x(ϕ(x) ∨ ψ) [ψ]1 ϕ(a) ∨ ψ ∀x(ϕ(x) ∨ ψ) ∀x(ϕ(x) ∨ ψ) 1 3. ∃x(ϕ(x) → ∀xϕ(x)) [¬∃x(ϕ(x) → ∀xϕ(x))]1 [∀xϕ(x)]2 ϕ(a) → ∀xϕ(x) ∃x(ϕ(x) → ∀xϕ(x)) ⊥ ¬∀xϕ(x) 2 [¬∃x(ϕ(x) → ∀xϕ(x))]1 [¬ϕ(a)]3 [ϕ(a)]4 ⊥ ∀xϕ(x) ϕ(a) → ∀xϕ(x) 4 ∃x(ϕ(x) → ∀xϕ(x)) ⊥ ϕ(a) 3 ∀xϕ(x) ⊥ ∃x(ϕ(x) → ∀xϕ(x)) 1 4
Compartilhar