Sunteți pe pagina 1din 8

Lgica de primeira ordem

A lgica de primeira ordem (LPO), conhecida tambm como clculo de predicados de primeira
ordem (CPPO), um sistema lgico que estende a lgica proposicional (lgica sentencial) e que
estendida pela lgica de segunda ordem.
As sentenas atmicas da lgica de primeira ordem tm o formato P (t
1
,, t
n
) (um predicado com um
ou mais argumentos) ao invs de serem smbolos sentenciais sem estruturas.
O ingrediente novo da lgica de primeira ordem no encontrado na lgica proposicional a
quantificao: dada uma sentena qualquer, as novas construes e -- leia para todo x, e para
algum x, , respectivamente -- so introduzidas. significa que verdadeiro para todo valor de x e
significa que h pelo menos um x tal que verdadeiro. Os valores das variveis so tirados de um
universo de discurso pr-determinado.Um refinamento da lgica de primeira ordem permite variveis
de diferentes tipos, para tratar de diferentes classes de objetos.
A lgica de primeira ordem tem poder expressivo suficiente para formalizar praticamente toda a
matemtica. Uma teoria de primeira ordem consiste em um conjunto de axiomas (geralmente finitos ou
recursivamente enumervel) e de sentenas dedutveis a partir deles. A teoria dos conjuntos de
Zermelo-Fraenkel um exemplo de uma teoria de primeira ordem, e aceita-se geralmente que toda a
matemtica clssica possa ser formalizada nela. H outras teorias que so normalmente formalizadas
na lgica de primeira ordem de maneira independente(embora elas admitam a implementao na teoria
dos conjuntos) tais como a aritmtica de Peano.
Definindo a lgica de segunda ordem
Um clculo de predicados consiste em
regras de formao (definies recursivas para dar origem a frmulas bem-formadas ou fbfs).
regras de transformao (regras de inferncia para derivar teoremas).
axiomas.
Os axiomas considerados aqui so os axiomas lgicos que fazem parte do clculo de predicados. Alm
disso, os axiomas no-lgicos so adicionados em teorias de primeira ordem especficas: estes no so
considerados como verdades da lgica, mas como verdades da teoria particular sob considerao.
Quando o conjunto dos axiomas infinito, requer-se que haja um algoritmo que possa decidir para
uma frmula bem-formada dada, se ela um axioma ou no. Deve tambm haver um algoritmo que
possa decidir se uma aplicao dada de uma regra de inferncia est correta ou no.
importante notar que o clculo de predicados pode ser formalizado de muitas maneiras equivalentes;
no h nada cannico sobre os axiomas e as regras de inferncia propostos aqui, mas toda a
formalizao dar origem aos mesmos teoremas da lgica (e deduzir os mesmos teoremas a partir de
um conjunto qualquer de axiomas no-lgicos).
Alfabeto
O alfabeto de 1 ordem, , tem a seguinte constituio:
, onde
1. X = {x,y,z,x
1
,x
2
,...,y
1
,y
2
,...,z
1
,z
2
,...} um conjunto enumervel de variveis;

RACIOCNIO LGICO
LGICA SENTENCIAL DE PRIMEIRA ONDEM E ENUMERAO
Pgina 1 de 8.

