-
We have now defined our own `concat` and `inverse` in `Paths.v`, even though the equivalent `identity_trans` and `identity_sym` exist in the standard library. Would it make sense to just go all indepe…
-
Reorganize equivalences so that they use canonical structures. Also think about what to call the various files, it is a bit silly that we have a file called `UsefulEquivalences.v`.
-
The code
``` Coq
Set Implicit Arguments.
Inductive telescope :=
| Base : forall (A : Type) (B : A -> Type), (forall a, B a) -> (forall a, B a) -> telescope
| Quant : forall A : Type, (A -> telescope…