rw [Zsqrtd.zero_im, Zsqrtd.zero_re] at hcoprime
x : ℤ
hodd : Odd x
IH : ∀ m < x.natAbs, ∀ (a : ℤ√(-3)) (x : ℤ), IsCoprime a.re a.im → Odd x → x ∣ a.norm → x.natAbs = m → ∃ c, |x| = c.norm
hcoprime : IsCoprime (Zsqrtd.re 0) (Zsqrtd.im 0)
hfactor : x ∣ Zsqrtd.norm 0
⊢ False
x : ℤ
hodd : Odd x
IH : ∀ m < x.natAbs, ∀ (a : ℤ√(-3)) (x : ℤ), IsCoprime a.re a.im → Odd x → x ∣ a.norm → x.natAbs = m → ∃ c, |x| = c.norm
hcoprime : IsCoprime 0 0
hfactor : x ∣ Zsqrtd.norm 0
⊢ False