Papers
Topics
Authors
Recent
Search
2000 character limit reached

Algebraic EPSR: Finite Code Representations

Updated 3 January 2026
  • Algebraic EPSR is a framework that explicitly encodes algebraic power series via finite polynomial codes, ensuring precise representation and manipulation.
  • The approach leverages the formal implicit function theorem and Artin–Mazur theorem to generate unique mother and father codes for systematic series operations.
  • EPSR supports finite algorithms like Weierstrass and Grauert–Hironaka–Galligo divisions, highlighting its practical impact and computational complexity in algebraic geometry.

Algebraic EPSR (Encoding of Algebraic Power Series via Codes) denotes the explicit and algorithmic representation of algebraic power series by finite data structures—“codes”—which permit manipulation and division of these series in formal power series rings over a field. The EPSR framework, as developed by Alonso, Castro-Jiménez, Hauser, and collaborators, formalizes this coding via polynomial equations with invertible Jacobian conditions, leveraging the Artin-Mazur theorem and the implicit function theorem. The key innovation is to encode not just individual algebraic series, but families of series, quotient and remainder series (via Weierstrass and Grauert–Hironaka–Galligo divisions), enabling effective and finite computations entirely within the field of polynomial algebra (Alonso et al., 2014).

1. Formal Definitions: Algebraic Series and Codes

Let KK be a field and x=(x1,,xn)x = (x_1, \dots, x_n) be indeterminates. A formal power series h(x)=aNncaxaK[[x]]h(x) = \sum_{a \in \mathbb{N}^n} c_a x^a \in K[[x]] is called algebraic over K[x]K[x] if there exists a nonzero polynomial P(x,y)K[x,y]P(x, y) \in K[x, y] (univariate in yy, with Pd(x)0P_d(x) \neq 0 for the top yy degree) such that

P(x,h(x))=0.P(x, h(x)) = 0.

This relation determines h(x)h(x) only up to conjugacy—i.e., up to the other roots of x=(x1,,xn)x = (x_1, \dots, x_n)0. To encode a unique branch, auxiliary variables x=(x1,,xn)x = (x_1, \dots, x_n)1 are introduced and a system x=(x1,,xn)x = (x_1, \dots, x_n)2 is constructed whose Jacobian x=(x1,,xn)x = (x_1, \dots, x_n)3 is invertible.

A mother code is a vector of polynomials

x=(x1,,xn)x = (x_1, \dots, x_n)4

satisfying x=(x1,,xn)x = (x_1, \dots, x_n)5 and x=(x1,,xn)x = (x_1, \dots, x_n)6. By the formal implicit function theorem, there is a unique x=(x1,,xn)x = (x_1, \dots, x_n)7 with x=(x1,,xn)x = (x_1, \dots, x_n)8 solving x=(x1,,xn)x = (x_1, \dots, x_n)9, and each h(x)=aNncaxaK[[x]]h(x) = \sum_{a \in \mathbb{N}^n} c_a x^a \in K[[x]]0 is algebraic over h(x)=aNncaxaK[[x]]h(x) = \sum_{a \in \mathbb{N}^n} c_a x^a \in K[[x]]1.

For any vector of algebraic series h(x)=aNncaxaK[[x]]h(x) = \sum_{a \in \mathbb{N}^n} c_a x^a \in K[[x]]2, a father code is a polynomial matrix h(x)=aNncaxaK[[x]]h(x) = \sum_{a \in \mathbb{N}^n} c_a x^a \in K[[x]]3 such that substituting h(x)=aNncaxaK[[x]]h(x) = \sum_{a \in \mathbb{N}^n} c_a x^a \in K[[x]]4 yields h(x)=aNncaxaK[[x]]h(x) = \sum_{a \in \mathbb{N}^n} c_a x^a \in K[[x]]5. The pair h(x)=aNncaxaK[[x]]h(x) = \sum_{a \in \mathbb{N}^n} c_a x^a \in K[[x]]6 encodes the family h(x)=aNncaxaK[[x]]h(x) = \sum_{a \in \mathbb{N}^n} c_a x^a \in K[[x]]7.

2. Fundamental Theorems: Implicit Function and Artin–Mazur

The EPSR approach relies on two theorems:

  • Formal Implicit Function Theorem: If h(x)=aNncaxaK[[x]]h(x) = \sum_{a \in \mathbb{N}^n} c_a x^a \in K[[x]]8 with h(x)=aNncaxaK[[x]]h(x) = \sum_{a \in \mathbb{N}^n} c_a x^a \in K[[x]]9 and K[x]K[x]0, then there is a unique K[x]K[x]1 with K[x]K[x]2 solving K[x]K[x]3.
  • Artin–Mazur Theorem: Any K[x]K[x]4 algebraic over K[x]K[x]5 can be realized as a component of the solution to some K[x]K[x]6 with invertible Jacobian at the origin, ensuring explicit codability of all algebraic series.

This encoding method is closely related to the artinian approximation and Henselization structures in algebraic geometry.

