Lógica Proposicional - Introdução
Apresenta uma linguagem muito simples. O nível mais elementar é o símbolo de proposição: uma proposição pode, assim, ser representada por uma letra do alfabeto latino.
Associado à lógica proposicional está também um conjunto de símbolos lógicos, que nos permitem escrever um vasto leque de expressões proposicionais:
Símbolos Lógicos
-
Símbolos de pontuação: ( )
-
Símbolos lógicos:
- , que corresponde à negação;
- , que corresponde à conjunção;
- , que corresponde à disjunção inclusiva *;
- , que corresponde à implicação.
-
Símbolos de proposição: , .
O conjunto de todas as proposições da lógica proposicional é dado por .
* Importante reforçar que a disjunção inclusiva corresponde ao OR, não ao XOR (nesse caso, teríamos a disjunção exclusiva).
Componentes de uma Lógica
-
Fórmula bem formada, fbf - qualquer lógica tem uma linguagem, linguagem esta composta por um conjunto de frases válidas. A essas frases dá-se o nome de fórmulas bem formadas, ou fbfs. Em relação a estas, temos que:
- os símbolos de proposição correspondem a fbfs atómicas;
- se é uma fbf, então também o é;
- qualquer combinação de fbfs atómicas utilizando os símbolos lógicos acima mencionados também é uma fbf.
Abaixo encontram-se vários exemplos de fórmulas bem formadas:
A linguagem da lógica proposicional, , é composta por todas as fbfs construídas a partir do conjunto dos símbolos lógicos acima referidos.
- Argumento - par (), no qual é um conjunto de frases da linguagem e é uma frase da linguagem.
Sistema Dedutivo
Especifica as regras de inferência, regras que permitem a manipulação de fbfs e a introdução de novas fbfs a partir de fbfs existentes.
Deducão Natural
Nos sistemas abordados por dedução natural existem por norma duas regras de inferência por cada símbolo lógico:
- A regra de introdução, que nos diz como introduzir uma fbf que utiliza um dado símbolo lógico
- A regra de eliminação, que nos diz como usar uma fbf que contém o símbolo lógico em questão.
Aqui, não existem axiomas, fbfs que se aceitam como verdadeiras.
Prova
Correspondem a sequências finitas de linhas numeradas, cada uma das quais contendo uma premissa ou uma fbf que é adicionada à prova recorrendo a uma das regras de inferência (e utilizando as fbfs das linhas anteriores). Em cada linha da prova existe uma justificação da introdução da mesma.
Uma prova de a partir de é uma prova cuja última linha contém e cujas restantes linhas contêm ou uma fbf em ou uma fbf obtida a partir das linhas anteriores recorrendo a uma regra de inferência. Caso exista uma prova de a partir de , dizemos que é derivável a partir de , ou, de outra maneira, .
Fará sentido, então, começar a falar das regras de inferência que vamos utilizar nas nossas provas:
Regra da premissa
Regra da Premissa
Podemos, no decorrer da prova (e em qualquer altura desta), introduzir fbfs correspondentes a premissas. A introdução de uma premissa tem sempre um aspeto deste género:
Caso o nosso objetivo passe por tentar provar que , vamos começar a prova a enunciar as premissas:
Regra da repetição
Regra da Repetição
Regra que afirma que qualquer fbf pode ser repetida dentro de uma prova - ou seja, se já existe uma fbf numa linha anterior da prova, podemos reescrevê-la na linha atual, justificando com a regra da repetição. É identificada por , onde representa a linha onde a fbf em questão foi inicialmente introduzida. A regra da repetição tem sempre um aspeto deste género:
Procurando utilizar um exemplo mais concreto, e pegando no que foi descrito mais acima:
Regras associadas à conjunção
Introdução da Conjunção
Diz-nos como introduzir (ou como construir) uma fbf cujo símbolo lógico principal é uma conjunção - aqui, uma conjunção de fbfs. Abreviada por , onde e representam, respetivamente, as linhas onde as primeira e segunda fbfs foram introduzidas.
É importante reter que as fbfs têm de ter sido introduzidas por ordem, caso contrário não podemos aplicar diretamente a regra, tendo de usar a regra da repetição. Há professores que são particularmente rígidos com esta formalidade (apesar de não haver qualquer "impacto" no quão correta a prova está), pelo que em contexto de avaliação será importante ter este aspeto em conta.
A introdução da conjunção deverá, então, ter um aspeto deste género:
Exemplo - Introdução da Conjunção
Em relação a um exemplo mais concreto:
Caso quiséssemos provar , das duas uma: ou introduzíamos e pela ordem contrária (primeiro ) na prova, ou aplicávamos a regra da repetição:
Eliminação da Conjunção
Diz-nos que, de uma fbf cujo símbolo principal é uma conjunção, podemos derivar tanto a fbf da "esquerda" como a da "direita" - se temos uma conjunção com valor lógico verdadeiro, então todos os seus membros terão de o partilhar também. Abreviada por , onde representa a linha onde a fbf em causa foi introduzida.
A eliminação da conjunção tem sempre um aspeto deste género:
ou
Exemplo - Eliminação da Conjunção
Em relação a um exemplo mais concreto:
De notar que começamos agora a ver várias aplicações de regras durante a prova.
Regras para provas hipotéticas
Regra da Hipótese
Os sistemas de dedução natural usam o conceito de prova hipotética - uma prova iniciada com a introdução de uma hipótese. Essa prova hipotética consiste num "ambiente local", um contexto diferente em que, para além das outras fbfs da prova, consideramos a hipótese que iniciou a prova, iniciada pela regra da hipótese: a regra que afirma que, em qualquer ponto de uma prova, podemos introduzir qualquer fbf como uma hipótese, começando uma nova prova hipotética.
Uma vez iniciada uma prova hipotética, todas as linhas adicionadas pertencem à mesma até que seja terminada.
Em relação a um exemplo mais concreto:
Regra da Reiteração
Temos ainda a regra da reiteração, uma regra de inferência especial, específica às provas hipotéticas. Diz-nos que qualquer fbf introduzida num ponto da prova exterior à prova hipotética pode ser utilizado dentro da mesma. O contrário não se aplica.
Vamos então tentar combinar a regra da hipótese com a regra da reiteração:
Resta realçar algumas noções importantes:
- as provas iniciadas por hipóteses são, claro está, hipotéticas, e as exteriores chamadas categóricas;
- as fbfs de uma prova hipotética são chamadas contingentes, e as restantes também categóricas.
Regras para a implicação
Introdução da Implicação
Afirma que se numa prova iniciada por uma hipótese formos capazes de derivar , então podemos terminar a prova hipotética, podendo derivar na prova que contém a prova hipotética. Abreviada por , onde e são, respetivamente, a linha onde a hipótese foi introduzida e a fbf associada derivada.
Voltando atrás e pensando no que é uma implicação, temos que, com premissas verdadeiras e conclusão verdadeira, a implicação é válida. Ora, se a partir de é possível provar , então a implicação é válida!
Exemplo - Introdução da implicação
Em relação a um exemplo mais concreto:
Eliminação da Implicação
Regra que nos diz que de uma prova que contém tanto uma fbf como uma outra podemos derivar . Abreviada por , onde e são, respetivamente, as linhas onde e foram introduzidas.
Esta regra poderá fazer mais sentido se pensarmos mais uma vez no significado da implicação: só podemos ter uma implicação válida caso, tendo as premissas verdadeiras, a conclusão não possa ser falsa. Ora, se temos e na prova, teremos necessariamente que é verdadeiro, e seguindo este fio lógico, também terá de o ser.
A eliminação da implicação tem um aspeto deste género:
Exemplo - Eliminação da implicação
Em relação a um exemplo mais concreto:
Regras para a negação
Introdução da Negação
Utiliza o conceito de prova por absurdo - se a partir de uma dada hipótese podemos derivar uma contradição, então rejeitamos essa mesma hipótese, aceitando a sua negação, visto que caso contrário chegaríamos a uma conclusão absurda. Abreviada por , onde , e representam, respetivamente, a linha da introdução da hipótese, e as linhas correspondentes à contradição.
A introdução da negação tem sempre um aspeto deste género:
Exemplo - Introdução da Negação
Em relação a um exemplo mais concreto:
Eliminação da Negação
Afirma que negar uma proposição duas vezes é o mesmo que a afirmar. Abreviada por , onde é a linha onde apareceu a fbf duplamente negada.
A eliminação da negação tem sempre um aspeto deste género:
Exemplo - Eliminação da Negação
Em relação a um exemplo mais concreto:
Regras para a disjunção
Introdução da Disjunção
Tem em conta o significado intuitivo de uma disjunção - esta apenas requer que um dos elementos se verifique para ser verdadeira. Assim sendo, partindo de uma fbf , podemos derivar tanto como , sendo qualquer fbf. Abreviada por , com sendo a linha onde a fbf foi introduzida.
A introdução da disjunção tem sempre um aspeto deste género:
ou
Exemplo - Introdução da Disjunção
Em relação a um exemplo mais concreto:
Eliminação da Disjunção
"A regra mais complicada", segundo o prof. Pavão Martins. A partir dela, podemos retirar que, tendo por base uma fbf do tipo , caso sejamos capazes de derivar uma terceira fbf a partir de provas hipotéticas iniciadas por tanto como por , então certamente que se verifica - voltando à tal intuição associada à disjunção, se pelo menos um elemento é verdadeiro e podemos derivar uma fbf tanto de um como de outro, então podemos garantidamente derivar de uma fbf verdadeira, pelo que verificar-se-á.
Abreviada por , onde representa a fbf disjunta inicial, e o início de cada hipótese e e a derivação da fbf pretendida, dentro da respetiva hipótese. A eliminação da disjunção tem sempre um aspeto deste género:
Exemplo - Eliminação da Disjunção
Em relação a um exemplo mais concreto:
Ora, estudámos agora as regras de inferência, e o modo como podemos provar (a partir de um conjunto de premissas) uma dada fbf. Não abordámos, contudo, exemplos onde não existem premissas - como é que devemos proceder nessas situações? Bem, nem todas as provas têm de se iniciar com um conjunto de premissas: as fbfs que se podem provar sem estes "pré-requisitos" dizem-se teoremas.
Teorema
Corresponde a uma fbf que pode ser obtida a partir de uma prova que não contém qualquer premissa, pode ser obtida "do nada". Seja um teorema, podemos escrever ou, até, de um modo mais simples, .
A seguinte prova mostra que é um teorema, visto que pode ser obtido sem premissas: