File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ lemma two_lt_fermatNumber (n : ℕ) : 2 < fermatNumber n := three_le_fermatNumbe
5151lemma fermatNumber_ne_one (n : ℕ) : fermatNumber n ≠ 1 := by have := three_le_fermatNumber n; lia
5252
5353theorem odd_fermatNumber (n : ℕ) : Odd (fermatNumber n) :=
54- (even_pow.mpr ⟨even_two, (pow_pos two_pos n).ne'⟩ ).add_one
54+ (even_two.pow_of_ne_zero (pow_pos two_pos n).ne').add_one
5555
5656theorem prod_fermatNumber (n : ℕ) : ∏ k ∈ range n, fermatNumber k = fermatNumber n - 2 := by
5757 induction n with | zero => rfl | succ n hn =>
@@ -175,7 +175,7 @@ lemma fermat_primeFactors_one_lt (n p : ℕ) (hn : 1 < n) (hp : p.Prime)
175175 ∃ k, p = k * 2 ^ (n + 2 ) + 1 := by
176176 have : Fact p.Prime := Fact.mk hp
177177 have hp2 : p ≠ 2 := by
178- exact ((even_pow.mpr ⟨even_two, pow_ne_zero n two_ne_zero⟩ ).add_one) .ne_two_of_dvd_nat hpdvd
178+ exact (even_two.pow_of_ne_zero <| pow_ne_zero n two_ne_zero).add_one.ne_two_of_dvd_nat hpdvd
179179 have hp8 : p % 8 = 1 := by
180180 obtain ⟨k, rfl⟩ := pow_pow_add_primeFactors_one_lt hp hp2 hpdvd
181181 obtain ⟨n, rfl⟩ := Nat.exists_eq_add_of_le' hn
You can’t perform that action at this time.
0 commit comments