{"title":"Elimination by substitution","authors":"Martin Kreuzer , Lorenzo Robbiano","doi":"10.1016/j.jsc.2025.102445","DOIUrl":null,"url":null,"abstract":"<div><div>Let <em>K</em> be a field and <span><math><mi>P</mi><mo>=</mo><mi>K</mi><mo>[</mo><msub><mrow><mi>x</mi></mrow><mrow><mn>1</mn></mrow></msub><mo>,</mo><mo>…</mo><mo>,</mo><msub><mrow><mi>x</mi></mrow><mrow><mi>n</mi></mrow></msub><mo>]</mo></math></span>. The technique of elimination by substitution is based on discovering a coherently <span><math><mi>Z</mi><mo>=</mo><mo>(</mo><msub><mrow><mi>z</mi></mrow><mrow><mn>1</mn></mrow></msub><mo>,</mo><mo>…</mo><mo>,</mo><msub><mrow><mi>z</mi></mrow><mrow><mi>s</mi></mrow></msub><mo>)</mo></math></span>-separating tuple of polynomials <span><math><mo>(</mo><msub><mrow><mi>f</mi></mrow><mrow><mn>1</mn></mrow></msub><mo>,</mo><mo>…</mo><mo>,</mo><msub><mrow><mi>f</mi></mrow><mrow><mi>s</mi></mrow></msub><mo>)</mo></math></span> in an ideal <em>I</em>, i.e., on finding polynomials such that <span><math><msub><mrow><mi>f</mi></mrow><mrow><mi>i</mi></mrow></msub><mo>=</mo><msub><mrow><mi>z</mi></mrow><mrow><mi>i</mi></mrow></msub><mo>−</mo><msub><mrow><mi>h</mi></mrow><mrow><mi>i</mi></mrow></msub></math></span> with <span><math><msub><mrow><mi>h</mi></mrow><mrow><mi>i</mi></mrow></msub><mo>∈</mo><mi>K</mi><mo>[</mo><mi>X</mi><mo>∖</mo><mi>Z</mi><mo>]</mo></math></span>. Here we elaborate on this technique in the case when <em>P</em> is non-negatively graded. The existence of a coherently <em>Z</em>-separating tuple is reduced to solving several <span><math><msub><mrow><mi>P</mi></mrow><mrow><mn>0</mn></mrow></msub></math></span>-module membership problems. Best separable re-embeddings, i.e., isomorphisms <span><math><mi>P</mi><mo>/</mo><mi>I</mi><mo>⟶</mo><mi>K</mi><mo>[</mo><mi>X</mi><mo>∖</mo><mi>Z</mi><mo>]</mo><mo>/</mo><mo>(</mo><mi>I</mi><mo>∩</mo><mi>K</mi><mo>[</mo><mi>X</mi><mo>∖</mo><mi>Z</mi><mo>]</mo><mo>)</mo></math></span> with maximal #<em>Z</em>, are found degree-by-degree. They turn out to yield optimal re-embeddings in the positively graded case. Viewing <span><math><msub><mrow><mi>P</mi></mrow><mrow><mn>0</mn></mrow></msub><mo>⟶</mo><mi>P</mi><mo>/</mo><mi>I</mi></math></span> as a fibration over an affine space, we show that its fibers allow optimal <em>Z</em>-separating re-embeddings, and we provide a criterion for a fiber to be isomorphic to an affine space. In the last section we introduce a new technique based on the solution of a unimodular matrix problem which enables us to construct automorphisms of <em>P</em> such that additional <em>Z</em>-separating re-embeddings are possible. One of the main outcomes is an algorithm which allows us to explicitly compute a homogeneous isomorphism between <span><math><mi>P</mi><mo>/</mo><mi>I</mi></math></span> and a non-negatively graded polynomial ring if <span><math><mi>P</mi><mo>/</mo><mi>I</mi></math></span> is regular.</div></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"131 ","pages":"Article 102445"},"PeriodicalIF":0.6000,"publicationDate":"2025-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Symbolic Computation","FirstCategoryId":"100","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0747717125000276","RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0
Abstract
Let K be a field and . The technique of elimination by substitution is based on discovering a coherently -separating tuple of polynomials in an ideal I, i.e., on finding polynomials such that with . Here we elaborate on this technique in the case when P is non-negatively graded. The existence of a coherently Z-separating tuple is reduced to solving several -module membership problems. Best separable re-embeddings, i.e., isomorphisms with maximal #Z, are found degree-by-degree. They turn out to yield optimal re-embeddings in the positively graded case. Viewing as a fibration over an affine space, we show that its fibers allow optimal Z-separating re-embeddings, and we provide a criterion for a fiber to be isomorphic to an affine space. In the last section we introduce a new technique based on the solution of a unimodular matrix problem which enables us to construct automorphisms of P such that additional Z-separating re-embeddings are possible. One of the main outcomes is an algorithm which allows us to explicitly compute a homogeneous isomorphism between and a non-negatively graded polynomial ring if is regular.
期刊介绍:
An international journal, the Journal of Symbolic Computation, founded by Bruno Buchberger in 1985, is directed to mathematicians and computer scientists who have a particular interest in symbolic computation. The journal provides a forum for research in the algorithmic treatment of all types of symbolic objects: objects in formal languages (terms, formulas, programs); algebraic objects (elements in basic number domains, polynomials, residue classes, etc.); and geometrical objects.
It is the explicit goal of the journal to promote the integration of symbolic computation by establishing one common avenue of communication for researchers working in the different subareas. It is also important that the algorithmic achievements of these areas should be made available to the human problem-solver in integrated software systems for symbolic computation. To help this integration, the journal publishes invited tutorial surveys as well as Applications Letters and System Descriptions.