Subalgebras of the univariate polynomial algebra
Abstract In previous work we have shown that any subalgebra $$A \subseteq \mathbb {K}[x]$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mi>A</mml:mi> <mml:mo>⊆</mml:mo> <mml:mi>K</mml:mi> <mml:mo>[</mml:mo> <mml:mi>x</mml:mi> <mml:mo>]</mml:mo> </mml:mrow> </mml:math> of finite codimension n can be described by a finite set $$\text {Sp}(A)$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mtext>Sp</mml:mtext> <mml:mo>(</mml:mo> <mml:mi>A</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> </mml:math> , called the subalgebra spectrum of A , together with n defining conditions. In this paper we show that a similar result applies to subalgebras of infinite codimension. We also develop new tools for the case of finite codimension. One of them is to introduce an ideal I ( A ) in A of finite codimension in $$\mathbb {K}[x]$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mi>K</mml:mi> <mml:mo>[</mml:mo> <mml:mi>x</mml:mi> <mml:mo>]</mml:mo> </mml:mrow> </mml:math> , such that $$V(I(A))=\text {Sp}(A).$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mi>V</mml:mi> <mml:mo>(</mml:mo> <mml:mi>I</mml:mi> <mml:mo>(</mml:mo> <mml:mi>A</mml:mi> <mml:mo>)</mml:mo> <mml:mo>)</mml:mo> <mml:mo>=</mml:mo> <mml:mtext>Sp</mml:mtext> <mml:mo>(</mml:mo> <mml:mi>A</mml:mi> <mml:mo>)</mml:mo> <mml:mo>.</mml:mo> </mml:mrow> </mml:math> We use A / I ( A ) to analyse how the structure of A relates to its defining conditions. A key problem is to find algorithms for obtaining a SAGBI basis given defining conditions and vice versa. We present an efficient solution to the first problem. By elimination of a linear system we obtain a linear basis of A and then reduce it into a minimal SAGBI basis. By solving the same linear system we can also obtain the normal form of any polynomial. Further, we suggest an efficient way to obtain $$\text {Sp}(A)$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mtext>Sp</mml:mtext> <mml:mo>(</mml:mo> <mml:mi>A</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> </mml:math> from generators of A , but note that finding the conditions is NP hard.
Authors
- Anna Torstensson
Institutions
- Lund University (SE)
Publication Details
- Journal
- Applicable Algebra in Engineering Communication and Computing
- Published
- 2026-01-19
- DOI
- https://doi.org/10.1007/s00200-025-00724-3
- Primary Topic
- Polynomial and algebraic computation
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Lunds Universitet