3. From Univariate Polynomial Equations to Codes

Given K[x]K[x]7, one constructs a mother code K[x]K[x]8 whose zero-locus parameterizes the K[x]K[x]9 roots of P(x,y)K[x,y]P(x, y) \in K[x, y]0:

  • P(x,y)K[x,y]P(x, y) \in K[x, y]1, elementary symmetric polynomials P(x,y)K[x,y]P(x, y) \in K[x, y]2,
  • P(x,y)K[x,y]P(x, y) \in K[x, y]3, P(x,y)K[x,y]P(x, y) \in K[x, y]4, with P(x,y)K[x,y]P(x, y) \in K[x, y]5 and invertible Jacobian at the origin. The solution P(x,y)K[x,y]P(x, y) \in K[x, y]6 yields the P(x,y)K[x,y]P(x, y) \in K[x, y]7 Puiseux branches; a particular branch P(x,y)K[x,y]P(x, y) \in K[x, y]8 is encoded via the father code P(x,y)K[x,y]P(x, y) \in K[x, y]9.

4. Finite Division Algorithms on Codes

4.1 Weierstrass Division (Principal Ideal Case)

Given an algebraic series yy0 of order yy1 in yy2, coded by yy3, Weierstrass division reads: for any yy4,

yy5

where yy6 is a polynomial in yy7 of degree yy8, and yy9. The algorithm manipulates series through codes:

  • Unknown codes Pd(x)0P_d(x) \neq 00 for Pd(x)0P_d(x) \neq 01 and Pd(x)0P_d(x) \neq 02 for remainder coefficients.
  • Identity in Pd(x)0P_d(x) \neq 03:

Pd(x)0P_d(x) \neq 04

  • Reduction modulo Pd(x)0P_d(x) \neq 05 yields a finite polynomial system solved for the unknowns via the implicit function theorem.

4.2 Grauert–Hironaka–Galligo Division (Module Case)

For a module Pd(x)0P_d(x) \neq 06 with generators Pd(x)0P_d(x) \neq 07 (coded by Pd(x)0P_d(x) \neq 08), the division algorithm expresses

Pd(x)0P_d(x) \neq 09

with yy0 in a monomial complement. Codes for quotients yy1 and remainder yy2 are determined by division with respect to virtual reduced bases, and the remainder must vanish identically in yy3. The corresponding finite system is solved via the implicit function theorem.

Both algorithms crucially employ virtual bases, using unreduced bases with unknown coefficients, polynomial division, and Henselian systems for unique solvability.

5. Complexity and Computational Implications

While all EPSR algorithms are finite, complexity is generally high. If input polynomials have total degree yy4 and auxiliary system size yy5, intermediate degrees scale as yy6 and coefficient bit sizes may grow as towers of exponentials in yy7 and yy8. Weierstrass division can double degrees at each step and Hironaka division multiplies them by yy9, leading to overall doubly-exponential behavior in P(x,h(x))=0.P(x, h(x)) = 0.0.

This exponential complexity forms a bottleneck for practical computation as P(x,h(x))=0.P(x, h(x)) = 0.1 increases, but all steps remain explicit and finite, a significant theoretical advance over prior transcendental approaches.

6. Illustrative Example

For P(x,h(x))=0.P(x, h(x)) = 0.2 and P(x,h(x))=0.P(x, h(x)) = 0.3:

  • Mother code: P(x,h(x))=0.P(x, h(x)) = 0.4,
  • Father code: P(x,h(x))=0.P(x, h(x)) = 0.5, so P(x,h(x))=0.P(x, h(x)) = 0.6 is explicitly coded.

Division: Given P(x,h(x))=0.P(x, h(x)) = 0.7, seek P(x,h(x))=0.P(x, h(x)) = 0.8,

  • P(x,h(x))=0.P(x, h(x)) = 0.9 is constant,
  • h(x)h(x)0 encodes h(x)h(x)1,
  • Algorithm reduces h(x)h(x)2 modulo h(x)h(x)3,
  • Solutions h(x)h(x)4 and term-wise h(x)h(x)5 follow.

The non-polynomial datum h(x)h(x)6 becomes a polynomial code h(x)h(x)7 with an invertible Jacobian. All manipulations reduce to finite polynomial division and solution of Hensel-type systems.

7. Impact, Generalization, and Applications

The EPSR coding framework generalizes to multivariate series, arbitrary modules satisfying Hironaka’s box condition, and full Grauert–Hironaka–Galligo division. The approach yields a systematic and algebraic treatment for the manipulation and arithmetic of algebraic power series, crucial for computational algebraic geometry, effective local analysis, and singularity theory (Alonso et al., 2014). All operations are reduced to explicit finite algorithms on codes, facilitating rigorous and structured symbolic computation in complete local rings and singular modules.

Further applications include effective computation of quotient and remainder series, construction of reduced bases of modules over rings of algebraic series, and the analysis of complexity and algorithmic behavior in computational algebraic analysis.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Algebraic EPSR.