apply (Nat.not_prime_iff_minFac_lt hn).mpr _ p
case intro.intro.intro
n : ℕ
hn : n ≥ 2
p✝ : Prime n
ngt0 : 0 < n
p : n.Prime
m : ℕ
h1 : m ≥ 2
h2 : m ≠ n
h3 : m ∣ n
⊢ False
n : ℕ
hn : n ≥ 2
p✝ : Prime n
ngt0 : 0 < n
p : n.Prime
m : ℕ
h1 : m ≥ 2
h2 : m ≠ n
h3 : m ∣ n
⊢ n.minFac < n