Resumo
Esta aula delimita o objeto da lógica matemática: não a verdade dos enunciados particulares, que cabe a cada ciência, mas a forma dos raciocínios e a validade, isto é, a relação entre premissas e conclusão que garante que a verdade daquelas passa a esta. Define proposição, argumento, premissa, conclusão, forma e contraexemplo; distingue a validade da verdade com argumentos válidos de conclusão falsa e inválidos de conclusão verdadeira; mostra por que a linguagem natural, ambígua e capaz de falar de si mesma, não basta para estudar a validade com rigor, e estabelece a distinção entre linguagem-objeto e metalinguagem, que governa todo o curso. Expõe depois, com suas hipóteses explícitas e suas demonstrações, os paradoxos do mentiroso, de Berry e do barbeiro, e o de Russell, que o barbeiro antecipa, e explica como uma linguagem formal os evita ou os converte em teoremas. Termina com os quatro pilares da lógica matemática e com o mapa do curso.
Objetivos de aprendizagem
- Distinguir a validade de um argumento da verdade de suas premissas e de sua conclusão, e refutar uma forma inválida construindo um contraexemplo.
- Reconhecer ambiguidades da linguagem natural e precisar cada leitura de um enunciado ambíguo.
- Distinguir a linguagem-objeto da metalinguagem, e o uso de uma expressão de sua menção.
- Analisar um paradoxo: isolar suas hipóteses, deduzir a contradição e decidir que hipótese deve ser abandonada.
O que a lógica estuda
Todo conhecimento que não se obtém por observação direta se obtém raciocinando: de certas afirmações que se aceitam passa-se a outra que decorre delas. Em geometria, quem sabe que os ângulos de um triângulo somam dois retos conclui que nenhum triângulo tem dois ângulos obtusos; em medicina, quem sabe que certa doença produz febre, e que a pessoa examinada não a tem, descarta essa doença. A lógica é a disciplina que estuda quando essa passagem é legítima, e a lógica matemática é a que a estuda com os métodos da matemática: definindo com exatidão seus objetos, que são linguagens, fórmulas e deduções, e demonstrando teoremas sobre eles.
Para enunciar com precisão o que ela estuda, convém fixar primeiro o vocabulário. Uma proposição é uma sentença declarativa da qual faz sentido dizer que é verdadeira ou que é falsa: “ é um número primo” é uma proposição verdadeira; “todo número par é maior que ”, uma proposição falsa. Não são proposições, em contrapartida, as perguntas (“que horas são?”), as ordens (“feche a porta”) nem as expressões com variáveis livres, como “ é par”, cujo valor depende do que designe.
Um argumento é uma lista de proposições, as premissas, junto com outra proposição, a conclusão, que se apresenta como consequência delas. As premissas podem ser quaisquer proposições: verdadeiras, falsas, conhecidas ou meras suposições; a única coisa que as distingue é o lugar que ocupam no argumento. Escreveremos os argumentos com as premissas em linhas sucessivas e a conclusão precedida de “portanto”:
Se um número é múltiplo de , é par. O número é múltiplo de . Portanto, é par.
Suas premissas são “se um número é múltiplo de , é par” e “ é múltiplo de ”; sua conclusão, “ é par”.
A lógica não é uma teoria da verdade
Se isso é assim, a lógica não tem por ofício averiguar se as premissas de um argumento são verdadeiras. Se é múltiplo de , decide-o a aritmética; se uma pessoa tem febre, o termômetro; se uma batalha ocorreu em certo ano, a história. Tampouco lhe cabe definir o que é a verdade, questão que pertence à filosofia. A lógica admite que as proposições têm um valor de verdade, seja ele qual for, e estuda como esses valores se relacionam entre si: em particular, quando a verdade de umas proposições obriga à verdade de outra. Dito de outro modo, a lógica não é uma teoria da verdade, mas uma teoria da transmissão da verdade.
Ora, o que transmite a verdade não depende do tema do argumento, mas de sua estrutura. Compare-se o argumento anterior com este outro: “se um animal é um mamífero, respira ar; a baleia é um mamífero; portanto, a baleia respira ar”. Ambos têm a mesma forma: “se algo é , é ; é ; portanto, é ”. A forma de um argumento é o que resta ao substituir seus termos não lógicos (números, animais, propriedades) por letras, conservando as palavras lógicas: “não”, “e”, “ou”, “se… então”, “todo”, “algum”. Cada argumento que se obtém de uma forma ao dar conteúdo a suas letras é uma instância dela.
Uma forma é válida quando nenhuma de suas instâncias tem todas as premissas verdadeiras e a conclusão falsa; um argumento é válido quando sua forma o é. Uma instância com premissas verdadeiras e conclusão falsa chama-se contraexemplo da forma: donde uma forma é inválida exatamente quando tem um contraexemplo.
Nas demonstrações desta aula usaremos uma taquigrafia do português: abrevia “ é verdadeira” e , “ é falsa”; abrevia “não”, abrevia “e”, abrevia “ou”, abrevia “se… então” e abrevia “se e somente se”; lê-se “para todo” e , “existe”. Esses signos são aqui meras abreviaturas de palavras da metalinguagem, e as setas duplas ficam reservadas em todo o curso para esse uso. Na aula seguinte aparecerão os signos de um só traço, e , junto com , e , como abreviaturas de uma linguagem formal, com um sentido que o curso fixará com exatidão; a diferença de traço entre as setas lembrará em que nível se fala.
Se um argumento é válido e todas as suas premissas são verdadeiras, sua conclusão é verdadeira. Em consequência, se um argumento válido tem conclusão falsa, alguma de suas premissas é falsa.
Demonstração
Seja um argumento válido com premissas e conclusão , e suponhamos que todas as premissas são verdadeiras.
Todo argumento é instância de sua própria forma: basta dar às letras da forma o conteúdo que tinham no argumento.
Pela definição de validade, nenhuma instância dessa forma tem as premissas verdadeiras e a conclusão falsa; em particular, não a tem o próprio argumento.
Como as premissas são verdadeiras, a única coisa que pode falhar na conjunção negada é a falsidade da conclusão: a conclusão é verdadeira.
Se, pelo contrário, a conclusão é falsa, não podem ser verdadeiras todas as premissas, porque então a conclusão o seria.
A proposição diz o que a validade garante; convém ver com igual clareza o que ela não garante. Das oito combinações possíveis entre a validade do argumento, a verdade de todas as suas premissas e a verdade da sua conclusão, apenas uma fica excluída, a do argumento válido com premissas verdadeiras e conclusão falsa; as demais ocorrem todas.
Todo número primo é ímpar. O número é primo. Portanto, é ímpar.
A forma é a mesma do primeiro argumento da aula, de modo que o argumento é válido; no entanto, sua conclusão é falsa. A proposição anterior indica onde está o defeito: alguma premissa é falsa, e de fato o é a primeira, porque é primo e par. Um argumento válido não produz verdades; apenas conserva as que recebe.
Se um número é múltiplo de , é par. O número é par. Portanto, é múltiplo de .
Premissas e conclusão são verdadeiras, e ainda assim o argumento é inválido. Sua forma, “se algo é , é ; é ; portanto, é ”, tem um contraexemplo: com o número no lugar do , as premissas continuam verdadeiras (“se um número é múltiplo de , é par”; “ é par”) e a conclusão, “ é múltiplo de ”, é falsa. A verdade da conclusão original não procede das premissas, mas da aritmética: . Essa forma inválida, frequente no raciocínio cotidiano, chama-se afirmação do consequente.
Disso decorre a regra prática que a aula exercitará: para mostrar que um argumento é inválido não basta apontar que alguma premissa ou a conclusão é falsa, e para mostrar que é válido não basta que tudo nele seja verdadeiro; o primeiro exige exibir um contraexemplo de sua forma, e o segundo, um raciocínio que valha para todas as instâncias.
Linguagem natural e linguagem formal
A definição de validade repousa sobre duas operações: reconhecer a forma de um argumento e decidir se uma proposição é verdadeira ou falsa. Ambas supõem que cada sentença tem uma só leitura. A linguagem natural, o português, o chinês ou o árabe, que os seres humanos aprendem sem instrução formal e usam para se comunicar, não cumpre essa condição: sua flexibilidade, que a torna apta para a poesia, a conversa e a nuance, torna-a também ambígua.
- Ambiguidade lexical: uma palavra tem vários significados. “Sentei no banco” pode referir-se a um assento ou a uma instituição financeira.
- Ambiguidade sintática: uma sentença admite várias estruturas. “O dobro de três mais quatro” pode ser ou .
- Ambiguidade de escopo: não se sabe a que parte da sentença uma palavra lógica afeta. “Todos os alunos não passaram” pode significar que nenhum passou ou que nem todos passaram.
- Conectivos imprecisos: o “ou” umas vezes admite que ambas as alternativas se cumpram (“exige-se diploma ou experiência”) e outras o exclui (“café ou chá”); o “se… então” umas vezes expressa causa, outras uma regra, outras uma mera sucessão.
À ambiguidade soma-se um traço mais profundo: a linguagem natural pode falar de si mesma. Contém as palavras “sentença”, “verdadeiro” e “definir”, e com elas pode formar sentenças que se referem a si mesmas, como “esta sentença tem cinco palavras”. Essa autorreferência é, em geral, inofensiva; mas, como se verá, combinada com a noção de verdade produz sentenças que não podem ser nem verdadeiras nem falsas.
Uma linguagem formal é projetada para eliminar ambas as fontes de dificuldade. Fixa-se um alfabeto, uma coleção de símbolos, e algumas regras de formação que dizem, sem deixar margem a interpretação, que sequências de símbolos são expressões bem formadas; o significado de cada expressão fixa-se depois mediante definições igualmente precisas. Assim, perguntar se uma sequência de símbolos pertence à linguagem é uma questão que se resolve mecanicamente, verificando regras, e cada expressão se lê de uma só maneira. A linguagem deste curso, que a aula sobre a linguagem da lógica proposicional constrói, tem um alfabeto de apenas dois símbolos, o círculo e o disco , e uma única regra de formação.
O preço é a flexibilidade: uma linguagem formal não serve para conversar, e cada linguagem formal expressa apenas o que suas regras permitem. Não é verdade, porém, que se sacrifique todo o poder expressivo: as linguagens formais da lógica de primeira ordem bastam para escrever quase toda a matemática. O que se sacrifica é a ambiguidade e a autorreferência descontrolada; o que se ganha é a possibilidade de demonstrar teoremas sobre a própria linguagem.
Linguagem-objeto e metalinguagem
Para estudar uma linguagem é preciso falar dela, e para falar dela é necessária outra linguagem. A linguagem-objeto é a linguagem que se estuda; a metalinguagem é a linguagem em que ela é estudada. Numa gramática latina escrita em português, o latim é a linguagem-objeto e o português a metalinguagem. Neste curso, a linguagem-objeto será a linguagem formal de círculos e discos, e a metalinguagem será o português, enriquecido com signos matemáticos e com letras gregas, , , que designarão fórmulas quaisquer da linguagem-objeto sem pertencer a ela.
A distinção é central por uma razão precisa: as afirmações que o curso demonstrará sobre a linguagem formal (que toda fórmula se lê de uma só maneira, que tudo o que é dedutível é verdadeiro) não são fórmulas da linguagem formal, mas sentenças da metalinguagem. Por isso se chamarão metateoremas, para distingui-las dos teoremas que o sistema dedutivo produz dentro da linguagem-objeto.
Uma forma elementar da distinção é a que separa o uso de uma expressão de sua menção. Em “Roma é uma cidade” usa-se a palavra para falar da cidade; em “‘Roma’ tem quatro letras” menciona-se a palavra, e as aspas o indicam: a sentença fala da palavra, não da cidade. Confundir ambas as coisas produz enunciados absurdos, como “Roma tem quatro letras”, ou argumentos falaciosos, como “Roma é uma cidade; ‘Roma’ é uma palavra de quatro letras; portanto, uma cidade é uma palavra de quatro letras”.
Tomemos como linguagem-objeto o latim. A sentença “Roma aeterna est” pertence à linguagem-objeto. A sentença “‘Roma aeterna est’ tem três palavras” pertence à metalinguagem, o português, e é verdadeira. A sentença “a sentença anterior está escrita em português” fala de uma sentença da metalinguagem: pertence a um terceiro nível, a metalinguagem da metalinguagem, embora esteja escrita na mesma língua. Nada impede que uma mesma língua sirva em vários níveis; o que importa é não perder de vista de que se fala.
Os paradoxos da linguagem
Uma contradição é uma afirmação junto com sua negação, como . Um paradoxo é um raciocínio que, partindo de hipóteses que parecem aceitáveis e avançando por passos que parecem válidos, chega a uma contradição. Pela proposição sobre o que a validade garante, se os passos são de fato válidos, alguma hipótese é falsa: resolver um paradoxo consiste em encontrar qual. Convém não confundir o paradoxo com a ambiguidade, que é apenas a multiplicidade de leituras, nem com o meramente surpreendente.
O mentiroso
O paradoxo mais antigo desse gênero é atribuído a Eubulides de Mileto, no século IV antes da nossa era. Em sua forma precisa não fala de mentir, que supõe a intenção de enganar, mas de falsidade: seja a sentença “a sentença é falsa”. Para obter a contradição bastam duas hipóteses, que convém escrever explicitamente.
- Bivalência (B): toda proposição é verdadeira ou falsa, e não ambas as coisas; ser falsa equivale a não ser verdadeira.
- Esquema da verdade (T): uma sentença é verdadeira se e somente se o que ela diz é o caso. Por exemplo, “a neve é branca” é verdadeira se e somente se a neve é branca.
As hipóteses de bivalência e do esquema da verdade, aplicadas à sentença , conduzem a uma contradição: não há maneira de atribuir a um valor de verdade que as respeite. Na figura, a sentença aponta para si mesma, e as setas percorrem as duas possibilidades.
Demonstração
Pela bivalência, é verdadeira ou falsa, e não ambas: ser falsa é não ser verdadeira.
O que diz é que é falsa. Pelo esquema da verdade, é verdadeira exatamente quando o que ela diz é o caso.
Ao encadear ambas as equivalências, a verdade de equivale à sua própria negação.
Se fosse verdadeira, pela equivalência lida da esquerda para a direita não o seria: a suposição refuta-se a si mesma, e não é verdadeira.
Mas então, pela equivalência lida da direita para a esquerda, é verdadeira: têm-se ao mesmo tempo uma afirmação e sua negação.
O teorema não diz que a lógica seja contraditória, mas que as duas hipóteses não podem sustentar-se ao mesmo tempo para uma linguagem que contém a sentença . Há, portanto, três saídas: abandonar a bivalência e admitir sentenças sem valor de verdade; restringir o esquema da verdade; ou impedir que a linguagem forme a sentença . A terceira é a de Alfred Tarski, em 1933: o predicado “é verdadeira” de uma linguagem não pertence a essa linguagem, mas à sua metalinguagem. Numa linguagem assim, não é uma sentença bem formada, e o paradoxo não pode ser enunciado.
O paradoxo de Berry
Publicado por Bertrand Russell em 1906, que o atribuiu a George Berry, bibliotecário de Oxford, esse paradoxo não usa a palavra “verdadeiro”, mas a palavra “definir”. Diz-se que uma frase do português define um número natural quando o descreve de modo que se possa identificá-lo sem ambiguidade: “o menor número primo maior que dez” define o . Consideremos a frase “o menor natural que não pode ser definido com menos de vinte palavras”, que deve ser lida tal como está escrita, e chamemos o número que ela pretende definir. Os números naturais, neste curso, são
Se o vocabulário do português é finito e a relação “a frase define o número” está bem determinada, chega-se a uma contradição: o número existe e, ao mesmo tempo, pode e não pode ser definido com menos de vinte palavras. Na figura, as frases curtas são enviadas aos números que definem, que são poucos; o primeiro número que fica livre é .
Demonstração
Seja o número de palavras do dicionário. As frases de uma palavra são no máximo ; as de duas, no máximo ; e assim até as de dezenove. As frases de menos de vinte palavras são, portanto, um número finito .
Cada frase define no máximo um número. Seja o conjunto dos naturais que alguma frase de menos de vinte palavras define: tem no máximo elementos.
Entre os números há algum que não está em . Percorrendo-os em ordem, o primeiro que não está em é o menor natural que não pode ser definido com menos de vinte palavras: todos os anteriores estão em .
Mas a frase “o menor natural que não pode ser definido com menos de vinte palavras” tem treze palavras, e define precisamente .
Têm-se ao mesmo tempo uma afirmação e sua negação.
A exposição corrente, que se limita a observar que a frase tem menos de vinte palavras, omite metade do argumento: que o número existe, o que exige a finitude do vocabulário e a escolha do primeiro que falta. A hipótese que falha é a segunda: “definir” não é uma relação precisa do português, porque a frase que define usa a própria palavra “definir”, e seu sentido depende de quais frases contam como definições. Numa linguagem formal pode-se precisar o que significa “definível em ”, mas essa noção só se expressa na metalinguagem; a frase que define não pertence a , e a contradição desaparece: não é definível em com poucos símbolos, embora o seja na metalinguagem.
O barbeiro e o conjunto de Russell
O paradoxo do barbeiro costuma ser contado assim: numa aldeia há um barbeiro, homem da aldeia, que barbeia todos os homens da aldeia que não se barbeiam a si mesmos, e somente a eles. O barbeiro barbeia a si mesmo? As palavras “e somente a eles” são essenciais: um barbeiro que barbeasse todos os que não se barbeiam a si mesmos, sem a restrição, poderia barbear também a si mesmo sem contradição alguma. O paradoxo é um caso particular de um lema geral, de forma diagonal, que convém demonstrar uma única vez.
Seja uma coleção de objetos e uma relação entre eles, de modo que, para cada par , de objetos de , a afirmação é verdadeira ou falsa. Então não existe nenhum objeto de tal que, para todo de , se cumpra se e somente se não se cumpre . Na figura, cada linha é um objeto e cada coluna um objeto , e uma casa está preenchida quando se cumpre; a linha que buscamos para deveria inverter a diagonal, e por isso difere de cada linha na casa diagonal desta.
Demonstração
Suponhamos que existe um tal em .
A condição vale para todo de , e é um deles: podemos tomar .
Se se cumpre, pela equivalência não se cumpre: contradição.
Se não se cumpre, pela equivalência se cumpre: contradição também.
Como um dos dois casos deve dar-se, a suposição é insustentável: não existe tal .
Em nenhuma aldeia há um homem da aldeia que barbeie todos os homens da aldeia que não se barbeiam a si mesmos, e somente a eles.
Demonstração
Seja a coleção dos homens da aldeia e a relação “ barbeia ”. O barbeiro é um homem da aldeia, de modo que está em ; que seja um barbeiro como o descrito significa que barbeia cada homem da aldeia exatamente quando esse homem não se barbeia a si mesmo.
Pelo lema diagonal, nenhum homem da aldeia cumpre essa condição: o barbeiro descrito não existe. A história não é um paradoxo, mas a demonstração de que seu protagonista é impossível.
A conclusão do barbeiro é inofensiva: ninguém havia afirmado que tal barbeiro existisse. O mesmo não ocorre com sua versão na teoria dos conjuntos. Em 1902, Russell escreveu a Gottlob Frege que seu sistema, que pretendia fundar a aritmética na lógica, admitia o seguinte princípio de compreensão: para toda propriedade há um conjunto cujos elementos são exatamente os objetos que a têm. Aplicado à propriedade de não pertencer a si mesmo, o princípio afirma que existe o conjunto
O princípio de compreensão, sem restrições, é contraditório.
Demonstração
Seja a coleção de todos os conjuntos e a relação “ pertence a ”. O princípio de compreensão, aplicado à propriedade , afirma que existe um conjunto cujos elementos são os conjuntos que não pertencem a si mesmos.
Com a relação escolhida, a condição de é exatamente a do lema diagonal, com no lugar de : é , e é .
O conjunto é um conjunto, de modo que está em ; pelo lema diagonal, tal não existe, e tomando obtém-se a equivalência impossível. Mas o princípio afirma que existe. O princípio implica, portanto, uma contradição.
Diferentemente do barbeiro, aqui a existência de não era uma suposição de um relato, mas um princípio da teoria. O paradoxo de Russell não se resolve declarando que não existe, mas reformando a teoria: a teoria axiomática dos conjuntos de Zermelo, de 1908, só permite formar, com uma propriedade, subconjuntos de um conjunto já dado, e com essa restrição a contradição não se deduz.
O que não é um paradoxo
Chamou-se às vezes “paradoxo do conjunto vazio” à observação de que o conjunto vazio existe embora não tenha elementos, como se um objeto existente devesse ser feito de objetos existentes. Não há nisso contradição alguma: um conjunto não é feito de seus elementos como um muro de seus tijolos, mas fica determinado por eles, e a coleção dos elementos de um conjunto pode não ter nenhum, assim como uma caixa vazia continua sendo uma caixa. Que um fato surpreenda não o torna paradoxal; o paradoxo exige deduzir uma contradição, e aqui não se deduz nenhuma.
Como uma linguagem formal os trata
Do exposto decorre que uma linguagem formal não evita os paradoxos por arte de mágica, mas de duas maneiras precisas. A primeira é que ela pode carecer dos recursos que os produzem. A linguagem da lógica proposicional, que este curso constrói, não tem sentenças que se refiram a si mesmas nem um predicado de verdade: nela não se pode escrever a sentença do mentiroso, e sua semântica atribui a cada fórmula, em cada atribuição de valores às variáveis, um único valor de verdade. A segunda é que, em linguagens mais ricas, o paradoxo se converte em teorema: o raciocínio do mentiroso, feito com rigor, demonstra que a verdade de uma linguagem suficientemente expressiva não é definível nessa mesma linguagem (Tarski); o do barbeiro e de Russell demonstra que certas coleções não são conjuntos; e argumentos aparentados com o de Berry estão no coração dos teoremas de incompletude de Kurt Gödel, de 1931. Assim, o que na linguagem natural é uma perplexidade, numa linguagem formal é informação.
Os quatro pilares da lógica matemática
A lógica matemática nasceu no fim do século XIX e no começo do XX, com Frege, Peano, Russell e David Hilbert, como resposta a uma pergunta precisa: sobre que fundamentos repousa a matemática e se esses fundamentos estão livres de contradição. Hoje ela é dividida em quatro grandes ramos, que se entrelaçam constantemente.
- Teoria da prova: estuda as demonstrações formais como objetos matemáticos, isto é, como sequências finitas de fórmulas que seguem regras explícitas; pergunta o que pode ser demonstrado num sistema, se um sistema é consistente e como umas demonstrações se transformam em outras. A unidade de dedução deste curso é um primeiro contato com ela.
- Teoria dos modelos: estuda a relação entre uma linguagem formal e as estruturas que a interpretam, seus modelos; pergunta que estruturas satisfazem um conjunto de fórmulas e que propriedades das estruturas podem ser expressas numa linguagem dada. A unidade de semântica, com suas atribuições de valores de verdade, é sua versão mais elementar.
- Teoria dos conjuntos: estuda os conjuntos com axiomas precisos, como a de Zermelo e Fraenkel, na qual pode ser escrita quase toda a matemática; nasceu, em boa parte, da necessidade de evitar o paradoxo de Russell.
- Teoria da computabilidade: estuda que problemas podem ser resolvidos mediante um procedimento mecânico e quais não. A lógica proposicional é decidível, como o curso verá: existe um procedimento que decide num número finito de passos se uma fórmula é válida; a lógica de predicados, em contrapartida, não o é.
Nenhum pilar se estuda em profundidade sem tocar os demais: a completude, resultado central deste curso, é ao mesmo tempo um teorema da teoria da prova e da teoria dos modelos, e a decidibilidade que dela se obtém pertence à computabilidade.
O mapa do curso
O curso percorre, para a linguagem mais simples da lógica, a proposicional, o caminho completo de uma teoria lógica, em quatro unidades.
- Linguagem: a sintaxe. Constrói-se a linguagem-objeto com seu alfabeto de dois símbolos e sua regra de formação, demonstra-se que cada fórmula se lê de uma só maneira, aprende-se a demonstrar por indução e traduzem-se para a linguagem formal enunciados e argumentos da linguagem natural, apontando o que a tradução conserva e o que perde.
- Dedução: fixa-se um sistema de axiomas e de regras de inferência, e define-se o que significa que uma fórmula se deduza de um conjunto de fórmulas , o que se escreve . É a face sintática da validade: manipular símbolos segundo regras, sem atender a seu significado.
- Semântica: atribui-se a cada fórmula um valor de verdade em cada atribuição, e define-se o que significa que seja consequência de , o que se escreve : toda atribuição que torna verdadeiras as fórmulas de torna verdadeira . É a face semântica da validade, a definição desta aula tornada precisa.
- Metateoria: demonstra-se que ambas as faces coincidem. A correção diz que tudo o que é dedutível é consequência, e a completude, que toda consequência é dedutível. Estudam-se depois a compacidade e um método mecânico, a resolução, para decidir se um conjunto de fórmulas pode ser satisfeito.
Se isso é assim, o curso é o primeiro exemplo completo de uma teoria matemática cujo objeto é o próprio raciocínio; e todas as suas afirmações sobre a linguagem formal serão, como se viu nesta aula, sentenças da metalinguagem demonstradas com o rigor da matemática.
Problemas resolvidos
Os problemas seguintes exercitam, em dificuldade crescente, as distinções da aula: refutar um argumento cujas sentenças são todas verdadeiras, separar as leituras de um enunciado ambíguo, classificar expressões da linguagem-objeto e da metalinguagem, e analisar dois raciocínios de aparência paradoxal para decidir se o são.
Mostrar que o seguinte argumento é inválido, embora suas premissas e sua conclusão sejam verdadeiras: “todo múltiplo de é par; o número é par; portanto, é múltiplo de ”.
Solução
Abreviamos “ é múltiplo de ” por e “ é par” por . As premissas e a conclusão são verdadeiras, porque .
A forma obtém-se substituindo o nome por uma letra : duas premissas e uma conclusão.
Buscamos uma instância com premissas verdadeiras: a primeira não depende de , e a segunda pede um número par. Tomamos .
A conclusão dessa instância é falsa, porque não é múltiplo de .
A forma tem um contraexemplo: é inválida, e o argumento também. A verdade de sua conclusão procede da aritmética, não das premissas.
Seja a lista de números , , . Mostrar que a sentença “todos os números de não são primos” tem duas leituras, e que com essa lista uma é verdadeira e a outra falsa.
Solução
Abreviamos “ é primo” por . Primeira leitura: a negação afeta cada número, e a sentença diz que nenhum é primo.
Segunda leitura: a negação afeta a afirmação inteira, e a sentença diz que nem todos são primos.
Como é primo, o último termo da primeira leitura é falso, e com ele a conjunção inteira: a primeira leitura é falsa.
Como não é primo, a conjunção da segunda leitura é falsa, e sua negação verdadeira: a segunda leitura é verdadeira.
As duas leituras não são equivalentes: a primeira implica a segunda, mas não o inverso, e essa lista o mostra. Em matemática, a segunda se escreve “nem todos os números de são primos”, e a primeira, “nenhum número de é primo”.
Tomemos como linguagem-objeto as sequências dos símbolos e , e como metalinguagem o português, com letras gregas que designam sequências quaisquer. Classificar cada uma das seguintes expressões e decidir, quando couber, se é verdadeira: (a) ; (b) “ tem três símbolos”; (c) “para toda sequência , a sequência começa com um disco”; (d) “ é verdadeira”.
Solução
A expressão (a) pertence à linguagem-objeto: é uma sequência de símbolos, não uma sentença do português, e não é verdadeira nem falsa; dela se fala, mas ela não afirma nada.
A expressão (b) é uma sentença da metalinguagem que menciona a sequência (a) e conta seus símbolos: é verdadeira.
A expressão (c) é uma sentença da metalinguagem. A letra não é um símbolo da linguagem-objeto, mas uma variável da metalinguagem que percorre suas sequências; a sentença é verdadeira, porque começa, por construção, com o disco.
A expressão (d) pertence à metalinguagem, mas ainda não tem valor de verdade: a sequência será uma variável da linguagem do curso, e uma variável não é verdadeira nem falsa por si mesma, mas apenas quando uma atribuição, na unidade de semântica, lhe dá um valor. Na aula seguinte ela será chamada .
Numa lousa está escrita a sentença , talvez junto a outras: “toda sentença escrita nesta lousa é falsa”. Admitindo a bivalência e o esquema da verdade, demonstrar que é falsa e que na lousa há alguma outra sentença verdadeira; e deduzir que há paradoxo exatamente quando nenhuma outra sentença da lousa é verdadeira, como ocorre se for a única.
Solução
Seja o conjunto das sentenças da lousa; é uma delas. Pelo esquema da verdade, é verdadeira se e somente se todas as sentenças de são falsas.
Se fosse verdadeira, todas as sentenças de seriam falsas, e está em : seria falsa, e pela bivalência não seria verdadeira. A suposição refuta-se a si mesma.
Portanto, não é verdadeira; pela bivalência, é falsa.
Pelo esquema da verdade, que seja falsa significa que nem todas as sentenças de são falsas: alguma é verdadeira, e não é , que é falsa.
Se na lousa há outra sentença verdadeira, tudo é coerente: é simplesmente falsa. Se, em contrapartida, nenhuma outra o é, não há nenhum distinto de em que seja verdadeiro, e obtém-se uma contradição, como no mentiroso; é o que ocorre, em particular, quando é a única sentença da lousa. Que o paradoxo apareça depende, portanto, de um fato empírico: o que há escrito na lousa.
Um adjetivo é autológico se se aplica a si mesmo (“proparoxítona” é uma palavra proparoxítona; “polissílabo” é polissílabo) e heterológico se não (“monossílabo” não é monossílabo; “oxítona” não é uma palavra oxítona). Demonstrar que, se “heterológico” é um adjetivo e a relação “aplica-se a” está bem determinada para todos os adjetivos, chega-se a uma contradição; e decidir que hipótese abandonar.
Solução
Seja a coleção dos adjetivos do português e a relação “o adjetivo aplica-se à palavra ”. Um adjetivo é autológico se e heterológico se .
Seja o adjetivo “heterológico”. Por sua definição, aplica-se a um adjetivo exatamente quando esse adjetivo não se aplica a si mesmo.
Se é um adjetivo, está em , e sua condição é a do lema diagonal. Tomando , obtém-se a equivalência impossível.
Pelo lema diagonal, nenhum objeto de cumpre a condição de . Se está em , há contradição.
A hipótese que falha é a segunda: “aplica-se a” não é uma relação precisa para adjetivos que, como “heterológico”, se definem por sua vez por essa mesma relação. Numa linguagem formal, a relação seria definida na metalinguagem, e o adjetivo não pertenceria à linguagem-objeto, de modo que a condição seria falsa e não haveria contradição.
Problemas propostos
Os dois primeiros problemas exercitam a validade e a ambiguidade; o terceiro, o uso e a menção; os dois últimos pedem analisar um paradoxo novo e aplicar o lema diagonal fora da linguística. Cada um tem uma pista, que convém abrir apenas depois de tê-lo tentado.
Considerem-se as duas formas seguintes: (a) “se , então ; não ; portanto, não ”; (b) “se , então ; não ; portanto, não ”. Decidir qual é válida e qual não; para a inválida, construir um contraexemplo com enunciados sobre números, e para a válida, explicar por que nenhuma instância pode ser um contraexemplo.
Dica
Para a forma (b), procure uma implicação verdadeira entre propriedades de números, como “se é múltiplo de , é par”, e um número que não tenha a primeira propriedade, mas tenha a segunda. Para a (a), suponha que as premissas são verdadeiras e pergunte-se o que ocorreria se fosse verdadeira.
Resposta
A forma (a), chamada modus tollens, é válida: se as premissas são verdadeiras e o fosse, também o seria , contra a segunda premissa. A forma (b), a negação do antecedente, é inválida: “se é múltiplo de , é par; não é múltiplo de ; portanto, não é par” tem premissas verdadeiras e conclusão falsa.
Um aviso diz: “para entrar é necessário passaporte ou documento de identidade e visto”. Escrever suas duas leituras com as letras (passaporte), (documento de identidade) e (visto), e descrever uma pessoa que uma leitura deixa entrar e a outra não.
Dica
A dúvida é se o visto acompanha apenas o documento de identidade ou qualquer um dos dois documentos. Experimente com uma pessoa que tem um único documento.
Resposta
As leituras são e . Uma pessoa com passaporte e sem visto pode entrar segundo a primeira e não segundo a segunda.
Decidir se cada sentença fala da cidade ou da palavra, e se é verdadeira ou falsa: (a) “Roma tem quatro letras”; (b) “‘Roma’ tem quatro letras”; (c) “‘Roma’ é a capital da Itália”; (d) “a sentença ‘Roma é a capital da Itália’ contém a palavra ‘Roma’”.
Dica
As aspas convertem uma expressão no nome dessa expressão. Pergunte-se, em cada caso, que objeto o sujeito da sentença designa: uma cidade, uma palavra ou uma sentença.
Resposta
(a) Fala da cidade e é falsa, porque uma cidade não tem letras. (b) Fala da palavra e é verdadeira. (c) Fala da palavra e é falsa, porque uma palavra não é uma capital. (d) Fala de uma sentença e de uma palavra, e é verdadeira.
Numa face de um cartão está escrita a sentença : “a sentença é verdadeira”; na outra face, a sentença : “a sentença é falsa”. Admitindo a bivalência e o esquema da verdade, demonstrar que não há maneira de atribuir valores de verdade a e a . O que ocorre se diz, em vez disso, “a sentença é verdadeira”?
Dica
Escreva o esquema da verdade para cada sentença, e encadeie as equivalências até obter uma que relacione consigo mesma. Na variante, faça o mesmo e verifique que atribuições a cumprem.
Resposta
Na primeira versão obtém-se , como no mentiroso, sem que nenhuma sentença fale de si mesma. Na variante, admite duas atribuições, ambas verdadeiras ou ambas falsas: não há contradição, mas nada decide entre elas.
Solução desenvolvida
Solução
Pelo esquema da verdade, é verdadeira exatamente quando o é.
Pelo esquema da verdade, é verdadeira exatamente quando é falsa; pela bivalência, ser falsa é não ser verdadeira.
Ao encadear ambas as equivalências, a verdade de equivale à sua própria negação, e raciocina-se como no mentiroso: se é verdadeira, não o é, e se não o é, o é.
Na variante, o esquema da verdade para dá , que junto com a primeira equivalência só exige que ambas tenham o mesmo valor: há duas atribuições coerentes e nenhuma contradição.
Seja uma lista qualquer de sequências infinitas de zeros e uns, e escrevamos para o termo de ordem da sequência . Demonstrar, com o lema diagonal, que a sequência definida por quando , e quando , não figura na lista. Deduzir que nenhuma lista numerada contém todas as sequências de zeros e uns.
Dica
Tome como coleção os números naturais e como relação a afirmação . Que condição cumpriria um número tal que ?
Resposta
Se fosse , o número cumpriria para todo , o que o lema diagonal proíbe. Portanto difere de cada pelo menos no termo de ordem , e nenhuma lista contém todas as sequências.
Solução desenvolvida
Solução
Seja o conjunto dos números naturais e a afirmação de que o termo de ordem de vale .
Por sua definição, vale exatamente quando não vale .
Suponhamos que figura na lista no lugar , isto é, . Então, para todo , equivale a , que equivale a .
Pelo lema diagonal, nenhum cumpre essa condição: a sequência não figura na lista. Concretamente, difere de no termo de ordem .
Como a lista era qualquer, nenhuma lista numerada contém todas as sequências de zeros e uns: a cada lista falta, pelo menos, sua sequência diagonal.