2.
C
= {a,b,c,a
1
,a
2
,...,b
1
,b
2
,...,c
1
,c
2
,...} um conjunto de smbolos chamados de constantes;
3.
F
= {F
1
,F
2
,...} um conjunto de smbolos ditos sinais funcionais;
4.
R
= {R
1
,R
2
,...} um conjunto de smbolos ditos sinais relacionais ou predicativos;
5. o conjunto de smbolos ditos sinais lgicos;
6.
P
= {(,),,} o conjunto de smbolos de pontuao.
As constantes, sinais funcionais e sinais predicativos constituem a coleo de sinais ditos smbolos no
lgicos.
H diversas variaes menores listadas abaixo:
O conjunto de smbolos primitivos (operadores e quantificadores) varia freqentemente.
Alguns smbolos primitivos podem ser omitidos, substituindo-os com abreviaturas adequadas;
por exemplo (P Q) uma abreviatura para (P Q) (Q P). No sentido contrrio,
possvel incluir outros operadores como smbolos primitivos, como as constantes de verdade
para verdadeiro e o para falso (estes so operadores do aridade 0). O nmero mnimo
dos smbolos primitivos necessrios um, mas se ns nos restringirmos aos operadores listados
acima, seria necessrio trs; por exemplo, o , o , e o bastariam.
Alguns livros mais velhos usam a notao para , ~ para , & para ,
e uma riqueza de notaes para os quantificadores; por exemplo, x pode ser escrito como
(x).
A igualdade s vezes considerada como parte da lgica de primeira ordem; Neste caso, o
smbolo da igualdade ser includo no alfabeto, e comportar-se- sintaticamente como um
predicado binrio. Assim a LPO ser chamada de lgica de primeira ordem com igualdade.
As constantes so na verdade funes de aridade 0, assim seria possvel e conveniente omitir
constantes e usar as funes que tenham qualquer aridade. Mas comum usar o termo funo
somente para funes de aridade 1.
Na definio acima, as relaes devem ter pelo menos aridade 1. possvel permitir relaes
de aridade 0; estas seriam consideradas variveis proposicionais.
H muitas convenes diferentes sobre onde pr parnteses; por exemplo, se pode escrever x
ou (x). s vezes se usa dois pontos ou ponto final ao invs dos parnteses para criar frmulas
no ambguas. Uma conveno interessante, mas incomum, a notao polonesa, onde se
omite todos os parnteses, e escreve-se o , , e assim por diante na frente de seus
argumentos. A notao polonesa compacta e elegante, mas rara e de leitura complexa.
Uma observao tcnica que se houver um smbolo de funo de aridade 2 que representa um
par ordenado (ou smbolos de predicados de aridade 2 que representam as relaes de projeo
de um par ordenado) ento se pode dispensar inteiramente as funes ou predicados de aridade
> 2. Naturalmente o par ou as projees necessitam satisfazer aos axiomas naturais.
Os conjuntos das constantes, das funes, e das relaes compem a assinatura e so geralmente
considerados para dar forma a uma linguagem, enquanto as variveis, os operadores lgicos, e os
quantificadores so geralmente considerados para pertencer lgica. Uma estrutura d o significado
semntico de cada smbolo da assinatura. Por exemplo, a linguagem da teoria dos grupos consiste de
uma constante (elemento da identidade), de uma funo de aridade 1 (inverso), de uma funo de
aridade 2 (produto), e de uma relao de aridade 2 (igualdade), que seria omitida pelos autores que
incluem a igualdade na lgica subjacente.
Regras de formao
As regras de formao definem os termos, frmulas, e as variveis livres como segue. O conjunto dos
termos definido recursivamente pelas seguintes regras:
Pgina 2 de 8.

