Skip to content

Commit 59c6079

Browse files
committed
fixes
1 parent 9ef1bf8 commit 59c6079

File tree

5 files changed

+9
-6
lines changed

5 files changed

+9
-6
lines changed

Mathlib/Algebra/Group/Fin/Basic.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ instance addCommMonoid (n : ℕ) [NeZero n] : AddCommMonoid (Fin n) where
4141

4242
instance instAddMonoidWithOne (n) [NeZero n] : AddMonoidWithOne (Fin n) where
4343
__ := inferInstanceAs (AddCommMonoid (Fin n))
44-
natCast i := Fin.ofNat' n i
44+
natCast i := Fin.ofNat n i
4545
natCast_zero := rfl
4646
natCast_succ _ := Fin.ext (add_mod _ _ _)
4747

Mathlib/Control/Random.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ def randBound (α : Type u)
9696

9797
/-- Generate a random `Fin`. -/
9898
def randFin {n : Nat} [NeZero n] [RandomGen g] : RandGT g m (Fin n) :=
99-
fun ⟨g⟩ ↦ pure <| randNat g 0 (n - 1) |>.map (Fin.ofNat' n) ULift.up
99+
fun ⟨g⟩ ↦ pure <| randNat g 0 (n - 1) |>.map (Fin.ofNat n) ULift.up
100100

101101
instance {n : Nat} [NeZero n] : Random m (Fin n) where
102102
random := randFin

Mathlib/Data/BitVec.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ instance : CommSemiring (BitVec w) :=
6969
rw [Fin.intCast_def]
7070
split <;> rename_i h
7171
· simp [Int.emod_natAbs_of_nonneg h]
72-
· simp only [Fin.ofNat'_eq_cast, Fin.val_neg, Fin.natCast_eq_zero, Fin.val_natCast]
72+
· simp only [Fin.ofNat_eq_cast, Fin.val_neg, Fin.natCast_eq_zero, Fin.val_natCast]
7373
split <;> rename_i h
7474
· rw [← Int.natCast_dvd] at h
7575
rw [Int.emod_eq_zero_of_dvd h, Int.toNat_zero]

Mathlib/Data/Fin/Basic.lean

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@ theorem default_eq_zero (n : ℕ) [NeZero n] : (default : Fin n) = 0 :=
315315
rfl
316316

317317
instance instNatCast [NeZero n] : NatCast (Fin n) where
318-
natCast i := Fin.ofNat' n i
318+
natCast i := Fin.ofNat n i
319319

320320
lemma natCast_def [NeZero n] (a : ℕ) : (a : Fin n) = ⟨a % n, mod_lt _ n.pos_of_neZero⟩ := rfl
321321

@@ -349,9 +349,12 @@ lemma val_sub_one_of_ne_zero [NeZero n] {i : Fin n} (hi : i ≠ 0) : (i - 1).val
349349
section OfNatCoe
350350

351351
@[simp]
352-
theorem ofNat'_eq_cast (n : ℕ) [NeZero n] (a : ℕ) : Fin.ofNat' n a = a :=
352+
theorem ofNat_eq_cast (n : ℕ) [NeZero n] (a : ℕ) : Fin.ofNat n a = a :=
353353
rfl
354354

355+
@[deprecated ofNat_eq_cast (since := "2025-05-30")]
356+
alias ofNat'_eq_cast := ofNat_eq_cast
357+
355358
@[simp] lemma val_natCast (a n : ℕ) [NeZero n] : (a : Fin n).val = a % n := rfl
356359

357360
/-- Converting an in-range number to `Fin (n + 1)` produces a result

lake-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
"type": "git",
6666
"subDir": null,
6767
"scope": "leanprover-community",
68-
"rev": "e3a80820ad8cb9c5efcd879b26df954346fc5501",
68+
"rev": "33ce662d447121e0a98b1e806b966d3742e0c5b5",
6969
"name": "batteries",
7070
"manifestFile": "lake-manifest.json",
7171
"inputRev": "nightly-testing",

0 commit comments

Comments
 (0)