Sie sind auf Seite 1von 11

Lgica de primeira ordem

Origem: Wikipdia, a enciclopdia livre.


Antistub.png
Este artigo est em manuteno emergencial a fim de evitar uma futura eliminao.
Ajude a corrigir imprecises no texto e colocar fontes que atestem sua relevncia. S
e voc se dispe a melhorar este artigo e quer um tempo para faz-lo comente aqui para
evitar uma futura eliminao.
Question book.svg
Esta pgina ou seco no cita nenhuma fonte ou referncia, o que compromete sua c
redibilidade (desde Outubro de 2013).
Por favor, melhore este artigo providenciando fontes fiveis e independentes, inse
rindo-as no corpo do texto por meio de notas de rodap. Encontre fontes: Google no
tcias, livros, acadmico Scirus Bing. Veja como referenciar e citar as fontes.
A lgica de primeira ordem (LPO), conhecida tambm como clculo de predicados de prime
ira ordem (CPPO)1 , um sistema lgico que estende a lgica proposicional (lgica sente
ncial) e que estendida pela lgica de segunda ordem.
As sentenas atmicas da lgica de primeira ordem tm o formato P (t1,, tn) (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 \forall x\, \phi e \exis
ts x\, \phi -- leia "para todo x, " e "para algum x, ", respectivamenteso introduzid
as. \forall x\, \phi significa que verdadeiro para todo valor de x e \exists x\,
\phi 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 pr
imeira ordem permite variveis de diferentes tipos, para tratar de diferentes clas
ses de objetos.
A lgica de primeira ordem tem poder expressivo suficiente para formalizar pratica
mente toda a matemtica. Uma teoria de primeira ordem consiste em um conjunto de a
xiomas (geralmente finito ou recursivamente enumervel) e de sentenas dedutveis a pa
rtir 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 f
ormalizada nela. H outras teorias que so normalmente formalizadas na lgica de prime
ira ordem de maneira independente(embora elas admitam a implementao na teoria dos
conjuntos) tais como a aritmtica de Peano.
ndice
1
2
3
4
5
6
7

Definindo a lgica de primeira ordem


Alfabeto
Regras de formao
Substituio
Igualdade
Regras de inferncia
Limitaes
7.1 Expressividade
7.2 Formalizando as Lnguas Naturais
8 Axiomas e regras
9 Clculo de predicados
9.1 Algumas equivalncias
9.2 Algumas regras de inferncia
10 Metateoremas da lgica de primeira ordem
11 Comparao com outras lgicas
12 Referncias gerais
13 Ver tambm

14 Fontes alternativas
15 Referncias
Definindo a lgica de primeira ordem
Um clculo de predicados consiste em:
regras de formao (definies recursivas para dar origem a frmulas bem-formadas ou F
BFs).
regras de transformao (regras de inferncia para derivar teoremas).
axiomas.
Os axiomas considerados aqui so os axiomas lgicos que fazem parte do clculo de pred
icados. 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 te
oria particular sob considerao.
Quando o conjunto dos axiomas infinito, requer-se que haja um algoritmo que poss
a decidir para uma frmula bem-formada dada, se ela um axioma ou no. Deve tambm have
r um algoritmo que possa decidir se uma aplicao dada de uma regra de inferncia est c
orreta ou no.
importante notar que o clculo de predicados pode ser formalizado de muitas maneir
as equivalentes; no h nada cannico sobre os axiomas e as regras de inferncia propost
os 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 primeira ordem, \Sigma, tem a seguinte constituio:
\Sigma = X \cup \Sigma_C \cup \Sigma_F \cup \Sigma_R \cup \Sigma_L \cup \Sigma_P
, onde
X = \{x, y, z, x_1, x_2, ..., y_1, y_2, ..., z_1, z_2, ...\} um conjunto enu
mervel de variveis;
\Sigma_C = \{a, b, c, a_1, a_2, ..., b_1, b_2, ..., c_1, c_2, ...\} um conju
nto de smbolos chamados de constantes;
\Sigma_F = \{F_1, F_2, ...\} um conjunto de smbolos ditos sinais funcionais;
\Sigma_R = \{R_1, R_2, ...\} um conjunto de smbolos ditos sinais relacionais
ou predicativos;
\Sigma_L = \{\neg, \wedge, \vee, \rightarrow, \leftrightarrow, \forall, \exi
sts\} o conjunto de smbolos ditos sinais lgicos;
\Sigma_P = \{(, ), ,\} o conjunto de smbolos de pontuao.
As constantes, sinais funcionais e sinais predicativos constituem a coleo de sinai
s ditos smbolos no lgicos.
H diversas variaes menores listadas abaixo:
O conjunto de smbolos primitivos (operadores e quantificadores) varia frequen
temente. Alguns smbolos primitivos podem ser omitidos, substituindo-os com abrevi
aturas adequadas; por exemplo (P Q) uma abreviatura para (P Q) (Q P). No sentido
contrrio, possvel incluir outros operadores como smbolos primitivos, como as const
antes de verdade para "verdadeiro" e o para "falso" (estes so operadores do arida
de 0). O nmero mnimo dos smbolos primitivos necessrios um, mas se ns nos restringirmo
s aos operadores listados acima, seria necessrio trs; por exemplo, o , o , e o basta
riam.
Alguns livros mais velhos usam a notao para , ~ para , & para ,
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 c


aso, o smbolo da igualdade ser includo no alfabeto, e comportar-se- sintaticamente c
omo um predicado binrio. Assim a LPO ser chamada de lgica de primeira ordem com igu
aldade.
As constantes so na verdade funes de aridade 0, assim seria possvel e convenient
e 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 rela
de aridade 0; estas seriam consideradas variveis proposicionais.
H muitas convenes diferentes sobre onde pr parnteses; por exemplo, se pode escrev
er x ou (x). s vezes se usa dois pontos ou ponto final ao invs dos parnteses para cri
ar frmulas no ambguas. Uma conveno interessante, mas incomum, a "notao polonesa", on
se omite todos os parnteses, e escreve-se o , , e assim por diante na frente de seu
s 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 u
par ordenado (ou smbolos de predicados de aridade 2 que representam as relaes de p
rojeo 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 geralmen
te considerados para dar forma a uma linguagem, enquanto as variveis, os operador
es lgicos, e os quantificadores so geralmente considerados para pertencer lgica. Um
a estrutura d o significado semntico de cada smbolo da assinatura. Por exemplo, a l
inguagem 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 r
elao de aridade 2 (igualdade), que seria omitida pelos autores que incluem a igual
dade na lgica subjacente.
Regras de formao
As regras de formao definem os termos, frmulas, e as variveis livres como segue. O c
onjunto dos termos definido recursivamente pelas seguintes regras:

Qualquer constante um termo (sem variveis livres).


Qualquer varivel um termo (cuja nica varivel livre ela mesma).
Toda expresso f (t1,, tn) de n 1 argumentos (onde cada argumento ti um termo e
f um smbolo de funo de aridade n) um termo. Suas variveis livres so as variveis li
s de cada um dos termos ti.
Clusula de fechamento: Nada mais um termo.
O conjunto das frmulas bem-formadas (chamadas geralmente FBFs ou apenas frmulas) d
efinido recursivamente pelas seguintes regras:

Predicados simples e complexos: se P for uma relao de aridade n 1 e os ai so os


termos ento P (a1,,an) bem formada. Suas variveis livres so as variveis livres de qu
aisquer termos ai. Se a igualdade for considerada parte da lgica, ento (a1 = a2) b
em formada. Tais frmulas so ditas atmicas.
Clusula indutiva I: Se for uma FBF, ento uma FBF. Suas variveis livres so as v
eis livres de .
Clusula indutiva II: Se e so FBFs, ento ( ), (\vee), ( ), ( ) so FB
es so as variveis livres de e de .
Clusula indutiva III: Se for uma FBF e x for um varivel, ento x e x so FBFs, cu
ariveis livres so as variveis livres de com exceo de x. Ocorrncias de x so ditas lig
s ou mudas (por oposio a livre) em x e x.
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)"; p

or exemplo, ns escrevemos 1 + 2 em vez de + (1 2). tambm comum omitir alguns parnte


ses se isto no conduzir ambigidade. s vezes til dizer que "P (x) vale para exatament
e 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 fu
no 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 ger
almente como x + y = 0, x + y - z x + y,
(x y (+ (x, y), z)) (x = (+ (x, y), 0)) uma frmula, escrita geralmente como (x
x + y z)) (x (x + y = 0)).
Substituio

