Table of Contents
Fetching ...

An algorithm to compute Selmer groups via resolutions by permutations modules

Fabrice Etienne

TL;DR

The paper addresses the computational problem of determining Selmer groups attached to a finite Galois module over a number field. It introduces an algorithm that builds a resolution of the module using permutation modules with morphisms defined by sums of Hecke operators, then constructs a group $H^1_S(\mathcal{G},M)$ of $S$-restricted cohomology that contains the desired Selmer group. By establishing that $H^1_S(\mathcal{G},M)$ is a Selmer group under suitable choices of $S$, the method reduces the computation to analyzing $S$-units in étale-algebra components and the action of Hecke operators, followed by matching local conditions to isolate $\mathrm{Sel}_{\mathcal{L}}$. The framework generalizes to arbitrary finite Galois modules and provides a complexity-based roadmap under reasonable computational subroutines for subfields, unit groups, and class groups. This approach thus offers a broad, modular route to finitely generated Selmer groups with potential practical impact in arithmetic geometry and number theory computations.

Abstract

Given a number field with absolute Galois group $\mathcal{G}$, a finite Galois module $M$, and a Selmer system $\mathcal{L}$, this article gives a method to compute Sel$_\mathcal{L}$, the Selmer group of $M$ attached to $\mathcal{L}$. First we describe an algorithm to obtain a resolution of $M$ where the morphisms are given by Hecke operators. Then we construct another group $H^1_S(\mathcal{G}, M)$ and we prove, using the properties of Hecke operators, that $H^1_S(\mathcal{G}, M)$ is a Selmer group containing Sel$_\mathcal{L}$. Then, we discuss the time complexity of this method.

An algorithm to compute Selmer groups via resolutions by permutations modules

TL;DR

The paper addresses the computational problem of determining Selmer groups attached to a finite Galois module over a number field. It introduces an algorithm that builds a resolution of the module using permutation modules with morphisms defined by sums of Hecke operators, then constructs a group of -restricted cohomology that contains the desired Selmer group. By establishing that is a Selmer group under suitable choices of , the method reduces the computation to analyzing -units in étale-algebra components and the action of Hecke operators, followed by matching local conditions to isolate . The framework generalizes to arbitrary finite Galois modules and provides a complexity-based roadmap under reasonable computational subroutines for subfields, unit groups, and class groups. This approach thus offers a broad, modular route to finitely generated Selmer groups with potential practical impact in arithmetic geometry and number theory computations.

Abstract

Given a number field with absolute Galois group , a finite Galois module , and a Selmer system , this article gives a method to compute Sel, the Selmer group of attached to . First we describe an algorithm to obtain a resolution of where the morphisms are given by Hecke operators. Then we construct another group and we prove, using the properties of Hecke operators, that is a Selmer group containing Sel. Then, we discuss the time complexity of this method.

Paper Structure

This paper contains 4 sections, 15 theorems, 34 equations.

Key Result

Theorem 1

Let $\mathcal{G}$ be the absolute Galois group of a number field $K$, and $M$ be a finite left $\mathcal{G}$-module. There exists an algorithm that on input outputs the Selmer group $\mathop{\mathrm{Sel}}\nolimits_\mathcal{L}$ attached to $\mathcal{L}$ for $M$. Moreover, every step of this algorithm is polynomial, except for the computation of subfields of $\overline{K}$ fixed by subgroups of $\m

Theorems & Definitions (36)

  • Theorem 1
  • Definition 1.1
  • Definition 1.2
  • Proposition 1.3
  • proof
  • Proposition 1.4
  • proof
  • Remark 2.1
  • Lemma 2.2
  • proof
  • ...and 26 more