Resumo
Uma dedução é uma sequência finita e só usa um número finito de premissas; a satisfação de um conjunto infinito de fórmulas, em contrapartida, exige uma só valoração que dê o valor a infinitas fórmulas ao mesmo tempo, e nada em sua definição diz que baste examinar partes finitas. O teorema da compacidade afirma que basta: um conjunto de fórmulas é satisfatível se e somente se cada um de seus subconjuntos finitos o é. Esta aula o demonstra por um argumento semântico direto, sem passar pela dedução: fixam-se um a um os valores das variáveis , conservando em cada passo o invariante de que todo subconjunto finito do conjunto continua sendo satisfatível por uma valoração que respeita o que já foi fixado; se nenhuma das duas escolhas possíveis o conservasse, a união das duas testemunhas finitas desse fracasso contradiria o invariante anterior, e no final cada fórmula fica satisfeita pelo lema da coincidência, porque tem um número finito de variáveis. Como as variáveis estão numeradas, a construção não precisa do axioma da escolha. Da compacidade seguem-se suas formas equivalentes (um conjunto é insatisfatível se e somente se alguma parte finita o é; uma fórmula é consequência de um conjunto se e somente se o é de alguma parte finita) e, com a completude para conjuntos finitos de premissas da aula anterior, a completude forte: implica para todo conjunto , donde a dedução e a consequência semântica coincidem sempre. A aula termina com aplicações combinatórias: a coloração de grafos infinitos a partir das colorações de suas partes finitas, as cotas finitas que se escondem nos enunciados infinitos e os limites do que um conjunto de fórmulas pode expressar.
Objetivos de aprendizagem
- Definir os conjuntos finitamente satisfatíveis e demonstrar o teorema da compacidade pela fixação sucessiva dos valores das variáveis, explicando o papel do invariante, do argumento das duas testemunhas e do lema da coincidência, e por que a construção não precisa do axioma da escolha.
- Enunciar, demonstrar e aplicar as formas equivalentes da compacidade, a da insatisfatibilidade e a da consequência, e passar de cada uma às outras.
- Deduzir a completude forte da compacidade, da completude para conjuntos finitos de premissas e da monotonicidade, e obter dela a coincidência da dedução com a consequência semântica e da consistência com a satisfatibilidade.
- Codificar em conjuntos de fórmulas problemas combinatórios sobre conjuntos infinitos (colorações, ordens, emparelhamentos) e resolvê-los com a compacidade, distinguindo o que o teorema garante do que não garante.
O que se usa das aulas anteriores
Esta aula trabalha quase inteiramente na semântica, e usa dela o seguinte. Uma valoração é uma função sobre o conjunto das variáveis , que se estende de um único modo a todas as fórmulas; uma valoração satisfaz um conjunto de fórmulas, , se dá o valor a cada uma delas, e é satisfatível se alguma valoração o satisfaz e insatisfatível em caso contrário. Tudo isso está na aula sobre a semântica da lógica proposicional, junto com o instrumento central desta aula, o lema da coincidência: se duas valorações coincidem nas variáveis de , que formam um conjunto finito , dão a o mesmo valor.
Da aula sobre consequência e equivalência semânticas usam-se a definição de (toda valoração que satisfaz satisfaz ), suas propriedades estruturais, em particular a monotonicidade (se e , então ) e a quinta (um conjunto insatisfatível tem por consequência toda fórmula), e o teorema de consequência e insatisfatibilidade: se e somente se é insatisfatível. Da aula sobre as leis generalizadas de De Morgan e distributivas usa-se o lema do valor: vale se e somente se todos os seus termos valem , e , se e somente se algum vale . Por último, é uma tautologia e , uma contradição.
Do lado da dedução, a aula sobre os sistemas dedutivos formais demonstrou a monotonicidade (Mon: se e , então ) e a finitude (Fin: se , algum subconjunto finito de cumpre ), e a aula sobre as quatro técnicas de dedução verificou que ambas valem no sistema do curso (os esquemas A1, A2 e A3, o modus ponens e a substituição da dupla negação, SDN), ao qual se refere doravante o símbolo . Finalmente, a aula sobre correção e completude demonstrou o teorema da correção ( implica , para todo ) e a completude para conjuntos finitos de premissas: se , então .
Carregando o conteúdo…