Lógica e Computabilidade (24-2)

  • Professor: Hugo Nobrega
  • Turma: 7545
  • Grupo de discussões: Discord
  • Monitores: a definir
  • Local das aulas: F3-10

Funcionamento da disciplina

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

As aulas serão realizadas em modalidade presencial, com aulas às 4as e 6as de 08:00 às 10:00 na sala F3-10 do CCMN.

Conteúdo programático, plano de aulas, previsões de avaliações

Bibliografia

  • Notas de aula da turma de 2024-1 dessa disciplina
  • 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, 2019
  • Apostila de autômatos, linguagens formais e computabilidade do Collier & Luis Menasché

Listas de Exercícios

ListaData Limite de Entrega
Lista 116 de setembro às 20:00
Lista 217 de outubro às 20:00
Lista 3+413 de dezembro às 20:00

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údoMaterial
qua 14 ago01Apresentação da disciplina; discussão do seu propósitoVídeo, Quadros
sex 16 ago02RecursãoVídeo, Quadros, Código
qua 21 ago03InduçãoVídeo, Quadros
sex 23 ago04Indução (mais exemplos)Vídeo, Quadros
qua 28 ago05Lógica Proposicional (LC): sintaxe; notação, subfórmulasVídeo (sem imagem), Vídeo de 24-1, Quadros
sex 30 ago06Semântica da LC: definição, classificações (fórmulas válidas/tautologias, satisfazíveis, etc)Vídeo, Quadros
qua 4 set07Semântica da LC: teorema da concordância; tabelas-verdade; consequência semânticaVídeo, Quadros
sex 6 set08Semântica da LC: equivalência semântica; formas normais (incompleto)Vídeo, Quadros
qua 11 set09Forma Normal Conjuntiva (novamente); Conjuntos de conectivos e suas lógicas; Conjuntos (in)completos de conectivosVídeo, Quadros
sex 13 set10Árvores de avaliação: ideia, definiçãoVídeo, Quadros
qua 18 setsem aulaRecesso (Libertadores e Rock in Rio)
sex 20 set11Árvores de avaliação: definição completa, ideia da prova de completude, início da prova de corretudeVídeo, Quadros
qua 25 set12Corretude das árvores de avaliação; consequência sintáticaVídeo, Quadros
sex 27 set13Lógica de Primeira Ordem: motivação, sintaxe (início)Vídeo, Quadros
qua 2 out14Sintaxe da LPO: termos, fórmulas, variáveis livres, ligadas, notação de BruijnVídeo, Quadros
sex 4 out15Sintaxe da LPO: substituição, conversão α; Semântica da LPO: estruturasVídeo, Quadros
qua 9 out16Semântica da LPO: atribuições, significados de termos e fórmulasVídeo, Quadros
sex 11 out17Semântica da LPO: fórmulas válidas, definibilidade de elementos em estruturasVídeo, Quadros
qua 16 out18Mais sobre definibilidade em LPO; árvores de av aliação para LPO (a ideia)Vídeo, Quadros
sex 18 out19Árvores de Avaliação para LPOVídeo, Quadros
qua 23 out20Aula de dúvidas para Prova 1Vídeo, Quadros
sex 25 outP1Prova 1
qua 30 out21Discussão da Prova 1; Introdução à teoria da computabilidadeVídeo, Quadros
sex 1 nov22Máquinas de Turing: definição e primeiros exemplos; Linguagens Recursivamente Enumeráveis (RE); Simulador de MTs em PythonVídeo, Quadros
qua 6 nov23Mais exemplos de MTs; “melhorias” a MTs que não alteram a capacidade teóricaVídeo, Quadros
sex 8 nov24Não determinismo em MTs; P vs NP; codificando MTs em linguagem binária; as classes RE e DECVídeo, Quadros
qua 13 nov25Linguagens CODIGO (decidível), ACEITA (r.e. mas não decidível), DIAGONAL (não r.e.), PARADA (r.e. mas não decidível).Vídeo, Quadros
sex 15 novsem aulaFERIADO-
qua 20 novsem aulaFERIADO-
sex 22 novsem aulaaula opcional cancelada por falta de quórum-
qua 27 novsem aulaSIAc-
sex 29 novsem aulaSIAc-
qua 4 dez26ACEITA é indecidível; LPO é indecidívelVídeo, Quadros
sex 6 dez27Aula de dúvidas para P2Vídeo, Quadros
qua 11 dezP2Prova 2
sex 13 dezPSCProva de Segunda Chamada
qua 18 dez

Método de avaliação

Teremos ?? listas de exercícios e 2 provas.

Descartaremos a pior nota dentre as listas de exercícios, e ML será a média aritmética das restantes.

MP será a média ponderada das notas das provas, sendo a maior nota com peso 3 e a menor nota com peso 2.

A média final é:

  • MP, se MP \(<\) 4;
  • a média ponderada entre ML e MP, sendo ML com peso 1 e MP com peso 2, caso contrário.

A nota para aprovação é 5,0; não há prova final.