Let $B$ be a totally-definite quaternion algebra over a totally real field $F$, let $\mathfrak{p}$ be a prime ideal of $F$, and let $Î$ be the group of reduced norm-$1$ elements of an Eichler $\mathcal{O}_F[1/\mathfrak{p}]$-order $R$ inside $B$. We give an algorithm to compute the fundamental domain for the action of $Î$ on the Bruhat-Tits tree of $\operatorname{GL}_2(F_\mathfrak{p})$. Using this, we tabulate Shimura curves of genus up to $3$ over any totally real field which can be $\mathfrak{p}$-adically uniformized for some prime $\mathfrak{p}$.
論文ID : 2510.09356タイトル : Fundamental domains for quaternionic S-arithmetic groups over totally real fields著者 : Marc Masdeu, Eloi Torrents分類 : math.NT(数論)発表日 : 2025年10月13日論文リンク : https://arxiv.org/abs/2510.09356 B B B を完全実体F F F 上の完全定正四元数代数とし、p \mathfrak{p} p をF F F の素イデアルとする。Γ \Gamma Γ をB B B 内のEichler O F [ 1 / p ] \mathcal{O}_F[1/\mathfrak{p}] O F [ 1/ p ] -階R R R の被約ノルム1の元の群とする。本論文は、Γ \Gamma Γ がGL 2 ( F p ) \operatorname{GL}_2(F_\mathfrak{p}) GL 2 ( F p ) のBruhat-Tits木に作用する基本領域を計算するアルゴリズムを提供する。このアルゴリズムを利用して、著者らはある素数p \mathfrak{p} p によってさらに一致化可能な完全実体上の種数が3以下のすべてのShimura曲線を表にまとめた。
中心的問題 :本論文が解決する中心的問題は、四元数S-算術群がBruhat-Tits木に作用する基本領域の計算である。これは代数的数論と保型形式理論における重要な計算問題である。重要性 :悪い還元を持つShimura曲線に対して、その悪い特殊ファイバーの構造はこれらの基本領域によってエンコードされる 基本領域の計算はShimura曲線のp-進一致化を理解するために不可欠である これらの計算結果は特定の種数範囲内のすべてのShimura曲線を決定するために使用できる 既存方法の限界 :従来のアルゴリズムは主に有理数体Q \mathbb{Q} Q 上の場合を対象としていた 一般的な完全実体の場合、効果的な計算方法が不足していた 既存の方法は高種数の場合を処理する際に効率が低い 研究動機 :Franc-Masdeuアルゴリズムを完全実体の場合に推広する 低種数Shimura曲線を計算・分類するための体系的な方法を提供する Shimura曲線のp-進理論に計算ツールを提供する アルゴリズムの革新 :Franc-Masdeuアルゴリズムを完全実体上の四元数代数の場合に推広し、基本領域を計算するための完全なアルゴリズムを提供した理論的発展 :Bruhat-Tits木上の2つの頂点または辺が群作用の下で同値であるかどうかを判定する効果的な方法を提供する Bruhat-Tits木の頂点と辺を行列で表現するための標準化方法を与える 計算成果 :次数2~7の完全実体上の種数が3以下のすべてのp-進一致化可能なShimura曲線を体系的に計算・表にまとめたソフトウェア実装 :SageMathの実装を提供し、アルゴリズムが他の研究者によって使用・検証できるようにした完全実体F F F 上の完全定正四元数代数B B B 、素イデアルp \mathfrak{p} p 、およびEichler階R R R が与えられたとき、被約ノルム1の元の群Γ = ι ( R [ 1 / p ] × 1 ) ⊆ SL 2 ( F p ) \Gamma = \iota(R[1/\mathfrak{p}]^{\times 1}) \subseteq \text{SL}_2(F_\mathfrak{p}) Γ = ι ( R [ 1/ p ] × 1 ) ⊆ SL 2 ( F p ) がBruhat-Tits木T p T_\mathfrak{p} T p に作用する基本領域を計算する。
頂点表現 :ホモトピー類[ Λ ] [Λ] [ Λ ] 、ただしΛ ⊆ F p 2 Λ \subseteq F_\mathfrak{p}^2 Λ ⊆ F p 2 は格標準化表現 :O F \mathcal{O}_F O F 内の2 × 2 2 \times 2 2 × 2 行列を使用して頂点と辺を表現補題2.2 :頂点は( π m 0 r π n ) \begin{pmatrix} \pi^m & 0 \\ r & \pi^n \end{pmatrix} ( π m r 0 π n ) または( 0 π m π n r ) \begin{pmatrix} 0 & \pi^m \\ \pi^n & r \end{pmatrix} ( 0 π n π m r ) の形の行列で表現できる。ただしr ∈ S n r \in S_n r ∈ S n 。
核心的な問題は、2つの頂点/辺u , v u, v u , v がΓ Γ Γ -同値であるか、すなわちγ ∈ Γ γ \in Γ γ ∈ Γ が存在してι ( γ ) u = v \iota(γ)u = v ι ( γ ) u = v となるかを判定することである。
補題3.2 :2 m = a + b 2m = a + b 2 m = a + b とする。ただしa = val π ( det u ) a = \text{val}_\pi(\det u) a = val π ( det u ) 、b = val π ( det v ) b = \text{val}_\pi(\det v) b = val π ( det v ) とすると、
Hom Γ ( u , v ) = Γ ∩ π − m v ∗ Λ 0 u \text{Hom}_Γ(u,v) = Γ \cap π^{-m}v^*Λ_0u Hom Γ ( u , v ) = Γ ∩ π − m v ∗ Λ 0 u
アルゴリズムの核心的ステップ :
格Λ u , v = ι − 1 ( π h v ∗ Λ 0 u ) ∩ R + p d ⌈ m / d ⌉ + 1 R Λ_{u,v} = \iota^{-1}(π^h v^* Λ_0 u) \cap R + \mathfrak{p}^{d⌈m/d⌉+1}R Λ u , v = ι − 1 ( π h v ∗ Λ 0 u ) ∩ R + p d ⌈ m / d ⌉ + 1 R を構成する 被約ノルムがδ 2 ⌈ m / d ⌉ δ^{2⌈m/d⌉} δ 2 ⌈ m / d ⌉ である元を探索する LLLアルゴリズムを使用して最短ベクトル問題を解く アルゴリズム2 の主要な流れ:
基点v 0 v_0 v 0 から開始する 処理待ちの各頂点について、そのすべての出辺を検査する 同値性判定を使用して、新しい辺/頂点がすでに基本領域内にあるかどうかを決定する 境界関係を記録し、種数を計算する すべての頂点が処理されるまで繰り返す 行列表現の標準化 :補題2.2を通じて、p-進行列の計算を整数環上の計算に変換し、実装の複雑性を大幅に簡素化した格方法の応用 :同値性判定問題を特定の格内で特定のノルムを持つ元を探索する問題に変換し、LLLアルゴリズムで効率的に解く境界データの事前計算 :境界層の被約情報を事前計算することにより、任意の頂点の被約複雑性をO ( dist ( v ) ) O(\text{dist}(v)) O ( dist ( v )) に低減した種数制御 :アルゴリズムは最大種数制限を設定でき、過度に複雑な場合の計算を回避できる数体の次数 :2~7次の完全実体種数範囲 :0~3素数条件 :分岐しない素数で、惰性度が1のものハードウェア :Apple M4プロセッサ、16GB RAMソフトウェア :SageMath実装アルゴリズム最適化 :LLLアルゴリズムと格被約技術を使用計算効率 :異なる距離の頂点上でのアルゴリズム1の実行時間カバレッジの完全性 :Selberg-Zograf界を通じて分類の完全性を確保結果検証 :複数の方法で計算結果の正確性を検証表1:発見されたShimura曲線の数の統計
数体の次数 種数0 種数1 種数2 種数3 2 18 41 34 46 3 7 37 11 37 4 29 50 61 53 5 0 0 2 2 6 2 7 12 8 7 0 0 0 0 合計 56 135 120 146
アルゴリズム効率 :アルゴリズム1の実行時間は頂点距離とともに緩やかに増加し、アルゴリズムが良好なスケーラビリティを持つことを示している大規模計算 :種数65の基本領域(16個の頂点、80本の辺)の計算に成功し、約30秒を要した二次体Q ( 97 ) \mathbb{Q}(\sqrt{97}) Q ( 97 ) :素数p = ( 10 − 97 ) \mathfrak{p} = (10-\sqrt{97}) p = ( 10 − 97 ) 基本領域の構造は比較的単純 二次体Q ( 5 ) \mathbb{Q}(\sqrt{5}) Q ( 5 ) :素数p = ( 3 5 − 1 2 ) \mathfrak{p} = (\frac{3\sqrt{5}-1}{2}) p = ( 2 3 5 − 1 ) 四元数代数の判別式N − = ( 21 ) N^- = (21) N − = ( 21 ) 種数65のShimura曲線を得た Selberg-Zograf界を使用:
A < 64 3 ( g + 1 ) A < \frac{64}{3}(g+1) A < 3 64 ( g + 1 )
ただし面積公式は:
A = 4 ( 2 π ) 2 n d F 3 / 2 ζ F ( 2 ) Φ ( p N − ) Ψ ( N + ) A = \frac{4}{(2π)^{2n}} d_F^{3/2} ζ_F(2) Φ(\mathfrak{p}N^-) Ψ(N^+) A = ( 2 π ) 2 n 4 d F 3/2 ζ F ( 2 ) Φ ( p N − ) Ψ ( N + )
この界を通じて分類の完全性を確保した。
Bruhat-Tits木理論 :Serreの基礎理論が本論文に数学的枠組みを提供したShimura曲線のp-進一致化 :Čerednik-Drinfel'd定理が理論的基礎を提供した計算代数幾何 :Franc-Masdeuの原始的なアルゴリズムが本論文の出発点となった推広性 :本論文はFM14のアルゴリズムを有理数体から一般的な完全実体に推広した体系性 :Voightの分類研究と比較して、本論文はより体系的な計算方法を提供した実用性 :利用可能なソフトウェア実装を提供し、他の研究者が使用しやすくしたBruhat-Tits木の基本領域計算アルゴリズムを完全実体の場合に成功裏に推広した 低種数Shimura曲線の完全な分類を体系的に計算した アルゴリズムの効率性とスケーラビリティを検証した 計算複雑性 :高種数の場合、計算複雑性は依然として高い素数制限 :アルゴリズムは素数が分岐しないこと、および惰性度が1であることを要求するメモリ要件 :大規模計算は相当なメモリサポートを必要とする一般的な素数の場合への推広 より高い種数の場合を処理するためのアルゴリズム最適化 Shimura曲線方程式の明示的計算への応用 理論的貢献 :完全実体上の四元数S-算術群の基本領域計算という重要な問題を成功裏に解決したアルゴリズムの革新 :p-進計算を整数環上の計算に巧妙に変換し、実装を大幅に簡素化した体系性 :完全な分類結果を提供し、重要な参考価値を持つ実用性 :オープンソース実装により、結果が検証・さらに利用可能になった素数制限 :素数に対する制限条件が強く、方法の普遍性を制限している複雑性分析 :詳細な理論的複雑性分析が不足している高種数の限界 :高種数の場合の処理効率に改善の余地がある学術的価値 :Shimura曲線理論に重要な計算ツールを提供した応用前景 :暗号学、符号理論などの関連分野への応用が可能再現性 :完全なオープンソース実装により、検証と拡張が容易Shimura曲線の明示的計算と分類 四元数代数の計算研究 p-進保型形式の数値計算 代数的数論における具体的計算問題 本論文は以下の重要な文献を主に参照している:
FM14 Franc-MasdeuのGL 2 ( Q p ) \text{GL}_2(\mathbb{Q}_p) GL 2 ( Q p ) 基本領域計算に関する原始的研究Ser03 Serreの木に関する古典理論Voi09 Voightの低種数Shimura曲線分類に関する研究Mil15 Milione のShimura曲線p-進一致化理論総合評価 :これは計算数論における高品質の論文であり、重要な理論的計算問題を成功裏に解決し、体系的な分類結果を提供している。アルゴリズム設計は巧妙で、実装は完全であり、関連分野に重要な貢献をしている。