Se t um termo e (x) uma frmula que contm possivelmente x como uma varivel livre, ent
(t) se definido como o resultado da substituio de todas as instncias livres de x po
r t, desde que nenhuma varivel livre de t se torne ligada neste processo. Se algu
ma 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 yy que no diz que y mximal.O probl
que a varivel livre y de t (=y) se transformou em ligada quando ns substitumos y po
r x em (x). Assim, para construir () ns devemos primeiramente mudar a varivel ligad
a y de para qualquer outra coisa, por exemplo a varivel z, de modo que o () 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 d
e 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 princ
ipalmente na terminologia.
A conveno mais comum para a igualdade incluir o smbolo da igualdade como um smbo
lo lgico primitivo, e adicionar os axiomas da igualdade aos axiomas da lgica de pr
imeira ordem. Os axiomas de igualdade so

x = x
x = y F(,x,) = F(,y,) para qualquer funo F
x = y (R(,x,) R(,y,)) para qualquer relao R (incluindo a prpria igualdade)

A prxima conveno mais comum incluir o smbolo da igualdade como uma das relaes de
ma teoria, e adicionar os axiomas da igualdade aos axiomas da teoria. Na prtica i
sto quase idntico da conveno precedente, exceto no exemplo incomum de teorias com n
enhuma noo de igualdade. Os axiomas so os mesmos, e a nica diferena se eles sero cham
dos de axiomas lgicos ou de axiomas de teoria.
Nas teorias sem funes e com um nmero finito de relaes, possvel definir a igualdad
em termos de relaes, definindo os dois termos s e t como iguais se qualquer relao c
ontinuar 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 pa
ra x (s x t x) x (x s x t). Esta definio de igualdade satisfaz automaticame
iomas da igualdade.
Em algumas teorias possvel dar definies de igualdade ad hoc. Por exemplo, em um
a teoria de ordens parciais com uma relao ns poderamos definir s = t como uma abrevi
atura para s t t s.

