Lógica Proposicional - Sistema Semântico
Sistema Semântico
Se no sistema dedutivo abordámos as regras de inferência, que falam sobre as entidades da linguagem, no sistema semântico vamos abordar as fbfs e os símbolos lógicos sob o ponto de vista do seu significado. O sistema baseia-se no conceito de interpretação, conceito este que neste contexto é definido a partir de uma função de valoração.
Função de Valoração
Uma função de valoração é uma função que atribui valores lógicos (verdadeiro ou falso) a um conjunto de símbolos de proposição.
Uma função de valoração pode ser tal que:
Isto é, segundo esta função de valoração, a proposição tem valor verdadeiro, enquanto que a proposição tem valor falso.
Associada ao conceito de função de valoração temos ainda a noção de interpretação:
Interpretação
Dada uma função de valoração , uma interpretação é uma função que atribui valores lógicos a um conjunto de fbfs.
A interpretação é tal que:
- Caso seja uma fbf atómica, ;
- Caso seja uma fbf não atómica, é definida através de uma tabela de verdade, como por exemplo:
Por abuso de linguagem, referir-nos-emos a partir de agora à interpretação através de .
Outro conceito interessante a ter em conta é o da satisfação. Dadas uma fbf e uma interpretação , podemos dizer que satisfaz caso , ou que é verdadeira segundo a interpretação . Caso contrário, claro, dizemos que não satisfaz /que é falsa segundo . A título de exemplo, podemos afirmar que a função de valoração acima satisfaz mas não .
Exemplo - Tabela de Verdade + Satisfação
R | ||||
---|---|---|---|---|
Através da tabela acima, podemos afirmar que a fbf apenas não é verdadeira no caso de ambos os símbolos de proposição e serem verdadeiros e falso - a fbf não é satisfeita por nenhuma interpretação onde .
Uma fbf diz-se satisfazível caso exista pelo menos uma interpretação que a satisfaça. Assim sendo, a fbf do exemplo acima é satisfazível, visto que existem 7 interpretações que a satisfazem (e 1 que não a satisfaz, mas que para este efeito é irrelevante). Dentro do mesmo conceito, podemos olhar para as fbfs falsificáveis, precisamente opostas às satisfazíveis - existe pelo menos uma interpretação que não as satisfaz. O exemplo acima é também falsificável, visto que, lá está, existe 1 interpretação para a qual é falsa. Podemos, então, afirmar que uma fbf pode ser satisfazível e falsificável ao mesmo tempo. Temos, ainda, que uma fbf é satisfazível apenas se a sua negação for falsificável.
Podemos ainda olhar para uma fbf e comentar a sua tautologia - uma fbf diz-se tautológica (ou, por abuso de linguagem, válida) caso seja verdadeira para qualquer interpretação. Tal como com as últimas definições, podemos encontrar a oposta de uma fbf tautológica, uma fbf contraditória - caso não seja satisfeita por qualquer interpretação. Uma fbf é tautológica caso a sua negação, , seja contraditória. A fbf , por exemplo, é contraditória.
A tabela de verdade abaixo mostra que a fbf é tautológica:
Podemos ainda aplicar estas lógicas a conjuntos de fbfs.
Um conjunto de fbfs diz-se satisfazível caso exista pelo menos uma interpretação que satisfaça todas as fbfs desse conjunto. Diz-se, por outro lado, contraditório caso nenhuma interpretação satisfaça todas as fbfs desse conjunto. O conjunto , por ex., é satisfazível, visto que há uma interpretação () que satisfaz todas as fbfs do conjunto.
Modelo do conjunto de fórmulas
Dado um conjunto de fbfs , um modelo desse conjunto é qualquer interpretação que satisfaz todas as fbfs do conjunto.
Um argumento diz-se válido caso não exista nenhuma interpretação que torne todas as proposições de verdadeiras e falsa - nesse caso, podemos escrever , ou " é consequência semântica de ". Podemos também dizer que caso todos os modelos de satisfaçam .
Por exemplo, dado o argumento , podemos verificar que o argumento é válido, visto que não existe nenhuma interpretação que torne as premissas verdadeiras e a conclusão falsa.
Teorema da refutação
Dado um conjunto de fbfs e uma fbf , se e só se não for satisfazível.
Note-se que no exemplo abaixo, os espaços marcados como irrelevantes devem-se às premissas não serem todas verdadeiras, pelo que nada podemos extrair em relação à validade do argumento.
-- | -- | |||||
-- | -- | |||||
-- | -- | |||||
Acima, podemos ver o exemplo do argumento . As colunas 4 e 5 são as das premissas, a 7 a da conclusão - como podemos notar, não existe nenhuma interpretação onde as premissas sejam todas verdadeiras e a conclusão falsa. Podemos, portanto, dizer que o argumento é válido.
Podemos ainda demonstrar tautologias:
Aqui, podemos afirmar que é uma tautologia, ou seja, que
Correção e Completude
A lógica proposicional é correta e completa.
-
Correção - Para quaisquer fbfs e , se pudermos derivar de , ou seja, se , então . Qualquer argumento demonstrável é válido de acordo com a semântica.
-
Completude - Para quaisquer fbfs e , se pudermos afirmar que é consequência semântica de , ou seja, se , então . Qualquer argumento válido de acordo com a semântica é demonstrável.
Podemos, então, voltar a olhar para a relação entre os sistemas dedutivo e semântico: