A linguagem que usamos nas demostrações é uma linguagem natural, como o português e o inglês. O estudo formal das deduções matematicamente corretas é feito na Lógica Matemática. Os lógicos contemporâneos
- constroem linguagens simbólicas, rigorosas e livres de ambiguidades e de contexto, adequadas para lidar com a relação de consequência. As linguagens possuem duas dimensões relevantes:
- a sintática: os símbolos da linguagem e as regras de combinação às quais estão sujeitos para a construção dos termos e fórmulas;
- a semântica define precisamente o significado das fórmulas.
- especificam os axiomas dentre as fórmulas bem formadas;
- especificam as regras de inferência que independem da semântica.
E assim temos uma LÓGICA.
Por que precisamos criar uma linguagem para formalizar as formas de raciocínio?
Para evitar os paradoxos e imprecisões da linguagem natural. Importante quando estudamos assuntos mais restritos, com menos complexidade, porém com maior exigência de rigor. A seguir daremos um esboço da lógica de primeira ordem, a qual tem poder expressivo suficiente para formalizar grande parte da matemática.
Nós não utilizamos a linguagem simbólica no dia-a-dia em Matemática, isso seria muito penoso, mas existe uma certa “convenção linguística quase universal” na escrita em linguagem natural nas sentenças matemáticas que nos faz aceitar as formas como rigorosas e não ambíguas.
A seguir daremos um esboço bastante informal da lógica de primeira ordem, a qual tem poder expressivo suficiente para formalizar praticamente toda a Matemática. O que veremos a seguir são alguns conceitos da Lógica de Predicados de primeira ordem apresentados de maneira ingênua para que entendamos o significado de certas expressões chaves que aparecem nas demonstrações escritas em português.
Definição 1 Uma sentença é uma é uma frase declarativa que assume um de dois valores: VERDADEIRO (V) ou FALSO (F). O valor é chamado de valor-verdade ou valor-lógico da sentença.
Não é necessário sabermos se a sentença é verdadeira ou falsa.
Exemplos:
- O time joga bem.
- O time ganhou o campeonato.
- O técnico é o culpado.
- Os torcedores estão felizes.
- O Sr. Temer está feliz.
- A Sra. Temer não está feliz.
- O suborno será pago.
- As mercadorias são entregues.
- .
- .
Do ponto de vista da linguagem natural é bastante restritivo. Mas, estamos mais interessado nos enunciados matemáticos
- Uma sequência limitada é convergente
- é um quadrado perfeito
- O conjunto vazio é único
onde sentenças interrogativas ou imperativas não são importantes. Não são sentenças:
- é positivo.
- é a soma de quatro quadrados perfeitos.
- essa frase é falsa.
- vá estudar discreta.
- hoje tem festa?
1.1. Operadores lógicos:
Toda linguagem permite construir sentenças mais complexas a partir de outras.
- Os torcedores estão felizes e o técnico foi
demitido. - Samuel virá para a festa e Maximiliano não
virá, ou Samuel não virá para a festa e Maximiliano vai
se divertir. - Se o time joga bem, então o time ganha
o campeonato. - Se o time não joga bem, então o técnico é o culpado.
- Se o time ganha o campeonato então os torcedores estão felizes.
- O suborno será pago se, e somente se, as mercadorias são entregues.
- não é um quadrado perfeito.
- O conjunto vazio não é único.
- Os torcedores não estão felizes.
Uma sentença que não pode ser decomposta em sentenças ligadas pelos conectivos lógicos “e”, “ou”, “se … então”, “se, e só se” é uma sentença atômica.
O valor lógico de uma sentença depende do valor lógico das sentenças atômicas que a compõem, e da maneira como elas são combinadas pelos conectivos, de acordo com as regras abaixo. Sejam e sentenças
Definição 2 A negação de é a sentença cujo valor-verdade é
Definição 3 A disjunção de e é a sentença cujo valor-verdade é
A conjunção é a sentença cujo valor-verdade é
Definição 4 A implicação é a sentença cujo valor-verdade é
Exemplo:
Se a lua é verde então o sol é quadrado,
é uma implicação verdadeira.
A implicação
- não pressupõe relação causa/efeito: se chove então o rio transborda.
- Não deve ser entendido como equivalência: Se não comer a refeição então não ganha a sobremesa.
A recíproca de é . Observe que que há casos em que tem valor lógico diferente de .
A contrapositiva de é . Pode-se verificar que contrapositiva tem sempre o mesmo valor lógico que a sentença que a originou.
A implicação é um dos mais importantes conectivos da matemática, muitos teoremas são escritos na forma de implicações: se (hipótese, premissa ou antecedente) é verdadeira, então (tese, conclusão ou consequente) é verdadeira. Em português, a implicação pode ser expressa de muitas formas:
- se então .
- quando , temos .
- sempre que , temos .
- sempre que .
- se .
- é suficiente para .
- é uma mais forte que .
- se não , então não .
- se não vale, então não vale.
- não se não .
- é falsa sempre que é falsa.
- é mais fraco que .
- é necessário para .
Definição 5 A bicondicional é a sentença cujo valor-verdade é
O conectivo lógico “se e somente se” também pode ser expresso de várias maneiras
- é condição necessária e suficiente para .
- e são equivalentes.
- se então , e se então .
As vezes usamos a abreviação ” sse ”.
1.2. Tautologia e Contradição
Definição 6 Uma tautologia é uma sentença composta que é sempre verdadeira. Uma contradição é uma sentença composta que é sempre falsa.
Por exemplo e são tautologias e é uma contradição.
Uma tautologia qualquer é denotada por e uma contradição qualquer por .
1.3. Equivalência lógica
Definição 7 Duas sentenças e são logicamente equivalentes se assumem o mesmo valor-verdade. A notação é .
é o mesmo que dizer que é tautologia.
Por exemplo e .
Teorema 1 Sejam sentenças.
Prova: Exercício.
Exercício 1 Verifique usando as leis acima que é logicamente equivalente a . (Solução)
Exercício 2 Verifique que .
1.4. Implicação lógica
Sejam e sentenças.
Definição 8 Dizemos que implica logicamente se é uma tautologia e escrevemos Nesse caso, dizemos também que é uma consequência lógica de .
Mais geralmente, sejam e sentenças. Dizemos que essas sentenças implicam logicamente se é uma tautologia e escrevemos
Por exemplo, se é verdadeira, sua conclusão pode ser verdadeira ou falsa; mas se tanto a implicação quanto a hipótese são verdadeiras, então a conclusão deve ser verdadeira, isto é
Notemos que se então é tautologia, portanto, é tautologia e é tautologia, ou seja e . Reciprocamente, se e então é tautologia e é tautologia, ou seja, é tautologia, logo .
Exercício 3 Considere as sentenças
é “Mané estuda”
é “Mané joga futebol”
é “Mané passa em discreta”
Então , , implicam logicamente .
Teorema 2 Sejam sentenças arbitrárias.
- Lei da adição: .
- Lei da simplificação: .
- Lei do modus ponens: .
- Lei do modus tollens: .
- Silogismo hipotético: .
- Silogismo disjuntivo: .
- Demonstração por absurdo: .
Prova: Exercício.
No exercício 3
A partir da linha 4, cada linha é consequência lógica das linhas anteriores, portanto, é consequência lógica das premissas.
1.5. Predicados
Definição 9 Uma sentença aberta é uma sentença parametrizada por uma ou mais variáveis. Uma sentença aberta não tem valor lógico.
Por exemplo, são predicados
- : .
- : .
O nome “predicado” vem da analogia com a gramática usual, onde “faz o papel de sujeito” da afirmação. O símbolo recebe o nome de variável livre do predicado .
Pra nós, ituitivamente, cada variável está associada a um domínio não-vazio de onde empresta valores e sempre que substituirmos as variáveis de uma sentença aberta por valores do seu domínio, obtemos uma sentença fechada, que não depende de nenhuma variável e que portanto pode ser tratada como uma sentença atômica do cálculo proposicional.
Por exemplo, é uma sentença verdadeira se os valores de e forem e (i.e., é verdadeiro), mas é falsa se os valores forem e (i.e., é falso).
Usaremos letras minúsculas para denotar variáveis, letras maiúsculas para os predicados as quais são seguidas por uma lista de variáveis entre parênteses para denotar que a sentença aberta depende dessas variáveis. Como em Funções, dado um predicado , usamos a notação para indicar a substituição da variável valor , para . Supõe-se que todas as ocorrências da mesma variável na sentença são substituídas pelo mesmo valor.
Podemos combinar predicados, da mesma maneira que nós fizemos com as sentenças, usando os operadores lógicos para formar predicados mais complexos.
A substituição de variáveis por valores do domínio não é a única maneira de transformar uma sentença aberta em uma sentença atômica. Outra maneira é a chamada quantificação. A quantificação permite expressar conceitos como “Todos os elementos de D” ou “alguns elementos de D”. O primeiro é chamado quantificação universal e segundo de quantificação existencial.
1.6. Quantificadores
Definição 10 A quantificação universal de é a sentença
que é verdadeira se é verdadeiro para toda instanciação de com valores de um domínio . Caso seja falsa para um ou mais valores atribuídos a então a sentença é falsa.
Por exemplo,
é verdadeira enquanto que
é falsa pois e não é primo. Dizemos que é um contraexemplo para .
As vezes quantificadores estão implícitos, por exemplo, no domínio do reais a afirmação
se um número é inteiro, então é racional
é uma sentença implicitamente quantificada
assim como expressa
Se o domínio de é um conjunto finito, digamos , então equivale logicamente a , i.e.,
Definição 11 A quantificação existencial da sentença aberta é a sentença
que é verdadeira se é verdadeiro para pelo menos uma instanciação de com valores de um domínio . Caso seja falsa para todos os valores de um domínio atribuídos a então a sentença é falsa.
Por exemplo,
é falsa enquanto que
é verdadeira.
Se o domínio de é um conjunto finito, digamos , então equivale logicamente a , i.e.,
sentença | verdadeira | falsa |
é verdadeiro para todo no domínio | existe pelo menos um no domínio para o qual é falso | |
existe pelo menos um no domínio para o qual é verdadeiro | é falso para todo no domínio |
Defina os predicados , e .
- se então , ou
é verdadeiro.
- se então , ou
é verdadeiro.
Agora
é falso e para mostrar isso basta exibirmos um contraexemplo, um valor do domínio () para o qual é falso, como o .
Definição 12 As sentenças abertas e são logicamente equivalentes se é tautologia para todo , e escrevemos .
Se é tautologia para todo então implica logicamente e escrevemos .
1.7. Distribuição de quantificadores
Sejam e sentenças abertas
1.8. Negação de quantificadores
.
.
1.9. Múltiplos quantificadores
Se uma sentença aberta menciona mais de uma variável, é preciso um quantificador para cada variável distinta para transformá-la numa sentença fechada.
Por exemplo, no domínio dos inteiros há oito maneiras de transformar a sentença aberta em uma sentença fechada:
Em sentenças com mais de uma variável a ordem em que os quantificadores aparece é importante. Por exemplo, se e são inteiros
não é logicamente equivalente a
pois (19) é verdadeiro enquanto que (20) é falso. Entretanto, em alguns casos vale a equivalência. Por exemplo, se e são números naturais
é verdadeira, assim como
pois todo divide o .
Sempre podemos trocar a ordem de dois quantificadores do mesmo tipo
Ao escrever (e ler) demonstrações de teoremas nós devemos estar sempre
atentos à estrutura lógica e ao significados das sentenças. Às vezes é
necessário (ou ao menos útil) escrevê-las em expressões que envolvem
símbolos lógicos. Isso pode ser feito mentalmente ou em papel de
rascunho, ou ocasionalmente, mesmo explicitamente dentro do corpo de
uma prova.
Entretanto, deve-se ter em mente que simbolizar uma sentença não a
torna mais formal ou mais correta, apena ajuda na compreensão da sua
estrutura lógica.
1.10. Regras de Inferência e Argumentos válidos
As provas em matemática são argumentos válidos que estabelecem a verdade de sentenças.
Um argumento é uma seqüência de sentenças, ditas premissas , que terminam com uma conclusão (o que indicamos pelo símbolo , que lê-se
portanto)
|
|
O argumento é válido se, e só se,
Regras de inferência são esquemas de argumentos válidos
simples que usamos para para construir argumentos válidos mais
complexos. Por exemplo,
Se você tem uma senha, então você pode fazer logon no facebook |
Você tem uma senha |
Portanto, você pode fazer logon no facebook |
é um argumento válido porque se encaixa no modelo
que é um argumento válido pelo teorema 2, essa regra de inferência é chamada Modus Ponens.
Notemos que cada caso do teorema 2 nos dá uma regra de inferência:
- Regra da Adição. Se é uma premissa, podemos derivar
Por exemplo, “Ele estuda muito”, portanto “Ou ele estuda muito ou é um estudante muito ruim”.
- Regra da Simplificação. Se é uma premissa, podemos derivar
Por exemplo, “Ele estuda muito” e “Ele é o melhor aluno da classe”, portanto “Ele é o melhor aluno da classe”.
- Modus Ponens.
- Modus Tollens. Se e são duas premissas, podemos usar o Modus Tollens para derivar
Por exemplo
Se você tem uma senha, então você pode fazer logon no facebook Você não pode fazer logon no facebook Portanto, você não tem uma senha - Regra do silogismo hipotético. Se e são duas premissas, podemos usar o silogismo hipotético para derivar
Por exemplo, “Se chover, eu não vou para a escola” e “Se eu não for para a escola, não terei que fazer a lição de casa”, portanto, “Se chover, eu não precisarei fazer lição de casa”.
- Regra do silogismo disjuntivo. Se e são duas premissas, podemos usar o silogismo disjuntivo para derivar
Por exemplo, “O sorvete não é de baunilha” e “O sorvete é ou sabor baunilha ou sabor chocolate”, portanto, “O sorvete é de chocolate”.
- Regra da contradição. Se então deduzimos
O seguinte é um argumento válido?
Atenção
se então |
é um argumento válido!!!!!! Mas não é um argumento correto pois a premissas não são verdadeiras.
Regras de inferência para quantificadores
- Instanciação universal. Se então sempre que é um elemento do domínio
- Generalização universal. Se para um elemento arbitrário do domingo então
para arbitrário - Instanciação existencial. Se então para algum elemento do domínio
- Generalização existencial. Se para algum específico, então
para algum específico .
Atenção, consideremos a sentença aberta o argumento
usando a generalização universal para !!! não é válido porque não é elemento genérico do domínio.
Por exemplo, o seguinte argumento é válido
Vejamos
passo | sentença | justificativa |
1. | premissa | |
2. | premissa | |
3. | instanciação universal de 1 | |
4. | instanciação universal de 2 | |
5. | Silogismo hipotético de 3 e 4 | |
6. | generalização universal. |
pode ser usada para mostrar que Vejamos
passo | sentença | justificativa |
1. | premissa | |
2. | instanciação existencial de 1 | |
3. | simplificação de 2 | |
4. | simplificação de 2 | |
5. | generalização existencial de 3 | |
6. | generalização existencial de 4 | |
7. | conjunção. |
No próximo exercício suponha que há um domínio associado sem se preocupar com o que de fato é tal conjunto (pode ser o conjunto de todos os animais conhecidos, por exemplo)
Exercício 4 (Lewis Carrol) Verfique se o seguinte argumento é válido:
Todos os leões são selvagens. Alguns leões não bebem café Portanto, alguma criatura selvagem não bebe café.
(Solução )
Exercício 5 (Modus Ponens Universal) Verfique se o seguinte argumento que combina instanciação universal com Modus Ponens é válido:
Exercício 6 Verifique a validade das seguintes regras de inferência:
Definição 11 A quantificação existencial da sentença aberta {P(x)} é a sentença
\displaystyle \mathrm{existe~} x,~P(x) \quad \text{tamb\’em denotada por} \quad \exists x,~P(x)
que é verdadeira se {P(x)} é verdadeiro para pelo menos uma instanciação de {x} com valores de um domínio {D\neq\emptyset}. Caso {P(x)} seja falsa para todos os valores de um domínio {D} atribuídos a {x} então a sentença { \mathrm{para~todo~} x,~P(x)} é falsa.
para algum x, P(x) é falsa
há um pequeno erro
obrigado