1. Qualquer constante um termo (sem variveis livres).
2. Qualquer varivel um termo (cuja nica varivel livre ela mesma).
3. Toda expresso f (t
1
,, t
n
) de n 1 argumentos (onde cada argumento t
i
um termo e f um
smbolo de funo de aridade n) um termo. Suas variveis livres so as variveis livres de
cada um dos termos t
i
.
4. Clusula de fechamento: Nada mais um termo.
O conjunto das frmulas bem-formadas (chamadas geralmente fbfs ou apenas frmulas) definido
recursivamente pelas seguintes regras:
1. Predicados simples e complexos: se P for uma relao de aridade n 1 e os a
i
so os termos
ento P (a
1
,,a
n
) bem formada. Suas variveis livres so as variveis livres de quaisquer
termos a
i
. Se a igualdade for considerada parte da lgica, ento (a
1
= a
2
) bem formada. Tais
frmulas so ditas atmicas.
2. Clusula indutiva I: Se for uma fbf, ento uma fbf. Suas variveis livres so as
variveis livres de .
3. Clusula indutiva II: Se e so fbfs, ento ( ), (), ( ), ( ) so fbfs. Suas
variveis livres so as variveis livres de e de .
4. Clusula indutiva III: Se for uma fbf e x for um varivel, ento x e x so fbfs, cujas
variveis livres so as variveis livres de com exceo de x. Ocorrncias de x so ditas
ligadas ou mudas (por oposio a livre) em x e x.
5. Clusula de fechamento: Nada mais uma fbf.
Na prtica, se P for uma relao de aridade 2, ns escrevemos frequentemente a P b em vez de P a
b; por exemplo, ns escrevemos 1 < 2 em vez de < (1 2). Similarmente se f for uma funo de aridade
2, ns escrevemos s vezes a f b em vez de f (a b); por exemplo, ns escrevemos 1 + 2 em vez de
+ (1 2). tambm comum omitir alguns parnteses se isto no conduzir ambigidade. s vezes til
dizer que P (x) vale para exatamente um x, o que costuma ser denotado por !xP(x). Isto tambm
pode ser expresso por x (P (x) y (P (y) (x = y))).
Exemplos: A linguagem dos grupos abelianos ordenados tem uma constante 0, uma funo unria ,
uma funo binria +, e uma relao binria . Assim:
0, x, y so termos atmicos
+ (x, y), + (x, + (y, (z))) so termos, escritos geralmente como x + y, x + (y + (z))
= (+ (x, y), 0), (+ (x, + (y, (z))), + (x, y)) so frmulas atmicas, escritas geralmente como
x + y = 0, x + y - z x + y,
(x y (+ (x, y), z)) (x = (+ (x, y), 0)) uma frmula, escrita geralmente como (x
y (x + y z)) (x (x + y = 0)).
Substituio
Se t um termo e (x) uma frmula que contm possivelmente x como uma varivel livre, ento (t)
se definido como o resultado da substituio de todas as instncias livres de x por t, desde que
nenhuma varivel livre de t se torne ligada neste processo. Se alguma varivel livre de t se tornar
ligada, ento para substituir t por x primeiramente necessrio mudar os nomes das variveis ligadas
de para algo diferente das variveis livres de t. Para ver porque esta condio necessria, considere
a frmula (x) dada por y yx (x mximal). Se t for um termo sem y como varivel livre, ento
(t) diz apenas que t maximal. Entretanto se t y, a frmula (y) y yy que no diz que y
mximal.O problema de que a varivel livre y de t (=y) se transformou em ligada quando ns
substitumos y por x em (x). Assim, para construir (y) ns devemos primeiramente mudar a varivel
Pgina 3 de 8.

ligada y de para qualquer outra coisa, por exemplo a varivel z, de modo que o (y) seja ento z z
y. Esquecer desta condio uma causa notria de erros.
Igualdade
H diversas convenes diferentes para se usar a igualdade (ou a identidade) na lgica de primeira
ordem. Esta seo resume as principais. Todas as convenes resultam mais ou menos no mesmo com
mais ou menos a mesma quantidade de trabalho, e diferem principalmente na terminologia.
A conveno mais comum para a igualdade incluir o smbolo da igualdade como um smbolo
lgico primitivo, e adicionar os axiomas da igualdade aos axiomas da lgica de primeira
ordem. Os axiomas de igualdade so
x = x
x = y F(...,x,...) = F(...,y,...) para qualquer funo F
x = y (P(...,x,...) P(...,y,...)) para qualquer relao P (incluindo a prpria igualdade)
A prxima conveno mais comum incluir o smbolo da igualdade como uma das relaes de
uma teoria, e adicionar os axiomas da igualdade aos axiomas da teoria. Na prtica isto quase
idntico da conveno precedente, exceto no exemplo incomum de teorias com nenhuma
noo de igualdade. Os axiomas so os mesmos, e a nica diferena se eles sero chamados
de axiomas lgicos ou de axiomas de taoria.
Nas teorias sem funes e com um nmero finito de relaes, possvel definir a igualdade em
termos de relaes, definindo os dois termos s e t como iguais se qualquer relao continuar
inalterada ao se substituir s por t em qualquer argumento. Por exemplo, em teoria dos conjuntos
com uma relao , ns definiramos s = t como uma abreviatura para x (s x t x)
x (x s x t). Esta definio de igualdade satisfaz automaticamente os axiomas da
igualdade.
Em algumas teorias possvel dar definies de igualdade ad hoc. Por exemplo, em uma teoria
de ordens parciais com uma relao ns poderamos definir s = t como uma abreviatura para
s t t s.
Regras de Inferncia
A regra de inferncia modus ponens a nica necessria para a lgica proposicional de acordo com a
formalizao proposta aqui. Ela diz que se e so ambos demonstrados, ento pode-se deduzir
. A regra de inferncia chamada Generalizao Universal caracterstica da lgica de primeira
ordem:

onde se supe que um teorema j demonstrado da lgica de primeira ordem. Observe que a
Generalizao anloga regra da necessitao da lgica modal, que :

Axiomas e Regras
Os cinco axiomas lgicos mais as duas regras de inferncia seguintes caracterizam a lgica de primeira
ordem:
Pgina 4 de 8.

