Académique Documents
Professionnel Documents
Culture Documents
Introduo
Linguagens Formais
Toda linguagem constituda de dois elementos bsicos, um alfabeto que especica um conjunto contvel de smbolos usados na linguagem e uma gramtica
que caracteriza sua sintaxe, isto , que especica como estes smbolos podem ser
agrupados para formar as expresses admissveis da linguagem. O que diferencia uma linguagem formal de uma linguagem natural que na linguagem formal
a gramtica especicada precisamente, enquanto na linguagem natural quase
sempre isso no possvel.
1
Seja
um conjunto contvel de smbolos. Denotaremos por
o conjunto de todas as cadeias nitas em , incluindo a cadeia vazia, aqui denotada por um espao em branco. Por exemplo, se
= fa; bg, ento
= f
; a; b; aa; bb; ab; ba; aaa; aab; :::g.
Deniremos como uma linguagem L, sobre , qualquer subconjunto de
.
Denio 1 Uma linguagem formal ou simplesmente linguagem um par h ; Gi,
onde
um conjunto contvel denominado alfabeto e G um conjunto nito
de regras de derivao denominado gramtica.
Desse modo, para toda linguagem L
, deve ser fornecida um par L
= h ; Gi que a especica. L obtida algoritmicamente. Descreveremos as
regras de derivao em G, por:
x1 ; x2 ; :::xn
; n 2 N, onde se entende que os objetos do numerador do origem
x
ao do denominador. No caso em que n = 0 estaremos gerando um elemento da
linguagem L a partir do conjunto vazio de elementos de L, o qual denotaremos
por
Lgica Proposicional
A lgica estuda como raciocinar, como deduzir das hipteses certas concluses.
Assim, so fundamentais as noes de proposio, verdade e prova. A lgica
proposicional clssica o exemplo mais simples de lgica formal. Esta lgica
leva em conta, somente os valores verdades e a forma das proposies. Quando
argumentamos, isto , quando fazemos uma prova, o fazemos em alguma linguagem. Se a linguagem estiver formalizada os argumentos podem, tambm,
ser formalizados, resultando, assim, uma lgica formal em contarapartida a uma
lgica especulativa ou informal. O argumento, objeto de estudo da lgica clssica, uma entidae composta de entidades mais simples chamadas proposies.
Uma proposio uma assero declarativa, ou seja, que arma ou nega um
fato e tem um valor verdade, que pode ser verdadeiro ou falso. De agora em
diante, s consideraremos frases que so proposies, isto , que so declarativas
e conotam um valor verdade, verdadeiro ou falso.
3.1
= V [ C [ P.
,p2V
(: )
2 LP
3.
;
,
( ^ )
2 LP
4.
;
,
( _ )
2 LP
5.
;
,
( ! )
6.
3.2
2 LP
;
, ; 2 LP
( $ )
Obs.: As letras gregas minsculas, talvez indexadas, como e , acima
so metavariveis. usual nos textos clssicos de lgica denominar a
linguagem proposicional de conjunto de frmulas bem formadas. Para
eliminar o nmero excessivo de parnteses podemos denir uma ordem de
precedncia para os conectivos.
Interpretao
Denio 3 (interpretao de frmulas) Dadas uma frmula e uma interpretao I, ento o signicado de , indicado por I[ ] determinado pelas
regras ou operaes:
I[true] = t
I[f alse] = f
I[: ] = f , se I[ ] = t
I[: ] = t , se I[ ] = f
I[ ]
t
f
t
f
I[ ^ ]
t
f
f
f
I[ _ ]
t
t
t
f
I[ ! ]
t
f
t
t
I[ $ ]
t
f
f
t
I[ ] =
I[ ^ ] = I[ ] I[ ] =
I[ _ ] = I[ ] + I[ ] =
I[ ! ] = I[ ] ) I[ ] =
I[ $ ] = I[ ] , I[ ] =
Exemplo 4 Seja
(p1 _ p2 ) ! p3 . Achar I[ ] para a[p1 ] = f , a[p2 ] = t e
a[p3 ] = t.
I[(p1 _ p2 ) ! p3 ] = I[p1 _ p2 ] ) p3 = (I[p1 ] + I[p2 ]) ) I[p3 ] =
(f + t) ) t = 1 ) 1 = 1:
Denio 5 Seja
uma proposio de LP .
ser uma tautologia, se qualquer que seja a atribuio de valores verdade para as proposies atmicas que
constituem , o valor verdade de sempre t. Em outras palavras, para cada
atribuio de valores verdade a : fp1 ; : : : ; pn g ! ft; f g, onde p1 ; : : : ; pn so
proposies atmicas que constituem , I[ ] = t.
Exemplo 6 p ! (q ! p) e (:p2 ! :p1 ) ! (:p1 ! :p2 ) so tautologias.
Proposio 7 Seja T aut(LP ) o conjunto de todas as tautologias na linguagem
proposicional LP . Ento, T aut (LP ) um subconjunto prprio de LP .
Proof. basta exibir uma propsio de LP que no tautologia.
Denio 8 Chamaremos Lgica Proposicional sobre a linguagem LP ao conjunto T aut(LP ) de todas as tautologias em LP :
4
3.2.2
Propriedades semnticas de LP :
Frmulas tautolgicas.
Uma frmula factvel ou satisfatvel se, somente se, existe pelo menos
uma interpretao I tal que I[ ] = t.
Uma frmula
I[ ] = f .
! g j=
Teorema 11 (Compacidade) Se
tal que 0 j= .
0
f ! ;
! : g j= :
j=
se,
4.1
Sistemas axiomticos
4.2
Deduo Natural
(^I)
;
^
(^E)
(_E)
^
[ ]
j
[ ]
j
[ ]
j
(! I)
(?I)
(!)
!
;:
?
(?E)
4.3
Sistema Tableaux
Tableaux semntico na Lgica Proposicional uma sequncia de frmulas construda de acordo com certas regras e geralmente apresentada sob a forma de
rvore.
Denio 15 Os elementos bsicos de um tableaux semntico em LP so denidos
por:
O alfabeto da Lgica Proposicional
O conjunto de frmulas da Lgica Proposicional
Um conjunto de regras de deduo.
Denio 16 (regras de inferncia) Sejam e duas frmulas da Lgica
Proposicional. As regras de inferncia do tableaux semntico so as seguintes:
^
_
!
.&
.&
R1 :
R2 :
R3 :
:
R4 :
R7 :
::
R5 :
:( ! )
:
R9 :
:( ^ )
.&
:
:
R6 :
$
.&
: ^:
R8 :
^
:( $ )
.&
: ^
^:
:( _ )
:
:
4.3.1
5.1
Regras Estruturais
p` ;
p`
(Enfe ) :
; p`
p`
(Enfd ) :
p` ;
; ; ; p`
(Inte ) :
; ; ; p`
; p` ; ; ;
(Intd ) :
p` ; ; ;
; ; p`
(Conte ) :
; p`
9
(Contd ) :
5.2
p` ; ;
p` ;
Regras Lgicas
p` ; ;
p` _ ;
; p` ;
p` ! ;
(! d) :
(! e) :
p`
;
;
;
p`
p`
; !
p`
; p`
p`
p` ;
p` ;
(:e) :
p` : ;
; : p`
Obs.: O sistema de sequentes apresenta um nico esquema de axioma:
p` :
Uma prova ou deduo, neste sistema poder ser feita de baixo para
cima. Uma tautologia sempre ser provada sempre que todos os ramos da rvore
de deduo puder chegar a um axioma.
(:d) :
(_e) :
p`
Referncias
[Bedregal, 2002 ] Bedregal & Acioly. Lgica para a Cincia da Computao,
2002. Univ. Federal do Rio Grande do Norte, Natal.
[Costa, 1988]
[Dopp, 1970]
Santo, Ricardo. 2003. A verdade de um ponto de vista lgicosemntico. Fundao Calouste Gulbenkian.
10
[Souza, 2002]
Souza, Joo Nunes. 2002. Lgica para Cincia da Computao. Elsevier Ed. Ltda. Rio de Janeiro.
[Tarski, 1983]
11