Commit 2022-11-05 21:51 11613e28
View on Github →chore(data/int/basic): split file (#17342)
This splits data.int.basic
into seven files, organised mostly by import requirements.
data.int.basic
only requiresalgebra.ring.basic
anddata.nat.basic
data.int.order
requiresdata.int.basic
and alsoalgebra.order.ring
data.int.bitwise
requiresdata.int.basic
and alsodata.nat.pow
data.int.units
requiresdata.int.order
andalgebra.group_power.order
data.int.dvd
requiresdata.int.order
,data.nat.cast
anddata.nat.pow
data.int.div
requiresdata.int.dvd
andalgebra.ring.regular
data.int.lemmas
contains the remainder, bothdata.int.order
anddata.int.bitwise
, and alsodata.nat.cast
. To accommodate this I've moved the existing (but unused in mathlib)data.int.order
todata.int.conditionally_complete_order
. This results in a moderate reduction of import requirements downstream, but I'm hoping to do much better in separate PRs. For now I just want to get this file organised.