-
Switch to Z3 4.4.0 (https://github.com/Z3Prover/z3/releases), since it has a more permissive license (MIT) and it will make it easier to redistribute binaries. I have no clue whether this will be easy…
-
I'm close to finishing the construction of the reals- currently I've shown through commutative ring, with a few holes. The missing theorems have some annoying notation that would be nice to abbreviate…
-
In the following example, the rewrite tactic fails
``` lean
import algebra.precategory.nat_trans
open category functor nat_trans eq
variables {C : Precategory} (F G : C ⇒ C)
(η : functor.id ⟹ funct…
-
I have a local repository (a local checkout of the coq/repo-stable repository):
```
$ opam repo
10 [local] coq-repo /home/guillaume/src/opam-coq-repo
0 [http] default https://opam.…
-
It seems to me that the ssrefelect stuff is not working, and nobody is really going to fix it. Also, I would not want ssreflect to be used in the HoTT library. Should we just get rid of ssreflect?
-
Since this commit https://github.com/ocaml/opam-repository/commit/e932b8a2c6a11791a5988aa412b780564dcfeba9 it is impossible to install Coq and Why3 at the same time.
The problem: Coq links with camlp…
-
For something I'm currently trying to formalize, I need some very basic group theory (specifically, [Lagrange's theorem](https://en.wikipedia.org/wiki/Lagrange%27s_theorem_%28group_theory%29)). I cou…
-
There seems to be at least three choices:
1. Base off unrestricted type and standard sets. Every finite group is a subgroup. One has to get to finiteness and cardinality somehow using a bijection.
2. …
-
Writing `trunc_S` seems unwieldy. I propose that, copying ssreflect, `n.+1` mean `S n` in `nat_scope` and `trunc_S n` in `trunc_scope`. When I get a chance, I'll make a pull request to this effect i…
-
I'm working on speeding up the worst offender, `theories/category/Comma/ProjectionFunctor.v` (at https://github.com/JasonGross/HoTT/tree/wip-faster-comma-projection-functors), which takes 13 minutes t…