Lógica de Primeira Ordem
Lógica de Primeira Ordem
Lógica de Primeira Ordem
1º Semestre
Sistemas de Informação
Trabalho de Lógica Matemática
[LÓGICA DE PRIMEIRA
ORDEM]
O que é Lógica de Primeira Ordem, classes sintáticas, elementos, construção e
interpretação de fórmulas usando símbolos lógicos.
2
Índice
Introdução ............................................................................. 3
Elementos .............................................................................. 4
Constantes ............................................................................ 4
Variáveis ............................................................................... 4
Predicados ............................................................................ 4
Quantificadores ..................................................................... 5
Conclusão ............................................................................... 8
Bibliografia .............................................................................. 9
3
Introdução
A
Lógica de Primeira Ordem, também chamada de Lógica de Predicados,
é estendida pela Lógica de Segunda Ordem e é um suplemento para a
Lógica Proposicional, sendo que a Lógica Proposicional não possui uma
linguagem adequada para representar relações entre objetos e não
permite identificar a repetição de certos elementos dentro de um mesmo texto. A
Lógica de Primeira Ordem é dotada de uma linguagem mais rica, tem várias
aplicações importantes não apenas para matemáticos e filósofos como também para
estudantes de Ciência da Computação.
A principal diferença entre Lógica de Primeira Ordem é o compromisso ontológico,
isto é, o que cada linguagem pressupõe sobre a natureza da realidade. A Lógica
Proposicional pressupõe que existem fatos que são válidos ou não-válidos no
Universo enquanto a Lógica de Primeira Ordem pressupõe que o Universo consiste
em objetos com certas relações entre eles que são válidas ou não-válidas.
4
Classes sintáticas – Termos e fórmulas
A Lógica de Primeira ordem é dividida em duas classes sintáticas: a dos termos e a
das fórmulas.
Os termos denotam os vários objetos de discurso.
As fórmulas denotam as asserções (fatos) sobre os termos.
Elementos
Constantes
Se referem a algum substantivo: uma pessoa, um lugar, um objeto, etc.
Exemplo:
Paulo, casa, maçã, Japão, carro, etc.
Pode ser representada por qualquer letra minúscula como “a, b, c, ...” para dar valor
a uma constante e pode-se utilizar números na frente das letras, se necessário, para
representar maior número de variáveis.
Variáveis
São representadas por letras minúsculas, geralmente representadas pelas letras “x,
y, z” e são utilizadas para dar valor a algo não identificado no Universo.
Exemplo:
Alguém, algo, etc.
Pode-se utilizar números na frente das letras, se necessário, para representar maior
número de variáveis.
Predicados
São propriedades ou relações, em outras palavras, são aquelas expressões que
dizemos algo de alguém ou de algum objeto e suas relações entre os mesmos.
Tipicamente se identificam por meio de um verbo que empregamos a dizer algo de
certo objeto.
Os predicados são geralmente representados pela letra inicial desta expressão.
5
Exemplos:
Usaremos a e b para representar uma constante e a primeira letra do predicado
maiúscula.
Fernanda é linda. = La
Pedro e Lucas brincaram hoje. = Bab
Os predicados se classificam segundo os números de argumentos.
Exemplos:
Unário
Tem um único argumento:
“José é um menino. = Ma”
Binário
Tem dois argumentos:
“Clara é amiga de Ana. = Aab”
Ternário
Tem três argumentos:
“Jonas está sentado entre Gabriel e Felipe. = Sabc”
Quantificadores
Representados por ∀ (universal) e ∃ (existencial).
6
Entendendo a lógica e a fórmula
Considere o seguinte conjunto de frases:
1. Marcos é um homem.
2. Marcos é brasileiro.
3. Dilma é presidente
4. Todos os brasileiros são leais a Dilma ou odeiam Dilma.
5. Os brasileiros vaiam presidentes a quem não sejam leais.
6. Marcos vaiou a Dilma.
Estes fatos podem ser representados como um conjunto de FBF (Fórmula Bem
Formulada):
1. homen(Marcos)
2. brasileiro(Marcos)
3. presidente(Dilma)
4. ∀ x brasileiro(x) → leal(x,Dilma) v odeia(x,Dilma)
5. ∀ x y brasileiro(x) ^ presidente(y) ^ vaia(x,y) → ~leal(x,y)
6. vaia(Marcos, Dilma).
Conectivos: ~ • → ↔ ∨ ∧
Variáveis: x, y, z, ... , x1, y2, z3, ...
Constantes: a, b, c, ... , a1, b2, c3, ...
Símbolos de predicados: P, Q, R, S, ...
Quantificadores:
∀ (universal), ∃ (existencial)
Parênteses:
() , [] , {}
Termos:
as variáveis e as constantes são
designadas pelo nome genérico de
termos os quais serão designados por
t1 , t2 , ... , tn ...
7
Exemplos:
"Maria é inteligente" :
I(m) ; onde "m" está identificando Maria e "I" a propriedade de "ser inteligente".
"Alguém gosta de Maria" :
G(x,m) ; onde G representa a relação "gostar de" e "x" representa "alguém".
(∀x)P(x): significa que a propriedade P vale para todo x, ou ainda, que todos os
objetos do Universo considerado tem a propriedade P.
(∃ x)P(x): significa que algum x tem a propriedade P, ou ainda, que existe no mínimo
um objeto do Universo considerado que tem a propriedade P.
Onde P, Q, R simbolizam as propriedades de: ser humano, ser racional e ser animal
respectivamente.
Conclusão
A Lógica de Primeira Ordem é mais elevada que a Lógica Proposicional e
suplemento da mesma por possuir uma linguagem mais avançada tendo uso de
variáveis, constantes e predicados.
As variáveis representam objetos que não estão identificados no Universo
considerado ("alguém", "algo", etc.).
As constantes representam objetos identificados no Universo ("Thiago", "o ponto A",
etc. ).
Os predicados representam propriedades ou relações entre os objetos do Universo.
Os quantificadores são representados pelos símbolos e que são utilizados para
expressar “Para todo...” e “Existe...”, respectivamente, sobre um objeto do Universo.
As fórmulas são representadas por símbolos que em sequência lógica expressam
algo do Universo.
7
Bibliografia
http://www.pucsp.br/~logica/CalculodePredicados.htm
http://iblogbox.com/pig/docview/v.php?url=http
%3A//www.lcmat.uenf.br/page_attachments/0000/0136/AulaRevisao_IA-
UENF2010.ppt
Youtube – Lógica de predicados
Texto - Lógica de Primeira Ordem – Carlos Bacelar Almeida