Saltar para o conteúdo
Topos Uranos

Resumo

Esta aula abre a terceira unidade do curso, dedicada à semântica. Apresenta suas seis aulas e o fio que as une, desde a extensão de uma valoração a todas as fórmulas até o algoritmo das formas normais e os circuitos de interruptores; situa a unidade no caminho do curso, depois da dedução, que obteve fórmulas de outras sem atender a seu significado, e antes da metateoria, que relacionará a dedutibilidade Γ⊢φ\Gamma \vdash \varphi com a consequência semântica Γ⊨φ\Gamma \models \varphi; explica por que uma só cláusula, a do conectivo primitivo, basta para dar significado a toda a linguagem, e por que os valores de verdade se calculam com polinômios; mostra com uma tabela de quatro linhas o que a semântica decide sem buscar deduções nem inventar marcas; precisa o que se toma das unidades anteriores e dá conselhos para estudá-la.

Objetivos de aprendizagem

  1. Descrever a sequência das seis aulas da unidade e explicar que resultados de cada uma a seguinte usa.
  2. Situar a semântica no percurso do curso, distinguir a consequência semântica Γ⊨φ\Gamma \models \varphi da dedutibilidade Γ⊢φ\Gamma \vdash \varphi e explicar o que afirmarão a correção e a completude.
  3. Explicar por que a bivalência e a verofuncionalidade permitem dar significado a todas as fórmulas com uma só cláusula, e decidir com uma tabela-verdade se um esquema de raciocínio é válido.
  4. Reconhecer o que a unidade toma das anteriores, distinguir os símbolos ==, ≡\eqsem, ⊣⊢\dashv\vdash, ↔\leftrightarrow e ⇔\Leftrightarrow, e organizar o estudo a partir da avaliação de entrada.

Avaliação de entrada

Antes de percorrer a unidade, convém medir o ponto de partida. Esta avaliação é uma autoavaliação: não se pontua, e seu único propósito é orientar o estudo. Suas quinze perguntas são de dois tipos. As quatro primeiras tratam do que a unidade dá por sabido da primeira: a definição por recursão e a leitura única, as abreviaturas oficiais, os casos de uma indução sobre a complexidade e a substituição de uma subfórmula; quem errar alguma deve rever, antes de seguir, a aula que a pergunta nomeia. As onze restantes tratam, em ordem, das seis aulas desta unidade: duas da primeira, duas da segunda, uma da terceira e duas de cada uma das três últimas. Quem nunca estudou a semântica de uma linguagem formal não deve esperar acertá-las, e isso não importa: cada resposta, certa ou não, explica o ponto e nomeia a aula que o trata. As mesmas habilidades voltam a ser medidas no final, na aula de síntese.

Avaliação de entrada

Antes de começar a unidade, meça seu ponto de partida. É uma autoavaliação breve: não recebe nota e seu resultado fica guardado apenas no seu navegador.

  1. Pergunta 1De unidades anterioresUma função sobre as fórmulas se define dando seu valor em cada variável e uma regra que calcula o valor de ∙φψ\sigI\varphi\psi a partir de φ\varphi, de ψ\psi e dos valores de ambas. O que garante que assim fique definida exatamente uma função?

  2. Pergunta 2De unidades anterioresCom as abreviaturas oficiais do curso, que fórmula é (φ∨φ)(\varphi \vee \varphi)?

  3. Pergunta 3De unidades anterioresPara demonstrar por indução sobre a complexidade que todas as fórmulas têm certa propriedade, que casos é preciso tratar?

  4. Pergunta 4De unidades anterioresAo substituir a fórmula α\alpha pela fórmula β\beta em φ\varphi, segundo a definição da aula sobre a indução, que ocorrências de α\alpha se mudam?

  5. Pergunta 5Uma valoração dá a pp o valor 00 e a qq o valor 11. Se (φ↓ψ)(\varphi \downarrow \psi) vale 11 exatamente quando φ\varphi e ψ\psi valem 00, que valor toma a fórmula (p↓(q↓p))(p \downarrow (q \downarrow p))?

  6. Pergunta 6O que significa ⊭φ\not\models \varphi?

  7. Pergunta 7Sabe-se que Γ∪{φ}⊨ψ\Gamma \cup \{\varphi\} \models \psi: toda valoração que satisfaz Γ\Gamma e φ\varphi satisfaz ψ\psi. O que se segue?

  8. Pergunta 8A fórmula (v1∨¬v1)(v_{1} \vee \neg v_{1}) é válida. Qual das fórmulas seguintes é válida pelo teorema da substituição uniforme?

  9. Pergunta 9Pela convenção do curso, que fórmula designa a expressão v1∧v2∧v3v_{1} \wedge v_{2} \wedge v_{3}, escrita sem parênteses?

  10. Pergunta 10Uma função de verdade de dois argumentos atribui um valor, 00 ou 11, a cada uma das quatro linhas (1,1)(1, 1), (1,0)(1, 0), (0,1)(0, 1) e (0,0)(0, 0). Quantas funções de verdade de dois argumentos existem?

  11. Pergunta 11Pode uma fórmula escrita só com ∧\wedge e ∨\vee a partir das variáveis valer 00 na valoração que dá 11 a todas as variáveis?

  12. Pergunta 12Um literal é uma variável ou a negação de uma variável. Qual das fórmulas seguintes é um literal?

  13. Pergunta 13É válida a forma normal conjuntiva (¬v1∨v2∨v1)∧(v3∨¬v2)(\neg v_{1} \vee v_{2} \vee v_{1}) \wedge (v_{3} \vee \neg v_{2})?

  14. Pergunta 14Para levar uma fórmula à forma normal disjuntiva, distribui-se a conjunção sobre a disjunção. Qual é a regra correta?

  15. Pergunta 15Um circuito tem dois interruptores diretos, das alavancas pp e qq, unidos em série, e esse bloco está em paralelo com um interruptor direto da alavanca rr. Que fórmula diz quando ele conduz?