Escolar Documentos
Profissional Documentos
Cultura Documentos
3.1 Semântica
A semântica da lógica proposicional consiste em associar um significado ou interpretação para
os elementos sintáticos. Isso é realizado atribuindo valores verdade às fórmulas da linguagem.
Os valores verdade são: verdadeiro e falso. Comumente representamos verdadeiro e falso por
1 e 0, respectivamente.
Exemplo 3.1
Dadas as proposições:
• p: Está nublado;
• q: Está chovendo.
podemos interpretar cada uma das proposições como verdadeira ou falsa. Podemos tam-
bém interpretar fórmulas compostas, como p ∧ q, que serão verdadeiras ou falsas depen-
dendo das interpretações dos átomos que as compõem. Suponha que temos I(p) = 1 e
I(q) = 0. A fórmula p ∧ q será interpretada como falsa, ou seja, I(p ∧ q) = 0. Isso ocorre
porque a conjunção somente é verdadeira se seus dois argumentos forem verdadeiros.
Definição 3.1. Uma interpretação (ou valoração) é uma função I que atribui valores ver-
dade para as fórmulas proposicionais LLP , ou seja, I : LLP → {0, 1}. A interpretação I de
uma fórmula A ∈ LLP é definida como1 :
1
2 Aula 3: Linguagem Proposicional
Exemplo 3.2
Dados os átomos p, q e r, suponha a seguinte valoração para eles: I(p) = 1, I(q) = 0 e
I(r) = 1. Então podemos valorar a fórmula (p ∨ q) ∧ (¬q ∨ r) iniciando pelas subfórmulas
mais internas e prosseguindo para as mais externas.
(p ∨ q) ∧ (¬q ∨ r)
(1 ∨ 0) ∧ (¬0 ∨ 1)
1 ∧ (1 ∨ 1)
1∧1
1
3.1. SEMÂNTICA 3
Dada outra valoração para os átomos, I(p) = 1, I(q) = 1 e I(r) = 0, temos a seguinte
valoração da fórmula.
(p ∨ q) ∧ (¬q ∨ r)
(1 ∨ 1) ∧ (¬1 ∨ 0)
1 ∧ (0 ∨ 0)
1∧0
0
Subf((p ∨ q) ∧ (¬q ∨ r)) = {(p ∨ q) ∧ (¬q ∨ r)} ∪ Subf((p ∨ q)) ∪ Subf((¬q ∨ r))
= {(p ∨ q) ∧ (¬q ∨ r)} ∪ {(p ∨ q)} ∪ Subf(p) ∪ Subf(q) ∪ Subf((¬q ∨ r))
= {(p ∨ q) ∧ (¬q ∨ r)} ∪ {(p ∨ q)} ∪ {p} ∪ Subf(q) ∪ Subf((¬q ∨ r))
= {(p ∨ q) ∧ (¬q ∨ r)} ∪ {(p ∨ q)} ∪ {p} ∪ {q} ∪ Subf((¬q ∨ r))
= {(p ∨ q) ∧ (¬q ∨ r)} ∪ {(p ∨ q)} ∪ {p} ∪ {q} ∪ {(¬q ∨ r)} ∪ Subf(¬q) ∪ Subf(r)
= {(p ∨ q) ∧ (¬q ∨ r)} ∪ {(p ∨ q)} ∪ {p} ∪ {q} ∪ {(¬q ∨ r)} ∪ {¬q} ∪ Subf(q) ∪ Subf(r)
4 Aula 3: Linguagem Proposicional
= {(p ∨ q) ∧ (¬q ∨ r)} ∪ {(p ∨ q)} ∪ {p} ∪ {q} ∪ {(¬q ∨ r)} ∪ {¬q} ∪ {q} ∪ Subf(r)
= {(p ∨ q) ∧ (¬q ∨ r)} ∪ {(p ∨ q)} ∪ {p} ∪ {q} ∪ {(¬q ∨ r)} ∪ {¬q} ∪ {q} ∪ {r}
= {(p ∨ q) ∧ (¬q ∨ r), (p ∨ q), p, q, (¬q ∨ r), ¬q, r}
Subf((p ∨ q) ∧ (¬q ∨ r)) = {p, q, r, ¬q, (p ∨ q), (¬q ∨ r), (p ∨ q) ∧ (¬q ∨ r)}
p q r ¬q (p ∨ q) (¬q ∨ r) (p ∨ q) ∧ (¬q ∨ r)
1 0 1
p q r ¬q (p ∨ q) (¬q ∨ r) (p ∨ q) ∧ (¬q ∨ r)
1 0 1 1
p q r ¬q (p ∨ q) (¬q ∨ r) (p ∨ q) ∧ (¬q ∨ r)
1 0 1 1 1
p q r ¬q (p ∨ q) (¬q ∨ r) (p ∨ q) ∧ (¬q ∨ r)
1 0 1 1 1 1
p q r ¬q (p ∨ q) (¬q ∨ r) (p ∨ q) ∧ (¬q ∨ r)
1 0 1 1 1 1 1
3.2. SATISFAZIBILIDADE 5
3.2 Satisfazibilidade
A fórmula p∨¬p possui apenas um átomo e, portanto, podemos ter duas valorações diferentes,
I(p) = 0 e I(p) = 1. Em ambos os casos, I(p ∨ ¬p) = 1. Por outro lado, a fórmula p ∧ ¬p
será interpretada como falsa para qualquer valoração do átomo p. Existem também fórmulas
que pode ser interpretadas como verdadeiras ou como falsas, dependendo da interpretação
de seus átomos. A fórmulas p → q é um exemplo do último caso. Podemos classificar as
fórmulas conforme esses comportamentos.
• válida (tautologia) se para qualquer valoração dos seus átomos sua valoração é verda-
deira, I(A) = 1;
• satisfazível se existe uma valoração dos seus átomos que torne sua valoração verdadeira,
I(A) = 1;
• insatisfazível se para qualquer valoração dos seus átomos sua valoração é falsa, I(A) =
0.
• falsificável se existe uma valoração dos seus átomos que torne sua valoração falsa,
I(A) = 0.
3.3 Tabela-Verdade
A tabela-verdade é um método que gera todas as possíveis valorações de uma fórmula.
1. Computamos as subfórmulas de A.
3. Criamos uma coluna para cada subfórmula conforme a ordenação anterior: átomos
mais à esquerda e A na posição mais à direita.
4. Criamos uma linha para cada uma das possíveis valorações dos átomos.
6 Aula 3: Linguagem Proposicional
5. Propagamos a valoração dos átomos para as subfórmulas, das menores (mais à es-
querda) para as maiores (mais à direita).
Exemplo 3.4
Dada a fórmula, A = (p ∨ q) ∧ (¬p ∨ ¬q), sua tabela-verdade é construída da seguinte
maneira:
5. Propagação da valoração.
Exemplo 3.5
Seja A = (p ∨ q) ∧ (¬p ∨ ¬q) cuja tabela-verdade é dada abaixo.
• A é satisfazível pois as valorações dos átomos dadas pela segunda e terceira linhas
tornam I(A) = 1;
• A não é válida (tautologia) pois nem todas as valorações dos átomos tornam A
verdadeira;
• A é falsificável pois as valorações dos átomos dadas pela primeira e quarta linhas
tornam I(A) = 0;
• A não é insatisfazível pois nem todas as valorações dos átomos tornam A falsa.
Exemplo 3.6
Dada a fórmula, A = p ∨ ¬p, a tabela-verdade é
p ¬p p ∨ ¬p
0 1 1
1 0 1
Classificação:
• É satisfazível? Sim.
• É falsificável? Não.
3.3. TABELA-VERDADE 9
• É insatisfazível? Não.
Exemplo 3.7
Dada a fórmula, A = p ∧ ¬p, a tabela-verdade é
p ¬p p ∧ ¬p
0 1 0
1 0 0
Classificação:
• É satisfazível? Não.
• É falsificável? Sim.
• É insatisfazível? Sim.