Skip to content

Commit 497ed07

Browse files
committed
refactor: Split off basic Nat file (#9551)
`Data.Nat.Basic` is currently made of two things: * Basic lemmas that continue the theory in Std (and could belong there, really) * Basic algebraic order instances I need the first ones earlier in the algebraic order hierarchy, hence the split. Part of #9411. Similar to #9443
1 parent bf66c90 commit 497ed07

File tree

16 files changed

+843
-948
lines changed

16 files changed

+843
-948
lines changed

Archive/Arithcc.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ Copyright (c) 2020 Xi Wang. All rights reserved.
33
Released under Apache 2.0 license as described in the file LICENSE.
44
Authors: Xi Wang
55
-/
6+
import Mathlib.Init.Data.Nat.Lemmas
67
import Mathlib.Order.Basic
7-
import Mathlib.Data.Nat.Basic
88
import Mathlib.Tactic.Common
99

1010
#align_import arithcc from "leanprover-community/mathlib"@"eb3595ed8610db8107b75b75ab64ab6390684155"

Mathlib.lean

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1775,6 +1775,7 @@ import Mathlib.Data.Nat.Choose.Multinomial
17751775
import Mathlib.Data.Nat.Choose.Sum
17761776
import Mathlib.Data.Nat.Choose.Vandermonde
17771777
import Mathlib.Data.Nat.Count
1778+
import Mathlib.Data.Nat.Defs
17781779
import Mathlib.Data.Nat.Digits
17791780
import Mathlib.Data.Nat.Dist
17801781
import Mathlib.Data.Nat.EvenOddRec

Mathlib/Algebra/GroupPower/CovariantClass.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Authors: Jeremy Avigad, Robert Y. Lewis, Yury G. Kudryashov
55
-/
66
import Mathlib.Algebra.GroupPower.Basic
77
import Mathlib.Algebra.Order.Monoid.OrderDual
8-
import Mathlib.Data.Nat.Basic
8+
import Mathlib.Data.Nat.Defs
99
import Mathlib.Tactic.Monotonicity.Attr
1010

1111
/-!

Mathlib/Combinatorics/Quiver/Arborescence.lean

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ Copyright (c) 2021 David Wärn. All rights reserved.
33
Released under Apache 2.0 license as described in the file LICENSE.
44
Authors: David Wärn
55
-/
6-
import Mathlib.Order.WellFounded
7-
import Mathlib.Data.Nat.Basic
8-
import Mathlib.Combinatorics.Quiver.Subquiver
96
import Mathlib.Combinatorics.Quiver.Path
7+
import Mathlib.Combinatorics.Quiver.Subquiver
8+
import Mathlib.Data.Nat.Defs
9+
import Mathlib.Order.WellFounded
1010

1111
#align_import combinatorics.quiver.arborescence from "leanprover-community/mathlib"@"fc2ed6f838ce7c9b7c7171e58d78eaf7b438fb0e"
1212

Mathlib/Control/Random.lean

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,8 @@ Copyright (c) 2022 Henrik Böving. All rights reserved.
33
Released under Apache 2.0 license as described in the file LICENSE.
44
Authors: Henrik Böving
55
-/
6-
7-
import Mathlib.Init.Order.Defs
8-
import Mathlib.Init.Data.Nat.Lemmas
9-
import Mathlib.Init.Data.Int.Order
106
import Mathlib.Control.ULiftable
117
import Mathlib.Data.Fin.Basic
12-
import Mathlib.Data.Nat.Basic
13-
import Mathlib.Order.ULift
14-
import Mathlib.Logic.Equiv.Functor
158

169
#align_import control.random from "leanprover-community/mathlib"@"fdc286cc6967a012f41b87f76dcd2797b53152af"
1710

0 commit comments

Comments
 (0)