Commit 2023-09-08 09:40 55bbc69d
View on Github →chore: split Tactic.NormNum.Basic (#7002) This was accumulating a lot of different plugins. This split makes it easier to track which tactics rely on which plugins. Summary of changes:
Tactic.NormNum.Basichas had contents split out into separate files:EqIneqInvPowOfScientific
Tactic.NormNum.CharZerohas been rolled into the newTactic.NormNum.InvTactic.NormNum.OrderedRinghas been rolled into the newTactic.NormNum.IneqTactic.NormNumimports all the new plug-in filesTactic.Ringonly imports thenorm_numplugins it needsCancelDenomsmoved toCancelDenoms.Corewith only the imports needed by the tactic- and replaced with a new
CancelDenomsthat importsCancelDenoms.Coreand some additional imports for plugins that are useful when usingcancel_denoms Linarith.Preprocessingonly importsCancelDenoms.Core, rather thanCancelDenoms- add imports to
Linariththat are not needed for the implementation, but make it more powerful SimpleGraph.Densityrequires an additional import because it has been removed earlier.test/GCongr/inequalities.leanneeds theOfScientificplugin.