Table of Contents
Fetching ...

An LLL algorithm with symmetries

Beth Romano, Jack A. Thorne

TL;DR

This work generalises LLL lattice reduction to arbitrary split semisimple groups by introducing a notion of reduction on the symmetric space $X_G=K\backslash G$ and an algorithm that, given a point $x$, produces a group element $\gamma\in\mathbf{G}(\mathbb{Z})$ such that $x\gamma$ is reduced. In the classical SL$_g$ case the method recovers Lenstra–Lenstra–Lovász, and it is made explicit for the symplectic, even orthogonal, and exceptional $G_2$ groups, with detailed constructions of reduction data, fundamental sets, and reflection steps. Termination is established by a descent argument using exterior powers, and the paper provides concrete implementations in Sp$_{2g}$, SO$_{2g}$, and $G_2$, including numerical examples. The approach connects to reduction covariants and applications to 2-descent and stability questions, offering a broad, computable framework for symmetry-aware lattice reduction with potential arithmetic and geometric applications.

Abstract

We give a generalisation of the Lenstra-Lenstra-Lovász (LLL) lattice-reduction algorithm that is valid for an arbitrary (split, semisimple) reductive group $G$. This can be regarded as `lattice reduction with symmetries'. We make this algorithm explicit for the classical groups $G = \mathrm{Sp}_{2g}$, $\mathrm{SO}_{2g}$, and for the exceptional group $G = G_2$.

An LLL algorithm with symmetries

TL;DR

This work generalises LLL lattice reduction to arbitrary split semisimple groups by introducing a notion of reduction on the symmetric space and an algorithm that, given a point , produces a group element such that is reduced. In the classical SL case the method recovers Lenstra–Lenstra–Lovász, and it is made explicit for the symplectic, even orthogonal, and exceptional groups, with detailed constructions of reduction data, fundamental sets, and reflection steps. Termination is established by a descent argument using exterior powers, and the paper provides concrete implementations in Sp, SO, and , including numerical examples. The approach connects to reduction covariants and applications to 2-descent and stability questions, offering a broad, computable framework for symmetry-aware lattice reduction with potential arithmetic and geometric applications.

Abstract

We give a generalisation of the Lenstra-Lenstra-Lovász (LLL) lattice-reduction algorithm that is valid for an arbitrary (split, semisimple) reductive group . This can be regarded as `lattice reduction with symmetries'. We make this algorithm explicit for the classical groups , , and for the exceptional group .
Paper Structure (12 sections, 18 theorems, 50 equations, 10 algorithms)

This paper contains 12 sections, 18 theorems, 50 equations, 10 algorithms.

Key Result

Proposition 2.1

There is a unique involution $\theta_0 : \mathbf{G} \to \mathbf{G}$ with the following properties:

Theorems & Definitions (38)

  • Definition 1.1
  • Proposition 2.1
  • proof
  • Lemma 2.2
  • Lemma 2.3
  • Definition 2.4
  • Proposition 2.5
  • proof
  • Lemma 2.6
  • proof
  • ...and 28 more