sagemath / sage

Main repository of SageMath
https://www.sagemath.org
Other
1.42k stars 477 forks source link

Ramified extensions of general p-adic rings and fields #23218

Closed roed314 closed 6 years ago

roed314 commented 7 years ago

We should have support for relative extensions of p-adic rings and fields. This is particularly useful for totally ramified extensions of unramified extensions of Qp, which will represent a general absolute extension of Qp.

Depends on #23221 Depends on #23228 Depends on #23471 Depends on #25908 Depends on #21994

CC: @saraedum @sagetrac-swewers @xcaruso

Component: padics

Keywords: sd87, padicIMA

Author: David Roe, Julian Rüth, Xavier Caruso

Branch/Commit: 319f6d4

Reviewer: Julian Rüth, Xavier Caruso, David Roe

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

roed314 commented 7 years ago

Branch: u/roed/ramified_extensions_of_general_p_adic_rings_and_fields

saraedum commented 7 years ago

Commit: bcdc069

saraedum commented 7 years ago

New commits:

bcdc069Initial files to work on for 23218
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

1e4b2b4Working on relative ramified extensions
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Changed commit from bcdc069 to 1e4b2b4

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Changed commit from 1e4b2b4 to 17a2ae0

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

17a2ae0Changes to make things build
roed314 commented 7 years ago

Dependencies: #23221

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Changed commit from 17a2ae0 to 77850fb

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

6470a1a__init__ method on relative ramified FM parents
4b56533Add coercion to fraction field for floating point rings
18f9d37Merge branch 't/23220/coercion_from_floating_point_unramified_rings_to_their_fractionf_fields' into t/23218/ramified_extensions_of_general_p_adic_rings_and_fields
77850fbFixing some problems with floating point in pushouts, adding type casts for celements in libs/linkages/padics/Polynomial*.pxi to allow access to __coeffs
saraedum commented 7 years ago

Changed branch from u/roed/ramified_extensions_of_general_p_adic_rings_and_fields to u/saraedum/ramified_extensions_of_general_p_adic_rings_and_fields

roed314 commented 7 years ago

Changed branch from u/saraedum/ramified_extensions_of_general_p_adic_rings_and_fields to u/roed/ramified_extensions_of_general_p_adic_rings_and_fields

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Changed commit from 77850fb to eafeefe

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

f815759replace prec_cap with ram_prec_cap in many template.pxi files
eafeefeUse Polynomial_generic_dense_inexact in relative_ramified_FM
saraedum commented 7 years ago

Changed dependencies from #23221 to #23221, #23228

saraedum commented 7 years ago

Changed branch from u/roed/ramified_extensions_of_general_p_adic_rings_and_fields to u/saraedum/ramified_extensions_of_general_p_adic_rings_and_fields

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Changed commit from eafeefe to fd3ee0f

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

fd3ee0fClarify calls of `__init__` in cconstruct
roed314 commented 7 years ago

Changed branch from u/saraedum/ramified_extensions_of_general_p_adic_rings_and_fields to u/roed/ramified_extensions_of_general_p_adic_rings_and_fields

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Changed commit from fd3ee0f to 0204e7f

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

0204e7fMake series printing work for two-step p-adic extension elements
saraedum commented 7 years ago

Changed branch from u/roed/ramified_extensions_of_general_p_adic_rings_and_fields to u/saraedum/ramified_extensions_of_general_p_adic_rings_and_fields

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

b51ab48Implemented missing p-adic conversions
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Changed commit from 0204e7f to b51ab48

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Changed commit from b51ab48 to a4c3bf5

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

a4c3bf5Fix missing cases in conversion
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Changed commit from a4c3bf5 to 651e31f

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

42a65abWorking on series printing for two-step p-adics
0204e7fMake series printing work for two-step p-adic extension elements
c7f71c1Fixing terse printing
0674979Merge branch 'u/saraedum/ramified_extensions_of_general_p_adic_rings_and_fields' of git://trac.sagemath.org/sage into t/23217/ramified_extensions_of_general_p_adic_rings_and_fields
4d4c973cleanup and implementations in ramified linkage
651e31fCaching methods in pow computer
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Changed commit from 651e31f to 19115e6

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

19115e6fix shifting
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Changed commit from 19115e6 to 9a65ead

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

1f89001fix ccmp
39534c3initialize temporary variables
b3e1001explain why a conversion was not found
25888bcfix typo
883b789coercions and conversions from rationals into relative extensions
9a65eadMove `_coerce_map_from_` to the affected parents
roed314 commented 7 years ago

Changed dependencies from #23221, #23228 to #23221, #23228, #20310

roed314 commented 7 years ago

Changed dependencies from #23221, #23228, #20310 to #23221, #23228, #20310, #14825

roed314 commented 7 years ago

Changed branch from u/saraedum/ramified_extensions_of_general_p_adic_rings_and_fields to u/roed/ramified_extensions_of_general_p_adic_rings_and_fields

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

497db77Fixing pickling, adding relative extensions to factory, fixing bug in comparison
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Changed commit from 9a65ead to 497db77

roed314 commented 7 years ago

Changed dependencies from #23221, #23228, #20310, #14825 to #23221, #23228, #20310, #14825, #23471

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Changed commit from 497db77 to 2f3e44c

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

b7a0bffFix orders
77779eaminor docstring changes
6e2495fMerge branch 't/23331/allow_exact_defining_polynomials_for_p_adic_extensions' into t/20310/change_precision
7428353minor docstring fixes
bd15d71add exact keyword
99dccf6Merge branch 't/23331/allow_exact_defining_polynomials_for_p_adic_extensions' into t/20310/change_precision
ef4ed33Fix SEEALSO:
1754b44Fix exact=True errors in the right branch
a29bf7aMerge branch 't/20310/change_precision' into t/23471/padic_ext_conversion
2f3e44cMerge branch 't/23471/padic_ext_conversion' into t/23218/ramified_extensions_of_general_p_adic_rings_and_fields
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

f985aa0Add ability to call with arguments
9763d7aFix implementation of _call_with_args
21a476eMerge branch 't/23471/padic_ext_conversion' into t/23218/ramified_extensions_of_general_p_adic_rings_and_fields
e5d46b6Move _shift_seed to PowComputer_relative_eis
3b52f2cFix bug from args being a tuple, not a list
e74a87fMerge branch 't/23471/padic_ext_conversion' into t/23218/ramified_extensions_of_general_p_adic_rings_and_fields
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Changed commit from 2f3e44c to e74a87f

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

3cddbddFix doctests
8586517Merge branch 't/14825/polynomial_representation_of_a_padic_number' into t/23218/ramified_extensions_of_general_p_adic_rings_and_fields
5c0aa4eFix sign error in PowComputer_relative
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Changed commit from e74a87f to 5c0aa4e

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

1cb5597Base change exact polynomial when creating PowComputer
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Changed commit from 5c0aa4e to 1cb5597

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

4eeb18bInjections from the base ring for relative p-adic extensions
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Changed commit from 1cb5597 to 4eeb18b

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Changed commit from 4eeb18b to d037d15

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

1944974Add morphisms to and from residue field (still need doctests)
d037d15Merge branch 't/8240/residue_coercion' into t/23218/ramified_extensions_of_general_p_adic_rings_and_fields