Commit 2024-04-07 07:06 47062a71
View on Github →chore: Split Data.{Nat,Int}{.Order}.Basic
in group vs ring instances (#11924)
Scatter the content of Data.Nat.Basic
across:
Data.Nat.Defs
for the lemmas having no dependenciesAlgebra.Group.Nat
for the monoid instances and the few miscellaneous lemmas needing them.Algebra.Ring.Nat
for the semiring instance and the few miscellaneous lemmas following it. Similarly, scatterData.Int.Basic
acrossData.Int.Defs
,Algebra.Group.Int
,Algebra.Ring.Int
Data.Nat.Order.Basic
acrossData.Nat.Defs
,Algebra.Order.Group.Nat
,Algebra.Order.Ring.Nat
Data.Int.Order.Basic
acrossData.Int.Defs
,Algebra.Order.Group.Int
,Algebra.Order.Ring.Int
Also move a few lemmas fromData.Nat.Order.Lemmas
toData.Nat.Defs
. Before After