Regras de inferncia

A regra de inferncia modus ponens a nica necessria para a lgica proposicional de aco
rdo com a formalizao proposta aqui. Ela diz que se e so ambos demonstrados, ento
e-se deduzir . A regra de inferncia chamada Generalizao Universal caracterstica da lg
ca de primeira ordem:
se \vdash \phi, ento \vdash \forall x \, \phi
onde se supe que \phi um teorema j demonstrado da lgica de primeira ordem. Observe
que a Generalizao anloga regra da necessitao da lgica modal, que :
se \vdash P, ento \vdash \Box P.
Limitaes

Apesar da Lgica de Primeira Ordem ser suficiente para formalizar uma grande parte
da matemtica, e tambm ser comumente usada em Cincia da Computao e outras reas, ela te
m as suas limitaes. Suas limitaes incluem limitaes em sua expressividade e limitaes c
relao aos fragmentos das lnguas naturais que pode descrever.
Expressividade
O teorema de LwenheimSkolem mostra que se uma teoria de primeira ordem tem um mode
lo infinito, ento a teoria tambm tem modelos de todas as cardinalidades infinitas.
Em particular, nenhuma teoria de primeira ordem com um modelo infinito pode ser
categrica. Assim, no h uma teoria de primeira ordem cujo nico modelo tem o conjunto
dos nmeros naturais como domnio, ou cujo nico modelo tem o conjunto dos nmeros reai
s como domnio. Vrias extenses da Lgica de Primeira-Ordem, incluindo a Lgica de Ordem
Superior e a Lgica Infinitria, so mais expressivas no sentido de que elas admitem a
xiomatizaes categricas dos nmeros naturais ou reais. Essa expressividade tem um cust
o em relao s propriedades meta-lgicas; de acordo com o Teorema de Lindstrm, qualquer
lgica que seja mais forte que a lgica de primeira ordem falhar em validar o teorema
da compacidade ou em validar o teorema de LwenheimSkolem.
Formalizando as Lnguas Naturais
A lgica de primeira ordem capaz de formalizar vrios quantificadores na lingua natu
ral, como todas as pessoas que moram em Paris, moram na Frana. Mas existem vrias car
actersticas que no podem ser expressas na lgica de primeira ordem. Qualquer sistema
lgico que apropriado para analisar lnguas naturais, precisa de uma estrutura muito
mais rica que a lgica de primeira ordem" (Gamut 1991, p 75).
Tipo
Exemplo
Comentrio
Quantificadores sobre as propriedades Se Rafael for satisfeito consigo mesmo,
ento ele tem pelo menos uma coisa em comum com Roberta
Requer quantificadores s
obre os predicados, os quais no podem ser implementados com a lgica de primeira or
dem (unicamente ordenada): Zj X(XjXp)
Quantificadores sobre as propriedades Papai Noel tem todos os atributos de um
sadista
Requer quantificadores sobre os predicados, os quais no podem ser
implementados com a lgica de primeira ordem (unicamente ordenada): X(x(Sx Xx)Xs)
Predicado adverbial
Luiz est andando rpido
No pode ser analisado como Wj Qj;
predicados adverbiais no so a mesma coisa que predicados de segunda ordem , como
cores
Adjetivo Relativo
Jumbo um elefante pequeno
No podem ser analisados c
omo Sj Ej; predicados adjetivados no so a mesma coisa que predicados de segunda or
dem , como cores
Modificador do predicado adverbial
Anderson est andando muito rpido
Modificador do adjetivo relativo
Roberta extremamente pequena Uma expr
esso como "extremamente" , quando usado com um adjetivo relativo "pequena", resul
ta em um novo adjetivo relativo: "extremamente pequena"
Preposies
Alberto est sentado ao lado de Danilo A preposio "ao lado de" qu
ando aplicada a Luiz, resulta em um predicado adverbial "ao lado de Luiz"

Axiomas e regras
Os cinco axiomas lgicos mais as duas regras de inferncia seguintes caracterizam a
lgica de primeira ordem:
Axiomas:
(A1) \alpha \rightarrow (\beta \rightarrow \alpha)
(A2) (\alpha \rightarrow (\beta \rightarrow \gamma)) \rightarrow ((\alpha \r
ightarrow \beta) \rightarrow (\alpha \rightarrow \gamma))
(A3) (\neg \alpha \rightarrow \neg \beta) \rightarrow ((\neg \alpha \rightar
row \beta) \rightarrow \alpha)
(A4) \forall x.(\alpha \rightarrow \beta) \rightarrow (\alpha \rightarrow \f
orall x.\beta), onde x no livre em \alpha
(A5) \forall x.\alpha \rightarrow \alpha{[}t\;{:=x}\;{]}, onde t livre para
x em \alpha.
Regras de Inferncia:
Modus Ponens:
MP:\frac{\alpha, \alpha \rightarrow \beta}{\beta}
Generalizao Universal:
Gen:\frac{\alpha}{\forall x. \alpha}
Estes axiomas so na realidade esquemas de axiomas. Cada letra grega pode ser unif
ormemente substituda, em cada um dos axiomas acima, por uma FBF qualquer, e uma e
xpresso do tipo \alpha[t:=x] denota o resultado da substituio de x por t na frmula \
alpha.
Clculo de predicados
O clculo de predicado uma extenso da lgica proposicional que define quais sentenas d
a lgica de primeira ordem so demonstrveis. um sistema formal usado para descrever a
s teorias matemticas. Se o clculo proposicional for definido por um conjunto adequ
ado de axiomas e a nica regra de inferncia modus ponens (isto pode ser feito de mu
itas maneiras diferentes, uma delas j ilustrada na seo anterior), ento o clculo de pr
edicados pode ser definido adicionando-se alguns axiomas e uma regra de inferncia
"generalizao universal" (como, por exemplo, na seo anterior). Mais precisamente, co
mo 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 cons
iderada como um conceito lgico.

Uma sentena ser definida como demonstrvel na lgica de primeira ordem se puder ser ob
tida 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 def
ine como demonstrvel na teoria T se a b demonstrvel na lgica de primeira ordem
ao 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 tan
to ad hoc: ns tomamos uma coleo aparentemente aleatria de axiomas e de regras de inf
erncia, e no bvio que no tenhamos acidentalmente deixado de fora algum axioma ou reg
ra fundamental. O teorema da completude de Gdel nos assegura de que este no realme
nte um problema: o teorema diz que toda sentena verdadeira em todos os modelos de
monstrvel na lgica de primeira ordem. Em particular, toda definio razovel de "demonst

