Skip to content

multivariate polynomial GCD should work over more base rings #3330

@sagetrac-cwitty

Description

@sagetrac-cwitty

Consider this example:

  R.<a,b> = NumberField(x^2-3,'g').extension(x^2-7,'h')[]
  h = R.base_ring().gen()    
  S.<y> = R.fraction_field()[]
  xgcd(y^2, a*h*y+b) 

(reported by Gaëtan Bisson here: http://groups.google.com/group/sage-support/browse_thread/thread/5338608bd7508b00/cd1d6555592e472f#cd1d6555592e472f)

This fails because Sage attempts to find the GCD of multivariate polynomials over a relative number field using Singular, and Singular does not support relative number fields. This should be implemented in Sage (probably by converting the relative number field into an absolute field, performing the computation, and converting back).

See also #3329, which is about the exact same test case, but requests only a better error message.

CC: @sagetrac-bisson

Component: commutative algebra

Author: Thierry Monteil

Branch: 74cdf73

Reviewer: Vincent Delecroix

Issue created by migration from https://trac.sagemath.org/ticket/3330

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions