Simple generators of rational function fields
Alexander Demin, Gleb Pogudin
TL;DR
This work addresses the problem of producing simple, interpretable generators for subfields of the rational function field $k(\mathbf{x})$ by leveraging OMS ideals and an evaluation–interpolation paradigm. It introduces a main algorithm that uses partial Gröbner basis information, sparse interpolation, and randomized subfield membership tests to incrementally build a compact generating set, avoiding full intermediate expression swell. The authors implement the method in Julia, integrate modular computations, and demonstrate substantial improvements in efficiency and generator quality across benchmarks and several application domains, notably structural identifiability and invariants. The results show that many subfields can be generated by a small number of low-degree, often polynomial, elements, with practical impact on model analysis and invariant theory.
Abstract
Consider a subfield of the field of rational functions in several indeterminates. We present an algorithm that, given a set of generators of such a subfield, finds a simple generating set. We provide an implementation of the algorithm and show that it improves upon the state of the art both in efficiency and the quality of the results. Furthermore, we demonstrate the utility of simplified generators through several case studies from different application domains, such as structural parameter identifiability. The main algorithmic novelties include performing only partial Gröbner basis computation via sparse interpolation and efficient search for polynomials of a fixed degree in a subfield of the rational function field.
