数学、特に環論において、ユークリッド整域(ユークリッド環とも呼ばれる)は、整数のユークリッド除法を適切に一般化できるユークリッド関数を導入できる整域である。この一般化されたユークリッドアルゴリズムは、整数環におけるユークリッドの元のアルゴリズムと多くの点で同様の用途に利用できる。任意のユークリッド整域において、ユークリッドアルゴリズムを適用して、任意の2つの要素の最大公約数を計算できる。特に、任意の2つの要素の最大公約数は存在し、それらの線形結合として表すことができる(ベズーの恒等式)。特に、整数のユークリッド除法と体上の1変数多項式のユークリッド除法のための効率的なアルゴリズムの存在は、数式処理において基本的な重要性を持つ。
ユークリッド整域のクラスと、より大きなクラスである主イデアル整域(PID)を比較することは重要です。任意のPIDは、ユークリッド整域(あるいは整数環)とほぼ同じ「構造的性質」を持ちますが、最大公約数を計算するためのユークリッド互除法や拡張ユークリッド互除法に相当するものがありません。したがって、整域Rが与えられた場合、 Rにユークリッド関数が存在することを知ることは非常に有用です。特に、これはRがPIDであることを意味します。しかし、「明らかな」ユークリッド関数が存在しない場合、RがPIDであるかどうかを判断することは、一般的に、Rがユークリッド整域であるかどうかを判断するよりもはるかに簡単な問題です。
ユークリッド整域のすべてのイデアルは主イデアルであり、これは算術の基本定理の適切な一般化を意味する。すなわち、すべてのユークリッド整域は一意の因数分解整域でもある。ユークリッド整域は、次のクラス包含関係の連鎖に現れる。
R を整域とする。R上のユークリッド関数とは、 R \ {0}から非負整数への関数 f であって、以下の基本的な剰余除法の性質を満たすものである。
ユークリッド領域とは、少なくとも1つのユークリッド関数を持つことができる整域のことである。一般に、ユークリッド領域は多くの異なるユークリッド関数を持つことができるため、特定のユークリッド関数fはユークリッド領域の定義には含まれない。
この文脈において、qとrはそれぞれ、 aをbで割ったときの商と余り(またはユークリッド除法による除法)と呼ばれます。整数や多項式の場合とは異なり、商は一般に一意に定義されませんが、商が選択されると、余りは一意に定義されます。
ほとんどの代数学の教科書では、ユークリッド関数には次の追加特性が求められる。
しかし、(EF1)だけでユークリッド領域を定義するのに十分であることを示すことができます。もし、(EF1)を満たす関数gが整列領域Rに与えられているならば、 (EF1)と(EF2)の両方を同時に満たす関数もRに与えることができます。実際、 R \ {0}のaに対して、 f ( a )を次のように定義できます。 [ 1 ]
言葉で言えば、 f ( a )は、 aによって生成される主イデアルのすべての非ゼロ要素の集合上でgが達成する最小値と定義できる。
ユークリッド関数fは、 f ( ab ) = f ( a ) f ( b )かつf ( a )がゼロにならない場合に乗法的である。したがって、f (1) = 1 となる。より一般的には、f ( a ) = 1 はa が単位元である場合に限る。
多くの著者は、「ユークリッド関数」の代わりに、「次数関数」、「評価関数」、「ゲージ関数」、「ノルム関数」などの他の用語を使用しています。[ 2 ]また、一部の著者は、ユークリッド関数の定義域が環R全体であることを要求しています。[ 2 ]しかし、(EF1) はf (0)の値に関係しないため、これは本質的に定義に影響を与えません。定義は、ユークリッド関数が任意の整列集合の値を取ることを許可することによって一般化されることがあります。この緩和は、ユークリッド特性の最も重要な意味に影響を与えません。
性質 (EF1) は次のように言い換えることができます。非零生成子bを持つRの任意の主イデアルIに対して、商環R / Iのすべての非零クラスには、f ( r ) < f ( b )を満たす代表元rが存在します。f の取りうる値は整列しているため、この性質は、クラス内でf ( r )の最小値を持つ任意のr ∉ Iに対してf ( r ) < f ( b )を示すことで確立できます。このように確立されたユークリッド関数については、(EF1) におけるqとrを決定するための有効な方法が存在する必要はないことに注意してください。
ユークリッド領域の例としては、以下のようなものがあります。
ユークリッド空間ではない領域の例としては、以下のようなものがあります。
Rを定義域とし、fをR上のユークリッド関数とする。このとき、次のようになる。
しかし、自明な類群を持つQの多くの有限拡大では、整数環はユークリッド的である (必ずしも体ノルムの絶対値に関してではない。以下を参照)。拡張リーマン予想を仮定すると、K がQの有限拡大であり、 Kの整数環が無限個の単位を持つ PID である場合、整数環はユークリッド的である。[ 15 ] 特にこれは、自明な類群を持つ完全実二次数体の場合に適用される。さらに (ERH を仮定せずに)、体KがQのガロア拡大であり、自明な類群を持ち、単位ランクが厳密に 3 より大きい場合、整数環はユークリッド的である。[ 16 ]このことから 直ちに導かれる系は、数体がQ上のガロア体であり、その類群が自明であり、拡大の次数が8より大きい場合、整数環は必然的にユークリッド的であるということである。
代数的数体Kには、その上に標準的なノルム関数が存在します。それは、代数的要素αをαのすべての共役の積に写像する体ノルムNの絶対値です。このノルムは、数体Kの整数環(例えばO K ) を非負の有理整数に写像するため、この環上のユークリッドノルムの候補となります。このノルムがユークリッド関数の公理を満たす場合、数体Kはノルムユークリッドまたは単にユークリッドと呼ばれます。[ 17 ] [ 18 ] 厳密に言えば、体は自明にユークリッド領域であるため、ユークリッドなのは整数環ですが、用語は標準的です。
体がノルムユークリッドでないからといって、整数環がユークリッド環でないということではなく、単にその体のノルムがユークリッド関数の公理を満たさないということである。実際、数体の整数環はいくつかのクラスに分類できる。
ノルムユークリッド二次体は完全に分類されており、どこ値を取る
すべてのユークリッド虚二次体はノルムユークリッド体であり、前述のリストの最初の5つの体のいずれかである。