Skip to content

Center related classes and methods in Skew Polynomials #21262

@arpitdm

Description

@arpitdm
mannequin

We propose the addition of the following methods and classes to skew polynomials:

  1. class CenterSkewPolynomial_generic_dense
  2. class SectionSkewPolynomialCenterInjection
  3. class SkewPolynomialCenterInjection
  4. class CenterSkewPolynomialRing
  5. def center in class SkewPolynomialRing_general

In addition, we designed a special class SkewPolynomial_finite_order_dense for dense skew polynomial over fields when the twisting endomorphism has finite order (in which case the centre has finite index). It includes the following methods:

  • reduced_trace
  • reduced_norm
  • is_central
  • bound
  • optimal_bound

Note: The original ticket #13215 first introduced this functionality (only for finite fields). That was subsequently modified to support the basic implementation of skew polynomials and the center based methods from that ticket that were removed are being reintroduced here.

Depends on #13215
Depends on #29452
Depends on #29517

CC: @tscrim @xcaruso @johanrosenkilde @sagetrac-dlucas

Component: algebra

Author: Xavier Caruso

Branch/Commit: 5929bf9

Reviewer: Travis Scrimshaw

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions