Saltar para o conteúdo
Topos Uranos

Resumo

Esta aula ensina a traduzir enunciados e argumentos da linguagem natural para a linguagem da lógica proposicional. Fixa primeiro uma convenção precisa: as letras pp, qq, rr, ss e tt nomeiam cinco variáveis determinadas da língua base, enquanto as letras gregas continuam sendo metavariáveis; e uma formalização começa sempre por um dicionário que atribui a cada enunciado atômico a sua variável. Expõe depois o dicionário dos conectivos, com a leitura informal de cada um deduzida da leitura da negação conjunta, e as suas sutilezas: “mas” e “embora”, a disjunção inclusiva e a exclusiva, “nem… nem”, que é exatamente o conectivo primitivo do curso, “somente se”, “a menos que”, as condições necessárias e suficientes. Estuda o escopo dos conectivos e demonstra, com a leitura única, que dois agrupamentos distintos produzem fórmulas distintas; calcula o comprimento das abreviaturas desdobradas, que permite decidir quando duas formalizações são a mesma cadeia. Examina o condicional material e os seus aparentes paradoxos, o que a lógica proposicional não pode exprimir (quantificadores, tempo, causalidade, modalidade) e, por último, a formalização de argumentos completos, que as unidades seguintes submeterão à dedução e à semântica.

Objetivos de aprendizagem

  1. Formalizar enunciados da linguagem natural com um dicionário explícito, escolhendo os conectivos e o seu escopo, e justificar a escolha quando o enunciado é ambíguo.
  2. Desdobrar as abreviaturas até a cadeia de círculos e discos, ou até uma escrita apenas com a negação conjunta, para decidir se duas formalizações são a mesma fórmula.
  3. Distinguir o condicional material do “se… então” da língua e apontar o que a formalização proposicional perde: quantificadores, tempo, causalidade e modalidade.
  4. Formalizar um argumento completo como um conjunto de premissas e uma conclusão.

Do enunciado à fórmula

A aula sobre a linguagem da lógica proposicional construiu uma linguagem sem significado: cadeias de círculos e discos, uma regra de formação e algumas abreviaturas. A aula sobre a indução sobre as fórmulas demonstrou que cada fórmula se lê de um único modo. Ora, essa linguagem foi construída para algo: para representar a forma dos enunciados com que raciocinamos na vida cotidiana, nas ciências, no direito e na matemática, de modo que a correção de um raciocínio possa ser estudada na própria forma, independentemente do seu assunto. Esta aula lança a ponte entre os dois mundos. Não é uma ponte mecânica: a língua natural é rica, ambígua e dependente do contexto, e a linguagem formal é pobre, precisa e rígida. Disso se segue que formalizar é interpretar, e que toda formalização deve ser justificada.

Um enunciado, no sentido desta aula, é uma oração declarativa que, no seu contexto, é verdadeira ou falsa: “A água ferve a cem graus ao nível do mar”, “Ana chegou atrasada”, “77 é primo”. As perguntas, as ordens e os desejos (“Ana chegou?”, “Feche a porta”, “Tomara que chova”) não são enunciados. Um enunciado é composto quando contém outros enunciados unidos por partículas como “não”, “e”, “ou”, “se… então”; é atômico quando não se decompõe assim. A lógica proposicional não analisa o interior dos enunciados atômicos: para ela, “Ana chegou atrasada” é uma peça indivisível, que só pode ser verdadeira ou falsa.

A convenção das letras

As fórmulas da língua base são cadeias de círculos e discos; a nn-ésima variável é vn=∘n∙v_n = \sigO^{n}\sigI, isto é, nn círculos seguidos de um disco. Escrever cadeias assim é tão seguro quanto cansativo, e para formalizar convém dispor de nomes breves. Adotamos a convenção seguinte, que vale nesta aula e no resto do curso salvo aviso expresso:

p:=v1=∘∙,q:=v2=∘∘∙,r:=v3=∘∘∘∙,s:=v4,t:=v5p := v_1 = \sigO\sigI, \quad q := v_2 = \sigO\sigO\sigI, \quad r := v_3 = \sigO\sigO\sigO\sigI, \quad s := v_4, \quad t := v_5

Sendo assim, as letras latinas pp, qq, rr, ss e tt são nomes de cinco variáveis determinadas, do mesmo modo que 77 é o nome de um número determinado: pp não varia, mas designa sempre a cadeia ∘∙\sigO\sigI. As letras gregas φ\varphi, ψ\psi, χ\chi e θ\theta, ao contrário, continuam sendo metavariáveis, como na aula sobre a linguagem: designam fórmulas quaisquer, e um enunciado escrito com elas, como (φ↓ψ)(\varphi \downarrow \psi), é um esquema que abrange infinitas fórmulas. Disso se segue uma diferença que importa: (p↓q)(p \downarrow q) é uma só fórmula, a cadeia ∙∘∙∘∘∙\sigI\sigO\sigI\sigO\sigO\sigI; (φ↓ψ)(\varphi \downarrow \psi) é uma forma de fórmulas, da qual (p↓q)(p \downarrow q), (p↓p)(p \downarrow p) e (q↓(p↓r))(q \downarrow (p \downarrow r)) são casos. Alguns textos usam pp e qq como metavariáveis; aqui não, porque ao formalizar precisamos que duas letras distintas designem com segurança variáveis distintas, e uma metavariável não oferece essa garantia: nada impede que φ\varphi e ψ\psi designem a mesma fórmula.

O dicionário de uma formalização

Formalizar um enunciado consiste em três operações: identificar os seus enunciados atômicos, atribuir a cada um uma variável e reconstruir o enunciado composto com os conectivos. A atribuição da segunda operação chama-se dicionário da formalização, e deve ser declarada sempre, porque sem ela a fórmula não diz nada. O dicionário obedece a duas regras: o mesmo enunciado atômico recebe sempre a mesma variável, e enunciados atômicos distintos recebem variáveis distintas. A primeira garante que a fórmula registre as repetições do texto; a segunda, que não invente identidades que o texto não afirma.

ExemploUm dicionário

Seja o enunciado “Se a temperatura sobe e a pressão não muda, o volume do gás aumenta”. Os seus enunciados atômicos são três, e o dicionário é o seguinte: pp, “a temperatura sobe”; qq, “a pressão muda”; rr, “o volume do gás aumenta”. Observe-se que o atômico é “a pressão muda”, e não “a pressão não muda”: a negação é um conectivo, e o dicionário só registra enunciados sem conectivos. A formalização é ((p∧¬q)→r)((p \wedge \neg q) \rightarrow r). Se o texto dissesse mais adiante “a pressão muda”, voltaria a escrever-se qq, e não uma variável nova.