have := Int.eq_one_of_mul_eq_self_right (Spts.ne_zero_of_coprime' _ hcoprime') h1.symm
case intro.intro.intro.inr
p p' : ℤ√(-3)
hcoprime : IsCoprime p.re p.im
hcoprime' : IsCoprime p'.re p'.im
h : OddPrimeOrFour (Zsqrtd.norm p)
heq : Zsqrtd.norm p = Zsqrtd.norm p'
hdvd : Zsqrtd.norm p' ∣ Zsqrtd.norm p
him : p'.im ≠ 0
u : ℤ√(-3)
h1 : Zsqrtd.norm p' = Zsqrtd.norm p' * Zsqrtd.norm u
H : p = star p' * u
⊢ abs p.re = abs p'.re ∧ abs p.im = abs p'.im
case intro.intro.intro.inr
p p' : ℤ√(-3)
hcoprime : IsCoprime p.re p.im
hcoprime' : IsCoprime p'.re p'.im
h : OddPrimeOrFour (Zsqrtd.norm p)
heq : Zsqrtd.norm p = Zsqrtd.norm p'
hdvd : Zsqrtd.norm p' ∣ Zsqrtd.norm p
him : p'.im ≠ 0
u : ℤ√(-3)
h1 : Zsqrtd.norm p' = Zsqrtd.norm p' * Zsqrtd.norm u
H : p = star p' * u
this : Zsqrtd.norm u = 1
⊢ abs p.re = abs p'.re ∧ abs p.im = abs p'.im