-
-
Notifications
You must be signed in to change notification settings - Fork 674
Description
We propose the addition of the following methods and classes to skew polynomials:
- class
CenterSkewPolynomial_generic_dense
- class
SectionSkewPolynomialCenterInjection
- class
SkewPolynomialCenterInjection
- class
CenterSkewPolynomialRing
- 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