Resumo
As duas unidades anteriores construíram, sobre a mesma língua, duas noções do que se segue de certas premissas: a dedução, , que obtém cadeias a partir de outras com axiomas e regras sem perguntar o que significam, e a consequência semântica, , que percorre valorações sem escrever dedução alguma. Esta aula demonstra que, para conjuntos finitos de premissas, ambas as noções coincidem. A correção () se demonstra por indução forte sobre o número de linhas da dedução, com um caso para cada axioma e para cada regra, incluída a da substituição da dupla negação; dela se seguem a consistência do sistema e um método para provar que uma fórmula não é dedutível. A recíproca, a completude, exige um instrumento novo: o lema de Kalmár, que converte cada linha da tabela-verdade de uma fórmula em uma dedução e cuja indução sobre a complexidade tem um único caso composto, porque a negação conjunta é o único conectivo primitivo; para esse caso se deduzem no sistema dois lemas sobre a negação conjunta. Eliminando depois uma a uma, com a prova por casos, as hipóteses que fixam a linha, obtém-se que toda tautologia é um teorema, e com os dois teoremas da dedução, que toda consequência de um conjunto finito de premissas se deduz dele. Disso se seguem a decidibilidade da dedução a partir de premissas finitas e a coincidência da equivalência demonstrável com a semântica. O caso de infinitas premissas fica para a aula seguinte, porque exige o teorema da compacidade.
Objetivos de aprendizagem
- Enunciar a correção e a completude em suas formas fraca, finita e forte, distingui-las como propriedades independentes e explicar por que o argumento que obtém a completude “pela correção” é circular.
- Demonstrar a correção por indução forte sobre o número de linhas, incluído o caso da regra da substituição da dupla negação, e usá-la para provar a consistência do sistema e a não dedutibilidade de fórmulas concretas.
- Deduzir no sistema do curso os dois lemas da negação conjunta e demonstrar com eles, por indução sobre a complexidade, o lema de Kalmár.
- Demonstrar a completude fraca eliminando hipóteses com a prova por casos, e a completude para conjuntos finitos de premissas com os dois teoremas da dedução.
- Aplicar a coincidência da dedução e da consequência para decidir dedutibilidade, equivalência demonstrável e consistência, e para analisar o que ocorre ao acrescentar regras ao sistema.
Duas perguntas sobre o sistema do curso
A unidade sobre a dedução fixou o sistema do curso: os esquemas de axiomas A1, A2 e A3 de Łukasiewicz e duas regras, o modus ponens (MP) e a substituição da dupla negação (SDN), que a aula sobre as quatro técnicas de dedução acrescentou depois de demonstrar a dupla negação. Uma dedução a partir de um conjunto é uma sequência finita de fórmulas em que cada uma é um axioma, um elemento de , o resultado do modus ponens aplicado a duas fórmulas anteriores ou o resultado da SDN aplicada a uma anterior; significa que há uma dedução a partir de cuja última fórmula é . A unidade sobre a semântica, por sua vez, definiu na aula sobre consequência e equivalência semânticas a relação : toda valoração que satisfaz todas as fórmulas de satisfaz . Ambas as relações se escrevem com o mesmo padrão, um conjunto à esquerda e uma fórmula à direita; ora, sua natureza é oposta. A primeira é sintática e existencial: afirma que existe um objeto finito, uma dedução, que se pode revisar símbolo por símbolo. A segunda é semântica e universal: afirma algo de todas as valorações, que são infinitas, e cada uma das quais dá valor a infinitas variáveis.
Duas perguntas se colocam, portanto, sobre o sistema. A primeira: ele deduz só o que deve? Diz-se que o sistema é correto se, para todo conjunto e toda fórmula , implica : o que se deduz de certas premissas é verdadeiro sob toda valoração que torna verdadeiras as premissas. A segunda: ele deduz tudo o que deve? Diz-se que o sistema é completo se implica . A completude admite três graus, segundo os conjuntos de premissas que abrange:
- completude fraca: se , então ; toda tautologia é um teorema;
- completude para conjuntos finitos: se , então ;
- completude forte: se , então , para um conjunto qualquer, também infinito.
Esta aula demonstra a correção e os dois primeiros graus da completude. O terceiro se demonstra na aula sobre o teorema da compacidade, e a razão dessa divisão será explicada no final da aula.
O que não se deve dizer
Em espanhol, chama-se às vezes a correção de “solvencia”, decalque do inglês soundness; o termo espanhol é “corrección”, e é o que o curso usa em espanhol. Tampouco se deve defini-la como a propriedade do sistema “de inferir uma expressão a partir de um conjunto de expressões”, que é a própria dedutibilidade e não uma propriedade do sistema. Os erros de fundo, no entanto, são outros dois.
O primeiro é afirmar que a correção e a completude “podem ser inferidas uma da outra”. São propriedades independentes: o sistema de Łukasiewicz, sem a regra SDN, é correto (a demonstração desta aula o prova, suprimindo um caso) e não é completo (a aula sobre os sistemas dedutivos formais exibiu uma tautologia que ele não deduz); e um sistema que adotasse todas as fórmulas como axiomas seria completo sem ser correto. O problema resolvido 2 examina ambos os exemplos.
O segundo erro é mais grave, porque apresenta como demonstração da completude um argumento circular. Diz, em substância: se , então, pelo teorema da dedução, ; “pela correção”, ; e pelo teorema da dedução semântico, . Ora, a correção diz que o dedutível é válido, e sua contrapositiva, que o que não é válido não é dedutível:
O passo do argumento vai no outro sentido, de a , que é a contrapositiva de , isto é, da completude fraca. Se isso é assim, o argumento supõe o que pretende demonstrar. Disso se segue que a completude não se “infere de um modo simples”: é o resultado mais profundo do curso, e sua demonstração ocupa a maior parte desta aula. Por último, é inexato resumir a completude dizendo que “todas as expressões verdadeiras têm uma demonstração”; o que tem demonstração é o válido, verdadeiro sob toda valoração, não o verdadeiro sob alguma: a variável é verdadeira sob muitas valorações, e não é um teorema.
Carregando o conteúdo…