paper

Explicit Homology Representation for Finite Groups Acting on Riemann Surfaces

arXiv:2606.13922

Abstract

Given a finite group acting orientably on a surface of genus , the group acts faithfully on the homology group , preserving the symplectic intersection form. The action on and the homology is determined by a \emph{generating vector}, a tuple of elements of , generating and satisfying certain properties. In this note we show how to compute the homology representation, using the generating vector, when has genus 0 and the genus is suitably low. A representing matrix can be determined for any element in the group, usually for a small set of generators. The matrices are computed with respect to an auto-generated basis for the cellular homology of , using a regular structure on , derived from the action. We demonstrate the application of these results by computing \emph{invariant theta characteristics} of the Riemann surfaces with the algorithm implemented using Sage.

27 pages