Open SkySkimmer opened 1 year ago
Actually, this file builds fine with all universe annotations removed and various minor changes. But then Classes/theory/naturals.v fails to build, as it can't find lots of instances. For example, ?Azero0 : "Zero nat"
. This is similar to what I found in #1721 where Coq couldn't find instances for IsHProp Unit
after some things were minimized to set. Do you want me to PR the changes to peano_naturals.v so you can experiment further?
I don't really have the time
I made the PR anyways, just to record the changes in case someone wants to continue work on it.
peano_naturals.v says
then writes everything
@{N}
.Now that cumulativity exists it may be time to remove the N universe.
NB: attempts will probably hit https://github.com/HoTT/Coq-HoTT/pull/1721#issuecomment-1445035678 since goals will become
@paths@{Set} nat _ _
andnat_rec
is defined as Minimality (in Spaces.Nat.Core)