Table of Contents
Fetching ...

A Division Algorithm for the Gaussian Integers' Minimal Euclidean Function

Hester Graves

TL;DR

This work delivers the first division algorithm for the Gaussian integers ${\mathbb{Z}}[i]$ with respect to the minimal Euclidean function ${\phi}_{{\mathbb{Z}}[i]}$, the pointwise minimum over all Euclidean functions. Building on Graves' explicit formula for ${\phi}_{{\mathbb{Z}}[i]}$ via valuations and the ${w_m}$ sequence, and leveraging $(1+i)$-ary expansions, the paper shows how to perform Euclidean division in ${\mathbb{Z}}[i]$ using ${\phi}_{{\mathbb{Z}}[i]}$. When a Gauss remainder already yields a descent in ${\phi}$, standard adjustments suffice; otherwise, the authors construct alternate remainders within the coset $r+b\mathbb{Z}[i]$ to guarantee a reduced ${\phi}$ in the next step, even in challenging sign-alignment cases. The resulting algorithm runs in ${O}(\log N)$ time for ${N}$-bit inputs, enabling efficient computation of the Euclidean algorithm in ${\mathbb{Z}}[i]$ under the minimal Euclidean function and advancing practical computations in this classical number-theoretic setting.

Abstract

The usual division algorithms on $\mathbb{Z}$ and $\mathbb{Z}[i]$ measure the size of remainders using the norm function. These rings are Euclidean with respect to several functions. The pointwise minimum of all Euclidean functions $f: R \setminus 0 \rightarrow \mathbb{N}$ on a Euclidean domain $R$ is itself a Euclidean function, called the minimal Euclidean function and denoted by $φ_R$. The integers, $\mathbb{Z}$, and the Gaussians, $\mathbb{Z}[i]$, are the only rings of integers of number fields for which we have a formula to compute their minimal Euclidean functions, $φ_{\mathbb{Z}}$ and $φ_{\mathbb{Z}[i]}$. This paper presents the first division algorithm for $\mathbb{Z}[i]$ relative to $φ_{\mathbb{Z}[i]}$, empowering readers to perform the Euclidean algorithm on $\mathbb{Z}[i]$ using its minimal Euclidean function.

A Division Algorithm for the Gaussian Integers' Minimal Euclidean Function

TL;DR

This work delivers the first division algorithm for the Gaussian integers with respect to the minimal Euclidean function , the pointwise minimum over all Euclidean functions. Building on Graves' explicit formula for via valuations and the sequence, and leveraging -ary expansions, the paper shows how to perform Euclidean division in using . When a Gauss remainder already yields a descent in , standard adjustments suffice; otherwise, the authors construct alternate remainders within the coset to guarantee a reduced in the next step, even in challenging sign-alignment cases. The resulting algorithm runs in time for -bit inputs, enabling efficient computation of the Euclidean algorithm in under the minimal Euclidean function and advancing practical computations in this classical number-theoretic setting.

Abstract

The usual division algorithms on and measure the size of remainders using the norm function. These rings are Euclidean with respect to several functions. The pointwise minimum of all Euclidean functions on a Euclidean domain is itself a Euclidean function, called the minimal Euclidean function and denoted by . The integers, , and the Gaussians, , are the only rings of integers of number fields for which we have a formula to compute their minimal Euclidean functions, and . This paper presents the first division algorithm for relative to , empowering readers to perform the Euclidean algorithm on using its minimal Euclidean function.

Paper Structure

This paper contains 9 sections, 18 theorems, 22 equations.

Key Result

Theorem 1.1

(Graves, Graves) Given $x +yi \in {\mathbb{Z}}[i] \setminus \{0\}$, let $j = v_2(\gcd(x,y))$ and $n$ be the smallest integer such that $\frac{|x|}{2^j}, \frac{|y|}{2^j} \leq w_n -2$. If $\frac{|x| + |y|}{2^j} \leq w_{n+1} -3$, then $\phi_{Z[i]}(x+yi) = n+2j$. Otherwise, $\phi_{{\mathbb{Z}}[i]}(x+yi)

Theorems & Definitions (35)

  • Theorem 1.1
  • Definition 1.2
  • Corollary 1.3
  • Definition 1.4
  • Theorem 1.5
  • Lemma 3.1
  • proof
  • Lemma 3.2
  • proof
  • Corollary 3.3
  • ...and 25 more