Repositório contendo o material da disciplina PCC116 para o semestre 2021/2.
-
Semana 01
-
Semana 02
-
Semana 03
-
Semana 04
-
Semana 05
-
Semana 06
-
Semana 07
-
Semana 08
-
Semana 09
-
Semana 10
-
Semana 11
-
Semana 12
-
Semana 13
-
Semana 14
-
Lista 01 - Lógica proposicional
- Data para entrega: 10/09/2021, pela plataforma Moodle.
- Link para a lista: https://github.com/rodrigogribeiro/pcc116-2021-2/blob/master/listas/lista01/lista01.pdf
-
Lista 02 - Lambda-cálculo
- Data para entrega: 17/09/2021, pela plataforma Moodle.
- Link para a lista: https://github.com/rodrigogribeiro/pcc116-2021-2/blob/master/listas/lista02/lista02.pdf
-
Lista 03 - Inferência de tipos e Sistema F
- Data para entrega: 02/10/2021, pela plataforma Moodle.
- Link para a lista: https://github.com/rodrigogribeiro/pcc116-2021-2/blob/master/listas/lista03/lista03.pdf
-
Lista 04 - Definições e teoremas sobre booleanos
- Data para entrega: 09/10/2021, pela plataforma Moodle.
- Formato de entrega: arquivo .zip contendo todo o código da biblioteca pcc116-agda-lib.
- Arquivos contendo os exercícios da lista:
-
Lista 05 - Definições e teoremas sobre números naturais.
- Data para entrega: 16/10/2021, pela plataforma Moodle.
- Formato de entrega: arquivo .zip contendo todo o código da biblioteca pcc116-agda-lib.
- Arquivos contendo os exercícios da lista:
- https://github.com/rodrigogribeiro/pcc116-agda-lib/blob/master/Data/Nat/Le.agda
- https://github.com/rodrigogribeiro/pcc116-agda-lib/blob/master/Data/Nat/LeAlt.agda
- https://github.com/rodrigogribeiro/pcc116-agda-lib/blob/master/Data/Nat/NatTheorems.agda
- https://github.com/rodrigogribeiro/pcc116-agda-lib/blob/master/Data/Nat/EvenOdd.agda
-
Lista 06 - Lógica em Agda, Evidências.
- Data para entrega: 23/10/2021
- Formato de entrega: arquivo .zip contendo todo o código da biblioteca pcc116-agda-lib.
- Arquivos contendo os exercícios da lista:
- https://github.com/rodrigogribeiro/pcc116-agda-lib/blob/master/Data/Product/ProductTheoerms.agda
- https://github.com/rodrigogribeiro/pcc116-agda-lib/blob/master/Data/Sum/SumTheorems.agda
- https://github.com/rodrigogribeiro/pcc116-agda-lib/blob/master/Data/Biconditional/BiconditionalTheorems.agda
- https://github.com/rodrigogribeiro/pcc116-agda-lib/blob/master/Relation/Decidable/Dec.agda
-
Lista 07 - Listas e funções de ordem superior.
- Data para entrega: 30/10/2021
- Formato de entrega: arquivo .zip contendo todo o código da biblioteca pcc116-agda-lib.
- Arquivos contendo os exercícios da lista:
-
Lista 08 - Programação com tipos dependentes - Parte I.
- Data para entrega: 06/11/2021
- Formato de entrega: arquivo .zip contendo todo o código da biblioteca pcc116-agda-lib.
- Arquivos contendo os exercícios da lista:
-
Lista 09 - Programação com tipos dependentes - Parte II.
- Data para entrega: 13/11/2021
- Formato de entrega: arquivo .zip contendo todo o código da biblioteca pcc116-agda-lib.
- Arquivos contendo os exercícios da lista:
- https://github.com/rodrigogribeiro/pcc116-agda-lib/blob/master/Data/List/Relation/Sublist.agda
- https://github.com/rodrigogribeiro/pcc116-agda-lib/blob/master/Data/List/Sorting/Extrinsic/StalinSort.agda
- https://github.com/rodrigogribeiro/pcc116-agda-lib/blob/master/Data/List/Sorting/Extrinsic/StalinSortTheorems.agda
- https://github.com/rodrigogribeiro/pcc116-agda-lib/blob/master/Data/List/Sorting/Intrinsic/InsertionSort.agda
-
Lista 10 - Recursão não estrutural.
- Data para entrega: 20/11/2021
- Formato de entrega: arquivo .zip contendo todo o código da biblioteca pcc116-agda-lib.
- Arquivos contendo os exercícios da lista:
-
Lista 11 - Noções de semântica formal.
- Data para entrega: 27/11/2021
- Formato para entrega: arquivo .zip contendo todo o código da biblioteca pcc116-agda-lib.
- Arquivos contendo os exercícios da lista:
-
Lista 12 - Programação genérica.
- Data para entrega: 04/12/2021
- Formato para entrega: arquivo .zip contendo todo o código da biblioteca pcc116-agda-lib
- Arquivo contendo os exercícios da lista:
-
Lista 13 - Introdução à Teoria de tipos de Martin-Löf
- Data para entrega: 11/12/2021
- Formato para entrega: arquivo .zip contendo todo o código da biblioteca pcc116-agda-lib
- Arquivo contendo os exercícios da lista:
-
Lista 14 - Cubical Agda
- Data para entrega: 18/12/2021
- Formato para entrega: arquivo .zip contendo todo o código da biblioteca pcc116-agda-lib
- Arquivo contendo os exercícios da lista:
Parte do conteúdo da disciplina envolverá o desenvolvimento de uma biblioteca Agda. A biblioteca pode ser encontrada no seguinte link: