All Projects → ice1000 → ConsHoTT

ice1000 / ConsHoTT

Licence: other
Constructive Interpretations of HoTT

Programming Languages

TeX
3793 projects
Agda
84 projects
python
139335 projects - #7 most used programming language
perl
6916 projects
Makefile
30231 projects

Labels

Projects that are alternatives of or similar to ConsHoTT

cubical-1lab
A formalised, cross-linked reference resource for mathematics done in Homotopy Type Theory
Stars: ✭ 93 (+181.82%)
Mutual labels:  agda
SymmetryBookFormalization
Univalent mathematics in Agda
Stars: ✭ 117 (+254.55%)
Mutual labels:  agda
ataca
A TACtic library for Agda
Stars: ✭ 47 (+42.42%)
Mutual labels:  agda
agda-from-nothing
A workshop on learning Agda with minimal prerequisites.
Stars: ✭ 74 (+124.24%)
Mutual labels:  agda
agda-fragment
Algebraic proof discovery in Agda
Stars: ✭ 28 (-15.15%)
Mutual labels:  agda
frp agda
Functional Reactive Programming with Agda
Stars: ✭ 22 (-33.33%)
Mutual labels:  agda
MtacAR
Mtac in Agda
Stars: ✭ 29 (-12.12%)
Mutual labels:  agda
agda-presburger
Deciding Presburger arithmetic in agda
Stars: ✭ 26 (-21.21%)
Mutual labels:  agda
cubical-categories
Category theory formalized in cubical agda
Stars: ✭ 20 (-39.39%)
Mutual labels:  agda
agda-mode
Accessing Agda's interaction mode via command line & external tactic for Agda.
Stars: ✭ 26 (-21.21%)
Mutual labels:  agda
Agda
Agda is a dependently typed programming language / interactive theorem prover.
Stars: ✭ 1,699 (+5048.48%)
Mutual labels:  agda
agda-language-server
Language Server for Agda
Stars: ✭ 81 (+145.45%)
Mutual labels:  agda
TypeTopology
Logical manifestations of topological concepts, and other things. This version adopts the univalent point of view.
Stars: ✭ 132 (+300%)
Mutual labels:  agda
agda
The theory of algebraic graphs formalised in Agda
Stars: ✭ 67 (+103.03%)
Mutual labels:  agda
tt-in-cubical
Type Theory in Type Theory using Cubical Agda
Stars: ✭ 12 (-63.64%)
Mutual labels:  agda
gentle-intro-to-reflection
A slow-paced introduction to reflection in Agda. ---Tactics!
Stars: ✭ 58 (+75.76%)
Mutual labels:  agda
universe-of-syntax
A universe of scope- and type-safe syntaxes (syntices?). Includes generic implementation of type-preserving renaming/substitution with all the proofs you could possibly need.
Stars: ✭ 16 (-51.52%)
Mutual labels:  agda
agda-pkg
apkg - package manager for Agda
Stars: ✭ 30 (-9.09%)
Mutual labels:  agda
AutoInAgda
Proof automation – for Agda, in Agda.
Stars: ✭ 38 (+15.15%)
Mutual labels:  agda
cat
A formalization of category theory in cubical Agda
Stars: ✭ 50 (+51.52%)
Mutual labels:  agda

Constructive HoTT

A note about various constructive interpretations of HoTT, including the Path type, HITs and the univalence principle (instead of axiom, because it's no longer an axiom!).

Build

To build a preprint PDF, you'll need TeXLive, a python package Pygments, the most recent version of Agda and its cubical library.

Installing Pygments:

pip install Pygments

or:

pip3 install Pygments

Installing TeXLive && Pygments on NixOS:

nix-env -iA nixos.python37Packages.pygments nixos.texlive.combined.scheme-full

Installing Agda requires an extra step if you're on a non-English version of Windows:

CHCP 65001

then you follow the instructions here. Unfortunately, this project cannot be built on Windows. To build this note on Windows, you'll need to port Makefile to Windows, and I don't have time to do so.

After all dependencies are installed, run this to compile the PDF:

make main

Any sort of contribution is welcomed.

TODOs

  • Univalence
  • xtt
  • The rest of this list
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].