Lógica e Computabilidade (23-1)

  • Professor: Hugo Nobrega
  • Grupo de discussões: Discord
  • Local das aulas: Sala F2-011 (a mesma coisa que Sala F2-013)

Funcionamento da disciplina

O meio primário de comunicação entre os alunos, monitores e professores será o grupo no Discord listado acima.

As aulas serão realizadas em modalidade presencial, com aulas às 4as e 6as de 10:00 às 12:00 na sala F2-011 (a mesma coisa que sala F2-013).

Bibliografia

  • Notas de aula de Petrucio Viana e Renata de Freitas (UFF)
  • David J. Hunter, Fundamentos de Matemática Discreta, Capítulo 3: Pensamento Recursivo. LTC, 2009

Listas de Exercícios

ListaData Limite de Entrega
Lista 1 (atualizada 30/4)5 de maio às 23:59
Lista 2 (atualizada 22/5)22 de maio às 23:59 (questões 3(e) e 4(e): 26 de maio às 23:59
Lista 312 de junho às 23:59
Lista 410 de julho às 23:59

Regras de colaboração

As listas de exercícios podem ser entregues em duplas. Não poderá haver repetição de duplas em diferentes listas! Isso é feito para aumentar a confiança do professor ao dar uma nota individual para cada aluno no final da disciplina.

As diferentes duplas podem sempre discutir os problemas e as ideias de como resolvê-los (e isso é recomendado, pois é uma ótima forma de estudar e aprender!), porém: soluções de exercícios não devem ser compartilhadas entre diferentes duplas (nem de outros períodos). O recomendável é que você não mostre suas soluções completas para alunos de outras duplas, nem veja as soluções completas de outros.

Soluções iguais ou parecidas demais entre duplas diferentes serão desconsideradas.

Cronograma planejado/registro de atividades

DataAulaConteúdoSlides
quarta, 5 de abrilAula 0Burocracia e slides sobre uma parte da história da lógica e computação-
sexta, 7 de abrilsem aulaFeriado - Sexta Santa-
quarta, 12 de abrilAula 1Recursão: o que é, quando e como funciona-
sexta, 14 de abrilAula 2Recursão e Indução “estruturais”-
quarta, 19 de abrilAula 3Mais recursão e indução: prova de que todo grafo completo com \(n\) vértices tem \(\frac{n(n-1)}{2} \) arestas; definição recursiva de palíndromos. Discussão sobre o que é lógica, lógica proposicional (= sentencial, = dos conectivos), lógica de primeira ordem (= proposicional, = dos quantificadores)-
sexta, 21 de abrilsem aulaFeriado - Tiradentes-
quarta, 26 de abrilAula 4Sintaxe da Lógica Proposicional (LC): alfabeto, fórmulas; discussão sobre o papel dos parênteses e da propriedade de leitura única; classificação das fórmulas (atômicas/moleculares, e moleculares em negações/conjunções/disjunções/implicações/biimplicações); subfórmulas2 a 27
sexta, 28 de abrilAula 5Comentários sobre a definição de fórmulas da LC (forma BNF; fórmulas como árvores); usando o computador para “fazer coisas” com fórmulas; semântica da LC80 a 152
quarta, 3 de maioAula 6Implementação da semântica da LC em python. Teorema da Concordância (o valor de verdade de uma fórmula em um contexto só depende dos valores de verdade das suas subfórmulas atômicas naquele contexto). Classificação de fórmulas da LC (válidas/tautologias, contradições, contingências). Algoritmo para decidir se uma fórmula da LC é válida.644 a 655
sexta, 5 de maioAula 7Equivalência semântica e consequência semântica153 a 225
quarta, 10 de maioAula 8Árvores de avaliação (“tableaux”): a ideia574 a 642
sexta, 12 de maioAula 9Árvores de avaliação: início da definição formal694 a 701
quarta, 17 de maioAula 10Árvores de avaliação: definição formal; enunciado dos teoremas de corretude e completude
sexta, 19 de maioAula 11Árvores de avaliação: prova do teorema de corretude
quarta, 24 de maioAula 12Lógica de Primeira Ordem: motivação e sintaxe
sexta, 26 de maioAula 13Lógica de Primeira Ordem: sintaxe (versão completa)
quarta, 31 de maiosem aula12ª SIAc – Semana de Integração Acadêmica
sexta, 2 de junhosem aula12ª SIAc – Semana de Integração Acadêmica
quarta, 7 de junhoAula 14Revisão para Prova 1
sexta, 9 de junhosem aulaRecesso - Corpus Christi
quarta, 14 de junhoPROVA 1
sexta, 16 de junhoAula 15Recap LPO: assinaturas, termos, fórmulas, estruturas
quarta, 21 de junhoAula 16Semântica da LPO: interpretações, modelos
sexta, 23 de junhoAula 17Semântica da LPO novamente; fórmulas válidas, satisfazíveis, etc; consequência semântica na LPO
quarta, 28 de junho
sexta, 30 de junho
quarta, 5 de julho
sexta, 7 de julho
quarta, 12 de julho
sexta, 14 de julho
quarta, 19 de julhoPROVA 2
sexta, 21 de julho

Método de avaliação