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.basiconly requiresalgebra.ring.basicanddata.nat.basicdata.int.orderrequiresdata.int.basicand alsoalgebra.order.ringdata.int.bitwiserequiresdata.int.basicand alsodata.nat.powdata.int.unitsrequiresdata.int.orderandalgebra.group_power.orderdata.int.dvdrequiresdata.int.order,data.nat.castanddata.nat.powdata.int.divrequiresdata.int.dvdandalgebra.ring.regulardata.int.lemmascontains the remainder, bothdata.int.orderanddata.int.bitwise, and alsodata.nat.cast. To accommodate this I've moved the existing (but unused in mathlib)data.int.ordertodata.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.