rvel" na lgica de primeira ordem deve ser equivalente definio acima (embora seja pos
svel que os comprimentos das derivaes difira bastante para diferentes definies de dem
onstrabilidade). H muitas maneiras diferentes (mas equivalentes) de definir prova
bilidade. A definio acima um exemplo tpico do clculo no estilo de Hilbert, que tem m
uitos axiomas diferentes, mas poucas regras de inferncia. As definies de demonstrab
ilidade para a lgica de primeira ordem nos estilos de Gentzen (deduo natural e clcul
o de sequentes) so baseadas em poucos ou nenhum axiomas, mas muitas regras de inf
erncia.
Algumas equivalncias
\lnot \forall x \, P(x) \Leftrightarrow \exists x \, \lnot P(x)
\lnot \exists x \, P(x) \Leftrightarrow \forall x \, \lnot P(x)
\forall x \, \forall y \, P(x,y) \Leftrightarrow \forall y \, \forall x \, P
(x,y)
\exists x \, \exists y \, P(x,y) \Leftrightarrow \exists y \, \exists x \, P
(x,y)
\forall x \, P(x) \land \forall x \, Q(x) \Leftrightarrow \forall x \, (P(x)
\land Q(x))
\exists x \, P(x) \lor \exists x \, Q(x) \Leftrightarrow \exists x \, (P(x)
\lor Q(x))
Algumas regras de inferncia
\exists x \, \forall y \, P(x,y) \Rightarrow \forall y \, \exists x \, P(x,y
)
\forall x \, P(x) \lor \forall x \, Q(x) \Rightarrow \forall x \, (P(x) \lor
Q(x))
\exists x \, (P(x) \land Q(x)) \Rightarrow \exists x \, P(x) \land \exists x
\, Q(x)
\exists x \, P(x) \land \forall x \, Q(x) \Rightarrow \exists x \, (P(x) \la
nd Q(x))
\forall x \, P(x) \Rightarrow P(c) (se c for uma varivel, ento no deve ser quan
tificada em P(x))
P(c) \Rightarrow \exists x \, P(x) (x no deve aparecer livre em P(c))
Metateoremas da lgica de primeira ordem
Alguns metateoremas lgicos importantes listam-se abaixo:

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 dem
onstrados, independentemente, por Church e Turing).
O problema da deciso para validade semidecidvel, ou seja, h uma mquina de Turing
que quando recebe uma frase como entrada, parar se e somente se a sentena for vlid
a (satisfeita em todos os modelos).
Como o teorema da completude de Gdel mostra, para toda frmula vlida P, P de
monstrvel. Analogamente, assumindo a consistncia da lgica, toda frmula demonstrvel vl
da.
Para um conjunto finito ou semi-enumervel de axiomas, o conjunto das frmul
as demonstrveis pode ser explicitamente enumerado por uma mquina de Turing, donde
segue o resultado de semidecidibilidade.
A lgica de predicados mondica (i.e., a lgica de predicados somente com predicad
os de um argumento) decidvel.
A classe de Bernays-Schnfinkel das frmulas de primeira ordem tambm decidvel.
Comparao com outras lgicas
A lgica de primeira ordem tipada permite que as variveis e os termos tenham vri