Axiomas:

Regras de Inferncia:

Estes axiomas so na realidade esquemas de axiomas. Cada letra grega pode ser uniformemente
substituda, em cada um dos axiomas acima, por uma fbf qualquer, e uma expresso do tipo [t: = x]
denota o resultado da substituio de x por t na frmula .
Clculo de Predicados
O clculo de predicado uma extenso da lgica proposicional que define quais sentenas da lgica de
primeira ordem so demonstrveis. um sistema formal usado para descrever as teorias matemticas.
Se o clculo proposicional for definido por um conjunto adequado de axiomas e a nica regra de
inferncia modus ponens (isto pode ser feito de muitas maneiras diferentes, uma delas j ilustrada na
seo anterior), ento o clculo de predicados pode ser definido adicionando-se alguns axiomas e uma
regra de inferncia "generalizao universal" (como, por exemplo, na seo anterior). Mais
precisamente, como axiomas para o clculo de predicado, teremos:
Os axiomas circunstanciais do clculo proposicional (A1, A2 e A3 na seo anterior);
Os axiomas dos quantificadores (A4 e A5);
Os axiomas para a igualdade propostos em seo anterior, se a igualdade for considerada como
um conceito lgico.
Uma sentena ser definida como demonstrvel na lgica de primeira ordem se puder ser obtida
comeando com os axiomas do clculo de predicados e aplicando-se repetidamente as regras de
inferncia "modus ponens" e "generalizao universal". Se ns tivermos uma teoria T (um conjunto de
sentenas, s vezes chamadas axiomas) ento uma sentena se define como demonstrvel na teoria
T se a b ... demonstrvel na lgica de primeira ordem (relao de consequncia formal),
para algum conjunto finito de axiomas a, b,... da teoria T. Um problema aparente com esta definio de
demonstrabilidade que ela parece um tanto ad hoc: ns tomamos uma coleo aparentemente
aleatria de axiomas e de regras de inferncia, e no bvio que no tenhamos acidentalmente deixado
de fora algum axioma ou regra fundamental. O teorema da completude de Gdel nos assegura de que
este no realmente um problema: o teorema diz que toda sentena verdadeira em todos os modelos
demonstrvel na lgica de primeira ordem. Em particular, toda definio razovel de "demonstrvel"
Pgina 5 de 8.
na lgica de primeira ordem deve ser equivalente definio acima (embora seja possvel que os
comprimentos das derivaes difira bastante para diferentes definies de demonstrabilidade). H
muitas maneiras diferentes (mas equivalentes) de definir provabilidade. A definio acima um
exemplo tpico do clculo no estilo de Hilbert, que tem muitos axiomas diferentes, mas poucas regras
de inferncia. As definies de demonstrabilidade para a lgica de primeira ordem nos estilos de
Gentzen (deduo natural e clculo de sequentes) so baseadas em poucos ou nenhum axiomas, mas
muitas regras de inferncia.
Algumas equivalncias

Algumas regras de inferncia

Metateoremas da lgica de primeira ordem
Alguns metateoremas lgicos importantes listam-se abaixo:
1. Ao contrrio da lgica proposicional, a lgica de primeira ordem indecidvel, desde que a
linguagem contenha ao menos um predicado de aridade ao menos 2, para alm da igualdade.
Pode-se demonstrar que h um procedimento de deciso para determinar se uma frmula
arbitrria P vlida (veja problema da parada). (Estes resultados foram demonstrados,
independentemente, por Church e Turing).
2. O problema da deciso para validade semidecidvel, ou seja, h uma mquina de Turing que
quando recebe uma sentena como entrada, parar se e somente se a sentena for vlida
(satisfeita em todos os modelos).
o Como o teorema da completude de Gdel mostra, para toda frmula vlida P, P
demonstrvel. Analogamente, assumindo a consistncia da lgica, toda frmula
demonstrvel vlida.
o Para um conjunto finito ou semi-enumervel de axiomas, o conjunto das frmulas
demonstrveis pode ser explicitamente enumerado por uma mquina de Turing, donde
segue o resultado de semidecidibilidade.
3. A lgica de predicados mondica (i.e., a lgica de predicados somente com predicados de um
argumento) decidvel.
4. A classe de Bernays-Schnfinkel das frmulas de primeira ordem tambm decidvel.
Pgina 6 de 8.
A lgica de primeira ordem tipada permite que as variveis e os termos tenham vrios tipos
(ou sortes). Se houver apenas um nmero finito de tipos o resultado no ser muito diferente
da lgica de primeira ordem, porque os tipos podero ser descritos com um nmero finito de
predicados unrios e alguns axiomas. s vezes h um tipo especial dos valores de verdade, e
neste caso as frmulas so nada mais do que termos do tipo .
A lgica de segunda ordem fraca permite a quantificao sobre subconjuntos finitos.
A lgica de segunda ordem mondica permite a quantificao sobre subconjuntos, ou seja,
sobre predicados unrios.
A lgica de segunda ordem permite a quantificao sobre subconjuntos e relaes, ou seja,
sobre todos os predicados. Por exemplo, a igualdade pode ser definida na lgica de segunda
ordem pelo x = y
def
P (P(x) P(y)). A quantificao sobre predicados no permitida na
lgica de primeira ordem.
As lgicas de ordem superior permitem a quantificao sobre coisas mais gerais, tais como
relaes entre relaes.
A lgica intuicionista de primeira ordem utiliza o intuicionismo ao invs do clculo
proposicional clssico, por exemplo, o no precisa ser equivalente a .
A lgica modal tem operadores modais extras com significados informais tais como "
necessrio que " e " possvel que ".
A lgica infinitria permite sentenas infinitamente longas. Ela pode permitir por exemplo,
uma conjuno ou uma disjuno infinita de muitas frmulas, ou uma quantificao sobre um
nmero infinito de variveis. Sentenas infinitamente longas aparecem na matemtica (por
exemplo, topologia) e na metamatemtica (por exemplo, a teoria dos modelos).
A lgica de primeira ordem com quantificadores generalizados tem novos quantificadores
Qx,..., com significados como "h muitos x tais que...". Veja tambm quantificao ramificada
e quantificao plural de George Boolos e outros.
A lgica independence-friendly caracterizada por quantificadores ramificados que permitem
expressar a independncia entre variveis quantificadas.
A maioria destas lgicas so de certa forma extenses da lgica de primeira ordem: elas incluem todos
os quantificadores e operadores lgicos da lgica de primeira ordem com os mesmos significados.
Lindstrm mostrou que a lgica de primeira ordem no tem extenses (com exceo dela prpria) que
satisfazem o teorema da compacidade e ao teorema de Lwenheim-Skolem descendente. Uma
formulao precisa deste teorema requer a listagem de vrios pginas de condies tcnicas que a
lgica deve satisfazer, por exemplo, a mudana dos smbolos de uma linguagem no deve fazer
nenhuma diferena essencial nas sentenas que so verdadeiras.
A lgica de primeira ordem em que nenhuma sentena atmica se encontra sob o escopo de mais de
trs quantificadores, tem o mesmo poder expressivo que a lgebra de relao de Tarski e de Givant
(1987). Estes autores tambm mostram que a LCPO (Lgica Clssica de Primeira Ordem) com um par
ordenado primitivo, e uma relao algbrica incluindo relaes de projeo sobre pares ordenados so
equivalentes.

Comparao com outras lgicas

Pgina 7 de 8.
Enumerao

Enumerao a seqncia de pelo menos dois elementos de mesmo status sinttico no
discurso. H trs tipos de enumerao:

- Aditiva - representada pelo conetivo 'e'.
- Optativa exclusiva - representada pelo conetivo 'ou'.
- Optativa no exclusiva - representada pela conexo 'e/ou'.

Geralmente os elementos de uma enumerao so comuns a uma classe. Quando isso
ocorre temos uma enumerao com paralelismo de similaridade. Hipoteticamente pode-
se supor uma enumerao catica, aquela em que os elementos so totalmente disjuntos.

Enumerao ordenada: aquela em que a disposio dos elementos na seqncia
admite algum tipo de ordem.

Enumerao na enumerao: h casos em que um ou mais elementos da enumerao
so enumerao.

Enumerao classificada: ocorre quando os termos da enumerao so classes de uma
taxonomia. Diferencia-se da enumerao com paralelismo pois, no paralelismo, no
existe a obrigatoriedade de atender s regras que definem uma taxonomia, como conter
todos os elementos do universo considerado e no haver interseo de domnios.
Pgina 8 de 8.

S-ar putea să vă placă și