You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(* This should go away one Coq has universe cumulativity through inductives. *)Section nat_lift.
Universe N.
Let natpaths := @paths@{N} nat.
Infix "=N=" := natpaths.
then writes everything @{N}.
Now that cumulativity exists it may be time to remove the N universe.
NB: attempts will probably hit #1721 (comment) since goals will become @paths@{Set} nat _ _ and nat_rec is defined as Minimality (in Spaces.Nat.Core)
The text was updated successfully, but these errors were encountered:
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?
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 #1721 (comment) since goals will become
@paths@{Set} nat _ _
andnat_rec
is defined as Minimality (in Spaces.Nat.Core)The text was updated successfully, but these errors were encountered: