cmcmA20 / cubical-mini

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A nonstandard library for Cubical Agda

The original one has a strong tilt towards theoretical stuff.

This library may be a toolset to help you build reliable software or teach contemporary math.

Credits:

  • Amélia's 1Lab is a source of immensely good tricks regarding automation, design and style in particular. See Meta, most of the Foundations.
  • Structures due to Martin Escardo, Carlo Angiuli, Evan Cavallo, Anders Mörtberg, Max Zeuner.
  • Categories in this formulation were introduced by Frederik Hanghøj Iversen.
  • Cardinals follow closely the work of Donnacha Oisín Kidney.
  • Ordinals due to Fredrik Nordvall Forsberg et al.
  • Containers are folklore, though I took inspiration in a talk by Thorsten Altenkirch and Conor McBride's lectures.
  • Reflection machinery and the theories of Nats and Lists are inspired by Coq's Mathematical Components library.

About

License:GNU Affero General Public License v3.0


Languages

Language:Agda 99.2%Language:Haskell 0.6%Language:Makefile 0.1%Language:Shell 0.1%