代数幾何学コード

代数幾何学コード( AGコードとも略される)は、リード・ソロモンコードを一般化した線形コードの一種である。ロシアの数学者VDゴッパが1982年に初めてこのコードを構築した。[1]

歴史

これらの符号の名称は、ゴッパによる論文発表以来、変化してきました。歴史的には、これらの符号は幾何学ゴッパ符号とも呼ばれてきましたが[2] 、これはもはや符号理論の文献では標準的な用語ではありません。これは、ゴッパ符号が1970年代初頭にゴッパによって構築された独自の符号クラスであるためです[3] [4] [5]。

これらのコードは、ギルバート・ヴァルシャモフ限界を超える能力を持っているため、符号理論コミュニティの関心を集めました。この発見当時、ギルバート・ヴァルシャモフ限界は発見以来30年間破られていませんでした。[6]これは、コード構築が発表されたのと同じ年に、Tfasman、Vladut、Zinkによって論文「モジュラー曲線、志村曲線、ゴッパコード、ヴァルシャモフ・ギルバート限界よりも優れている」で実証されました。[7]この論文のタイトルは、1980年代から1990年代の符号理論の文献全体を通して、代数幾何学コードへの言及に影響を与える混乱の原因の1つである可能性があります。

工事

この節では、代数幾何学符号の構築について説明します。まず、代数幾何学符号の構築の動機となるリード・ソロモン符号の背後にある考え方について説明します。

リード・ソロモン符号

代数幾何学符号はリード・ソロモン符号の一般化である。 1960年にアーヴィング・リードギュスターヴ・ソロモンによって構築されたリード・ソロモン符号は、有限体上の点において十分小さい次数の多項式を評価することで、一変数多項式を用いて符号語を形成する[8]

正式には、リード・ソロモン符号は次のように定義される。 とする。正の整数 とするリード・ソロモン符号は評価符号である。

代数曲線からのコード

ゴッパは、 は対応する射影直線を持つアフィン直線とみなせることを指摘した。すると、 の多項式(すなわち 上の より次数の小さい多項式)は、無限遠点における以上許容度を持たない多項式と考えることができる[6]

この考えを念頭に、ゴッパはリーマン・ロッホの定理に着目した。リーマン・ロッホ空間の元とは、与えられた閾値[9]以下に極位数が制限された関数であり、この制限は対応する因子の係数に符号化されている。これらの関数を代数曲線上の有理(つまり、曲線上の点)で評価すると、リード・ソロモン構成と同じ意味でのコードが得られる。

しかし、代数幾何学符号のパラメータは代数関数体と結びついているため、符号の定義は有限体上の代数関数体の言語で与えられることが多い。[10]それでも、代数曲線との結びつきを覚えておくことは重要であり、これはリード・ソロモン符号の拡張としてAG符号を考える上でより幾何学的に直感的な方法を提供する。[9]

正式には、代数幾何学符号は次のように定義される。[10]代数関数体、は次数1の異なる位数の和はから互いに素なを持つ因子とする。因子に関連付けられた代数幾何学符号は次のように定義される。これらの符号に関する詳細は、符号理論の入門書[6]と上級書の両方に記載されている。[10] [11]

リード・ソロモン符号

次のようなことが分かります

ここで、 は射影直線上の無限遠点でありは他の -有理点の合計です

1点エルミート符号

エルミート曲線は体 上の方程式で与えられる[2]この曲線はハッセ・ヴァイユ境界を等式で満たし、したがって 上のアフィン点の数が最大となるため、特に重要である[12]代数幾何学のコードに関して言えば、これはエルミートコードが定義されているアルファベットに比べて長いことを意味する。[13]

エルミート関数体のリーマン・ロッホ空間は次のように与えられる。[2]で与えられ、に対してエルミート関数体の場合、リーマン・ロッホ空間は であり、 は上の無限遠点ある

これを用いて、1点エルミート符号は次のように定義できます。を 上で定義されたエルミート曲線とします

を 上の無限大点とし以外の上の異なる-有理点によってサポートされる因子とします

1点エルミートコード

参考文献

  1. ^ ゴッパ、ヴァレリー・デニソヴィッチ(1982)。 「代数幾何学コード」。イズベスティア・ロシイスコイ・アカデミ・ナウク。セリヤ・マテマチェスカヤ46 (4): 726– 781 – ロシア科学アカデミー、ロシアのステクロフ数学研究所経由。
  2. ^ abc Stichtenoth, Henning (1988). 「GF(q^2)上のエルミート符号に関する注記」IEEE Transactions on Information Theory . 34 (5): 1345– 1348 – IEEE経由.
  3. ^ ゴッパ、ヴァレリー・デニソヴィッチ(1970). 「新しいクラスの線形誤り訂正符号」. Probl. Inf. Transm . 6 : 300–304 .
  4. ^ Goppa, Valerii Denisovich (1972). 「(L,g)-コードに基づいて構築されたコード」. Problemy Peredachi Informatsii . 8 (2): 107– 109 – ロシア科学アカデミー情報学・コンピュータ機器・部門経由.
  5. ^ Berlekamp, Elwyn (1973). 「ゴッパ符号」. IEEE Transactions on Information Theory . 19 (5): 590– 592 – IEEE経由.
  6. ^ abc ウォーカー、ジュディ・L. (2000).コードと曲線. アメリカ数学会. p. 15. ISBN 0-8218-2628-X
  7. ^ マイケル、ツファスマン;ヴラドゥット、セルジュ。ジンク、トーマス(1982)。 「モジュラー曲線、志村曲線、Goppa コードは、Varshamov-Gilbert 限界よりも優れています。」数学的表現
  8. ^ リード、アーヴィングソロモン、ギュスターヴ(1960). 「特定の有限体上の多項式コード」. Journal of the Society for Industrial and Applied Mathematics . 8 (2): 300– 304 – SIAM経由.
  9. ^ ab ホーホルト、トム;ヴァン・リント, ジェイコバス;ペリカーン、ルード (1998)。 「代数幾何学コード」(PDF)コーディング理論のハンドブック1 (パート 1): 871–961 – エルゼビア アムステルダム経由。
  10. ^ abc Stichtenoth, Henning (2009).代数的関数体とコード(第2版). Springer Science & Business Media. pp.  45– 65. ISBN 978-3-540-76878-4
  11. ^ ヴァン・リント、ヤコブス (1999).符号理論入門(第3版). シュプリンガー. pp.  148– 166. ISBN 978-3-642-63653-0
  12. ^ ガルシア、アルノルド;パウロ、ヴィアナ (1986)。 「ワイエルシュトラスは特定の非古典的曲線上に点を置く」。数学のアーカイブ46 : 315– 322 – スプリンガー経由。
  13. ^ Tiersma, HJ (1987). 「エルミート曲線からの符号に関する考察」IEEE Transactions on Information Theory . 33 (4): 605– 609 – IEEE経由.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Algebraic_geometry_code&oldid=1321822896"