mirror of
https://github.com/SinTan1729/lean-talk-sp24.git
synced 2024-12-25 21:28:36 -06:00
chg: Broken some steps for easier understanding
This commit is contained in:
parent
5b38350326
commit
a7bde3532c
1 changed files with 4 additions and 2 deletions
|
@ -23,13 +23,15 @@ theorem exists_prime_factor {n : Nat} (h : 2 ≤ n) : ∃ p : Nat, p.Prime ∧ p
|
|||
have : m ≠ 0 := by
|
||||
intro mz
|
||||
rw [mz, zero_dvd_iff] at mdvdn
|
||||
linarith
|
||||
-- linarith
|
||||
rw [mz, mdvdn] at mltn
|
||||
contradiction
|
||||
have mgt2 : 2 ≤ m := two_le this mne1
|
||||
by_cases mp : m.Prime
|
||||
· use m, mp
|
||||
. rcases ih m mltn mgt2 mp with ⟨p, pp, pdvd⟩
|
||||
use p, pp
|
||||
apply pdvd.trans mdvdn
|
||||
exact Nat.dvd_trans pdvd mdvdn
|
||||
|
||||
theorem primes_infinite : ∀ n, ∃ p > n, Nat.Prime p := by
|
||||
intro n
|
||||
|
|
Loading…
Reference in a new issue