os 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 c
om 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 tip
o .
A lgica de segunda ordem fraca permite a quantificao sobre subconjuntos finitos
.
A lgica de segunda ordem mondica permite a quantificao sobre subconjuntos, ou se
ja, sobre predicados unrios.
A lgica de segunda ordem permite a quantificao sobre subconjuntos e relaes, ou se
ja, sobre todos os predicados. Por exemplo, a igualdade pode ser definida na lgic
a de segunda ordem pelo x = y de P (P(x) P(y)). A quantificao sobre predicados no p
rmitida na lgica de primeira ordem.
As lgicas de ordem superior permitem a quantificao sobre coisas mais gerais, ta
is como relaes entre relaes.
A lgica intuicionista de primeira ordem utiliza o intuicionismo ao invs do clcu
lo proposicional clssico, por exemplo, o \neg\neg no precisa ser equivalente a .
A lgica modal tem operadores modais extras com significados informais tais co
mo " 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 so
re um nmero infinito de variveis. Sentenas infinitamente longas aparecem na matemtic
a (por exemplo, topologia) e na metamatemtica (por exemplo, a teoria dos modelos)
.
A lgica de primeira ordem com quantificadores generalizados tem novos quantif
icadores Qx,, com significados como "h muitos x tais que". Veja tambm quantificao rami
ficada e quantificao plural de George Boolos e outros.
A lgica independence-friendly caracterizada por quantificadores ramificados q
ue 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 co
m os mesmos significados. Lindstrm mostrou que a lgica de primeira ordem no tem ext
enses (com exceo dela prpria) que satisfazem o teorema da compacidade e ao teorema d
e 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 q
ue 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.
ex: pt.x (Homem(x)Mortal(x)), que uma frmula vlida
Referncias gerais
Bedregal (em portugus), B.R.C, and Acily, B.M. Lgica para a Cincia da Computao. Ve
rso preliminar, 2002.
Ver tambm
Teoria ingnua dos conjuntos
Teorema da completude de Gdel
Teorema da incompletude de Gdel
Lgica matemtica
Operadores lgicos
Lista de teorias de primeira ordem
Lista de regras de inferncia

Fontes alternativas
SILVA, Flvio S. Correa da; FINGER, Marcelo; MELO, Ana Cristina V. de. Lgica pa
ra Computao.ed. Thomson, 2006.
MORTARI, Cezar. Introduo Lgica. 1. ed. Imprensa Oficial SP, 2001.
ABE, Jair Minoro; SCALZITTI, Alexandre; FILHO, Joo incio da Silva. Introduo Lgica
para a Cincia da Computao. 2. ed. Arte e Cincia, 2002.
SOUZA, Joo de. Lgica para Cincia da Computao. 1. ed. Campus, 2002.
DETLEFSEN, Michael; MCCARTY, David Charles; BACON, John B. Glossrio de Lgica.
ed. Edies 70, 2004.
Em ingls
Stanford Encyclopedia of Philosophy: Classical Logic por Stewart Shapiro. Co
bre a sintaxe, teoria de modelos, e a metateoria da lgica de primeira ordem no es
tilo de deduo natural.
Forall x: an introduction to formal logic, por P.D. Magnus, cobre a semntica
formal e a teoria da demonstrao para a lgica de primeira ordem.
Metamath: um projeto on-line para a reconstruo da matemtica como uma enorme teo
ria de primeira ordem, usando lgica de primeira ordem e a teoria axiomtica dos con
juntos ZFC. Principia Mathematica modernizado e feito corretamente.
Podnieks, Karl. Introduction to mathematical logic.
Referncias
L ogica de Primeira Ordem, acesso em 05 de janeiro de 2014.
Categoria:
Lgica matemtica
Menu de navegao
Criar uma conta
Entrar
Artigo
Discusso
Ler
Editar
Editar cdigo-fonte
Ver histrico
Pgina principal
Contedo destacado
Eventos atuais
Esplanada
Pgina aleatria
Portais
Informar um erro
Colaborao
Boas-vindas
Ajuda
Pgina de testes
Portal comunitrio

Mudanas recentes
Manuteno
Criar pgina
Pginas novas
Contato
Donativos
Imprimir/exportar
Criar um livro
Descarregar como PDF
Verso para impresso
Ferramentas
Pginas afluentes
Alteraes relacionadas
Carregar ficheiro
Pginas especiais
Ligao permanente
Informaes da pgina
Item no Wikidata
Citar esta pgina
Noutros idiomas
Catal
etina
Deutsch

English
Espaol

Magyar
Bahasa Indonesia
Italiano

Polski

Simple English
/ srpski
Svenska
Tagalog

Editar ligaes
Esta pgina foi modificada pela ltima vez (s) 14h55min de 2 de abril de 2014.
Este texto disponibilizado nos termos da licena Creative Commons - Atribuio - C
ompartilhaIgual 3.0 No Adaptada (CC BY-SA 3.0); pode estar sujeito a condies adicio
nais. Para mais detalhes, consulte as Condies de Uso.
Poltica de privacidade
Sobre a Wikipdia
Avisos gerais
Programadores

Verso mvel
Wikimedia Foundation
Powered by MediaWiki

Das könnte Ihnen auch gefallen