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 com a consequência semântica ; 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
- Descrever a sequência das seis aulas da unidade e explicar que resultados de cada uma a seguinte usa.
- Situar a semântica no percurso do curso, distinguir a consequência semântica da dedutibilidade e explicar o que afirmarão a correção e a completude.
- 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.
- Reconhecer o que a unidade toma das anteriores, distinguir os símbolos , , , e , 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.
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.
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 a partir de , de e dos valores de ambas. O que garante que assim fique definida exatamente uma função?
Isso decide que valores a função toma, não se está bem definida. Uma regra com valores e aplicada a uma fórmula que se pudesse ler de duas maneiras daria dois resultados.É precisamente para isso que serve a recursão: o teorema garante de uma vez, para as infinitas fórmulas, que existe uma função e uma só que cumpre as cláusulas.Não a têm: a cadeia é a mesma que . A recursão se apoia na única regra de formação, , que sim a tem.É o teorema de definição por recursão sobre as fórmulas, da aula sobre a indução, e a leitura única é sua hipótese indispensável: se uma fórmula admitisse duas decomposições, a regra poderia atribuir-lhe dois valores. A unidade o usa desde seu primeiro resultado, que estende uma valoração das variáveis a todas as fórmulas.Revisar: Indução sobre os números naturais e sobre as fórmulas
Pergunta 2De unidades anterioresCom as abreviaturas oficiais do curso, que fórmula é ?
Confunde a identidade com a equivalência. A idempotência dirá que ambas têm sempre o mesmo valor de verdade, mas é uma cadeia mais longa que .Essa cadeia é : falta a negação exterior, porque a disjunção é a negação da negação conjunta, não a própria negação conjunta.A abreviatura admite componentes iguais, como a regra de formação, que de e forma .A disjunção abrevia , e é, por definição, ; donde , letra por letra. A unidade voltará a esse fato: uma mesma cadeia pode ter escritas muito diferentes, e estar em forma normal sem parecê-lo.Revisar: A linguagem da lógica proposicional
Pergunta 3De unidades anterioresPara demonstrar por indução sobre a complexidade que todas as fórmulas têm certa propriedade, que casos é preciso tratar?
A negação, a conjunção e a disjunção são abreviaturas, não regras de formação. Uma indução que só tratasse delas deixaria de fora fórmulas como , que não é nenhuma das três. É um erro frequente ao demonstrar a existência das formas normais.Uma variável não é uma negação conjunta, e sem o caso base a indução não arranca.Sobram seis casos e falta o único necessário: os seis conectivos são abreviaturas de negações conjuntas.Toda fórmula é uma variável ou uma negação conjunta de duas fórmulas, e nada mais. A unidade demonstra assim o lema da coincidência, o teorema da substituição semântica e a existência das formas normais, sempre com um só caso indutivo.Revisar: Indução sobre os números naturais e sobre as fórmulas
Pergunta 4De unidades anterioresAo substituir a fórmula pela fórmula em , segundo a definição da aula sobre a indução, que ocorrências de se mudam?
Isso é substituir uma só ocorrência, outra operação, que a unidade também estudará; a substituição da definição muda todas.A substituição atua sobre a cadeia, onde as abreviaturas multiplicam as ocorrências: em , a fórmula ocorre duas vezes.O que se põe não volta a ser substituído: a definição percorre a fórmula de partida, não o resultado.A substituição se define por recursão, e sua primeira cláusula muda a fórmula inteira se ela é ; as demais a aplicam às duas componentes. A unidade demonstrará que, se e são equivalentes, o resultado é equivalente a , e distinguirá esta operação da substituição de uma só ocorrência.Revisar: Indução sobre os números naturais e sobre as fórmulas
Pergunta 5Uma valoração dá a o valor e a o valor . Se vale exatamente quando e valem , que valor toma a fórmula ?
Aplica a cláusula às variáveis, não às componentes. As componentes da fórmula inteira são e , e só intervém através da segunda.O lema da coincidência da primeira aula assegura que o valor depende só das variáveis que ocorrem na fórmula, que aqui são e .O agrupamento está fixado pela cadeia: pela leitura única, a fórmula tem um só par de componentes, e seu valor é um só.A cláusula se aplica de dentro para fora: vale , porque vale ; a fórmula inteira é a negação conjunta de , que vale , e de , que vale , de modo que vale . Com números, .Revisar: Semântica da lógica proposicional
Pergunta 6O que significa ?
É uma leitura equivocada frequente. Negar que todas as valorações satisfazem não é afirmar que nenhuma a satisfaz.Isso é a insatisfatibilidade, que é muito mais forte: basta uma valoração que refute para que .Isso se escreve e fala de deduções; fala de valorações. Que ambas as coisas coincidam é o que a metateoria demonstrará.É a negação de , que afirma que toda valoração satisfaz . A variável cumpre e, no entanto, é satisfatível. Que seja uma contradição se escreve .Revisar: Semântica da lógica proposicional
Pergunta 7Sabe-se que : toda valoração que satisfaz e satisfaz . O que se segue?
Suprimir a premissa muda o que se afirma: , e não é válida. A premissa não desaparece; passa a ser o antecedente.Inverte o sentido: a premissa descarregada é o antecedente, e a conclusão, o consequente.Descarrega também as premissas de , e isso só é legítimo se é vazio: , mas não é válida.É o teorema da dedução semântico: uma valoração que satisfizesse e refutasse daria a e a , e então satisfaria sem satisfazer . Sua demonstração se reduz à única linha falsa da implicação.Pergunta 8A fórmula é válida. Qual das fórmulas seguintes é válida pelo teorema da substituição uniforme?
Muda em umas ocorrências e não em outras: não é uma substituição uniforme, e o resultado não é válido (a valoração que dá a e a o refuta).Põe fórmulas distintas no lugar de uma mesma variável; tampouco é uma substituição uniforme, e a valoração que dá a e a refuta o resultado.Permite mudar cada variável por uma fórmula qualquer, com a condição de fazê-lo em todas as suas ocorrências e sempre com a mesma fórmula.Resulta de substituir por em todas as suas ocorrências; a substituição uniforme de variáveis por fórmulas quaisquer conserva a validade.Pergunta 9Pela convenção do curso, que fórmula designa a expressão , escrita sem parênteses?
Associa pela direita. É equivalente à fórmula designada, mas não é a mesma cadeia, e a convenção fixa uma só.Não o são: pela leitura única, suas primeiras componentes seriam iguais, e são e . São fórmulas distintas com o mesmo valor em toda valoração.Sem uma convenção, de fato, não designaria nada; por isso a terceira aula fixa uma, a do agrupamento pela esquerda.As conjunções de termos se definem por recursão associando pela esquerda, e a convenção abrevia assim a da lista . O outro agrupamento é uma cadeia distinta, embora equivalente pela associatividade.Pergunta 10Uma função de verdade de dois argumentos atribui um valor, ou , a cada uma das quatro linhas , , e . Quantas funções de verdade de dois argumentos existem?
Resposta correta:
Cada uma das linhas recebe um de valores, com independência das demais: há funções, uma por cada coluna possível de uma tabela de quatro linhas. Seis delas são as dos conectivos do curso. Quem responde contou as linhas e não as funções; quem responde multiplicou por em vez de elevar a .Revisar: Completude funcional
Pergunta 11Pode uma fórmula escrita só com e a partir das variáveis valer na valoração que dá a todas as variáveis?
O comprimento não importa: a propriedade se conserva em cada passo da construção, de modo que nenhuma fórmula, por longa que seja, a perde.Que um conectivo baste não diz nada de outros. A negação conjunta basta porque com ela se escreve a negação; com a conjunção e a disjunção, não.Há infinitas fórmulas, e nenhuma quantidade de tabelas as esgota; a resposta se obtém de uma vez com uma propriedade que todas conservam.As variáveis valem nela, e a conjunção e a disjunção de duas fórmulas que valem valem ; pelo princípio do fecho, a propriedade passa a todas as fórmulas assim escritas. Daí se segue que com e não se escreve a negação: o conjunto não é adequado.Revisar: Completude funcional
Pergunta 12Um literal é uma variável ou a negação de uma variável. Qual das fórmulas seguintes é um literal?
Equivale a , que é um literal, mas não o é: é a negação de uma negação. Ao negar uma forma normal, a dupla negação de um literal deve ser reduzida antes de seguir.É uma conjunção de dois literais, isto é, uma conjunção elementar, não um literal.Abrevia , uma fórmula composta que não é uma variável nem a negação de uma variável.É a negação da variável . Os literais são as peças das formas normais: uma cláusula é uma disjunção de literais, e uma conjunção elementar, uma conjunção de literais.Revisar: Formas normais
Pergunta 13É válida a forma normal conjuntiva ?
Numa conjunção, uma cláusula válida não salva as demais: a conjunção vale assim que uma cláusula vale .Ser satisfatível não é ser válida: a valoração que dá a todas as variáveis a satisfaz, mas outra a refuta.Numa forma conjuntiva, a validade se lê à primeira vista, buscando pares complementares cláusula por cláusula. É uma das razões pelas quais a unidade estuda as formas normais.Uma forma conjuntiva é válida se e somente se cada uma de suas cláusulas contém um literal e seu oposto. A primeira cláusula o contém ( e ); a segunda, não, e uma cláusula sem par complementar vale na valoração que torna falsos todos os seus literais.Revisar: Formas normais
Pergunta 14Para levar uma fórmula à forma normal disjuntiva, distribui-se a conjunção sobre a disjunção. Qual é a regra correta?
Muda a segunda conjunção por uma disjunção, um erro frequente, e a regra assim escrita não é correta: com verdadeira e , falsas, o lado esquerdo é falso e o direito, verdadeiro.O lado direito equivale a , que é outra fórmula: com falsa e , verdadeiras, o esquerdo é falso e o direito, verdadeiro.Esquece de copiar no segundo termo: com e falsas e verdadeira, o esquerdo é falso e o direito, verdadeiro.É a distributividade da conjunção sobre a disjunção: se copia em cada termo, unida a ele pela mesma conjunção. Cada aplicação dá uma fórmula equivalente, pelo teorema da substituição semântica.Revisar: O algoritmo das formas normais e as suas aplicações
Pergunta 15Um circuito tem dois interruptores diretos, das alavancas e , unidos em série, e esse bloco está em paralelo com um interruptor direto da alavanca . Que fórmula diz quando ele conduz?
Troca os papéis: a série é a conjunção e o paralelo a disjunção, não o inverso.Põe em série o interruptor de , que está em paralelo: com ligada e desligada o circuito conduz, e esta fórmula vale .Põe em paralelo os interruptores de e , que estão em série: com só ligada o circuito não conduz, e esta fórmula vale .A série deixa passar o sinal se ambos os interruptores o deixam passar, e o paralelo, se algum ramo o deixa passar: a série corresponde à conjunção e o paralelo à disjunção.Revisar: O algoritmo das formas normais e as suas aplicações
Carregando o conteúdo…