1. Introdução
  2. User Guide
  3. 1. Começando
    1. 1.1. Kind
    2. 1.2. Instalação
    3. 1.3. Olá Mundo!
    4. 1.4. Olá Kind!
  4. Book
  5. 2. Básico: Introdução
    1. 2.1. Tipos Enumerados
      1. 2.1.1. Dias da semana
    2. 2.2. Booleanos
    3. 2.3. Tipos de função
    4. 2.4. Módulos
    5. 2.5. Números
    6. 2.6. Prova por Simplificação
    7. 2.7. Prova por aplicação
    8. 2.8. Prova por análise de casos
    9. 2.9. Prova por Reescrita
    10. 2.10. Equal.chain e Equal.mirror
    11. 2.11. Mais exercícios
  6. 3. Indução: Prova por Indução
    1. 3.1. Exercícios
    2. 3.2. Mais Exercícios
  7. 4. Estrutura de dados
    1. 4.1. Listas de números
    2. 4.2. Raciocínio sobre listas
    3. 4.3. Maybe
  8. 5. Polimorfismo
    1. 5.1. Funções como dados
    2. 5.2. Exercícios adicionais
  9. 6. Lógica em Kind
    1. 6.1. Conectivos Lógicos
    2. 6.2. Falsidade e Negação
    3. 6.3. Verdade, Equivalência e Quantificação
    4. 6.4. Programação com proposições
    5. 6.5. Aplicando Teoremas a Argumentos
    6. 6.6. Kind vs Teoria dos Conjuntos
    7. 6.7. Lógica Clássica vs. Lógica Construtiva
  10. 7. Proposições Definidas Indutivamente
    1. 7.1. Usando evidências em provas
    2. 7.2. Inductive Relations
    3. 7.3. Case Study: Regular Expressions
    4. 7.4. Estudo de Caso: Melhorando a Reflexão
    5. 7.5. Exercícios adicionais
  11. Contribuidores

Contribuidores

  • NaoEhSavio
  • Bonatto