redtt
redtt copied to clipboard
"Between the darkness and the dawn, a red cube rises!": a proof assistant for cartesian cubical type theory
For now, just a local library in this repository.
ncoe too mortal `split/half` on line 260 [https://github.com/RedPRL/redtt/blob/mortal/library/cool/sort.red](https://github.com/RedPRL/redtt/blob/mortal/library/cool/sort.red) `raise TooMortal` on line 347 [https://github.com/RedPRL/redtt/blob/mortal/src/core/Domain.ml](https://github.com/RedPRL/redtt/blob/mortal/src/core/Domain.ml)
For this definition ``` def comp3 (A : type) (b : (j0 j1: 𝕀) → A) (k0 : [j1 k] A [ k = 0 → b 0 j1]) (l0...
smalltt
This is apparently very fast. Are any of the ideas useful in redtt? https://github.com/AndrasKovacs/smalltt
Currently I'm stuck defining the `P` family in `suspension-lemma` for the double `merid` case :(
# Proposal `NameRes` should associate each constructor name to a list of `{datatype : Name.t; clbl : string}` which represents all possible interpretations. This will automatically support renaming, namespaces, shadowing,...
- [ ] `--allows-empty-system`: no ghcom etc - [ ] `--fhcom-kan=?`: try different implementations of fcom ~and V~ types. - [ ] `--paranoid`: normalize everything extremely eagarly - [ ]...
All of these should be implemented. This applies to compositions, extention types, and boundaries of constructors. @jonsterling @cangiuli @ecavallo - [ ] False removal: remove any false faces as soon...
**Spoiler Alert**: there are no _private_ data types right now!
- [ ] enrich ResEnv to enable local opens and prefixing - [ ] implement the keywords `open` and `namespace`, sharing the code with #449. - [ ] implement the...