 Euclidean domain

In mathematics, more specifically in ring theory, a Euclidean domain (also called a Euclidean ring) is an integral domain that can be endowed with a Euclidean function which allows a suitable generalization of the Euclidean division of the integers.This generalized Euclidean algorithm can be put to many of the same uses as Euclid's original algorithm in the ring of integers