Sanırım önce bildiğimiz anlamda $\mathbb{Z}$'de asal çarpanlara ayırmaya benzer bi durum düşünmek gerekiyor. Hatırladığım kadarıyla, $\mathbb{Z}[i]$'den $\mathbb{Z}$'ye aşağıdaki gibi bir fonksiyon tanımlamak lazım.
$f: \mathbb{Z}[i] \longrightarrow \mathbb{Z}$
$f(a+bi)=a^2+b^2$
Bu fonksiyon aşağıdaki üç özelliğe sahiptir.
$(1)$ $f(a+ib)=0 \Leftrightarrow a+ib=0$
$(2)$ Her $a+ib \in \mathbb{Z}[i]$ için, $f(a+ib)\geq0$ dır.
$(3)$ Her $(a_1+ib_1),(a_2+ib_2) \in \mathbb{Z}[i]$ için $f((a_1+ib_1)(a_2+ib_2)) = f(a_1+ib_1)f(a_2+ib_2)$ dır.
Tanımladığımız bu fonksiyon sayesinde, $\mathbb{Z}$ de bildiğimiz asal sayı kavramı, asal çarpanlara ayırma, ebob bulma vb. özelliklerin $\mathbb{Z}[i]$'de nasıl olabileceğini düşünmeye başlayabiliriz.