Amélia Liao
|
3ac09b0811
|
Major refactoring of intro.tt + π₁(S¹)
|
3 years ago |
Amélia Liao
|
a80b5fc2d8
|
Remove `(φ = i0) as p` syntax + clean up proof of univalence + formalise theorems 4.7.6, 4.7.7, 7.2.2
|
3 years ago |
Amélia Liao
|
d583216120
|
Rearrange definitions in example code
|
3 years ago |
Amélia Liao
|
4557ebb5d4
|
Some fixes to prove univalence
|
3 years ago |
Amélia Liao
|
70f44b3da3
|
optimise transport in Glue using gcomp
|
3 years ago |
Amélia Liao
|
79b5a08bd3
|
Fixes to composition of HITs
|
3 years ago |
Amélia Liao
|
46c867725a
|
Small tweaks to some builtins
* Remove [φ] since it's the same thing as φ ≡s i1
* Change the type of comp to reflect that the returned element agrees
with the sides on i1.
|
3 years ago |
Amélia Liao
|
0e27107e89
|
Use GluedVl to improve printing of isEquiv
|
3 years ago |
Amélia Liao
|
bc41ef8c32
|
Add strict equality
|
3 years ago |
Amélia Liao
|
68cd1827da
|
implement composition for HITs
|
3 years ago |
Amélia Liao
|
a54d42cc73
|
Fix recursive local lets
|
3 years ago |
Amélia Liao
|
274c6c2bc0
|
Allow computing past 'case'
It's possible to move many elimination forms into 'case', unsticking
computations.
Additionally: Prove that T² ≃ S¹ × S¹
|
3 years ago |
Amélia Liao
|
00b9b8350b
|
Consolidate definitions of wired-in names
|
3 years ago |
Amélia Liao
|
7bcbc28419
|
fix composition for the universe
|
3 years ago |
Amélia Liao
|
f695f9bcc2
|
more pain and suffering
|
3 years ago |
Amélia Liao
|
fb87b16429
|
some initial work on HITs
|
3 years ago |
Amélia Liao
|
15cfd9abf1
|
some fixes to inductive types
|
3 years ago |
Amélia Liao
|
b42384125d
|
Implement proper inductive types
|
3 years ago |
Amélia Liao
|
97613613be
|
Add where clauses
|
3 years ago |
Amélia Liao
|
7d3ed1ca30
|
Use glued evaluation to get shorter normal forms
|
3 years ago |
Amélia Liao
|
28e1867f76
|
Fix composition for pairs
|
3 years ago |
Amélia Liao
|
afa944066d
|
include proof of strong funext
|
3 years ago |
Amélia Liao
|
2fdd17b847
|
Report unsolved metas & composition for the universe
|
3 years ago |
Amélia Liao
|
f7d8fa0ee8
|
Composition for the universe
|
3 years ago |
Amélia Liao
|
27e9be176f
|
Remove special handling of neutral I-eliminations in unifier
|
3 years ago |
Amélia Liao
|
46b47037dd
|
built-in bools (to be removed later)
|
3 years ago |
Amélia Liao
|
ce9e9876e2
|
Document glueing + univalence
|
3 years ago |
Amélia Liao
|
d261ccc347
|
Add let definitions
|
3 years ago |
Amélia Liao
|
5c50e1f98e
|
Implement Glueing
|
3 years ago |
Amélia Liao
|
2d0b00380e
|
Implement cubical subtypes and composition
|
3 years ago |
Amélia Liao
|
29285d0be5
|
Implement partial elements and systems
|
3 years ago |
Amélia Liao
|
79cb94757c
|
Implement dependent paths (PathP's)
|
3 years ago |
Amélia Liao
|
a1a8a96fa9
|
Wired in definitions for the interval algebra
|
3 years ago |
Amélia Liao
|
92b50a4718
|
Polish up the type checker
|
3 years ago |
Amélia Liao
|
6ee7be2872
|
Implement offside rule for toplevel statements
|
3 years ago |
Amélia Liao
|
954356fd92
|
Definitional eta equality
|
3 years ago |
Amélia Liao
|
b1e2e72242
|
Tweak the parser a bit
|
3 years ago |
Amélia Liao
|
fcd5428ee0
|
Implement MLTT elaborator w/ type inference
|
3 years ago |
Amélia Liao
|
bd3efa2cd6
|
initial commit w/ lexer & parser
|
3 years ago |