kummer-degrees

Compute the degree of Kummer extensions
git clone https://git.tronto.net/kummer-degrees
Download | Log | Files | Refs | README | LICENSE

commit a5c0210e2ff37acaf4fe58130d2b67365677b559
parent d5266a09e125ac3a0c9c39063d21cc93747c811f
Author: Sebastiano Tronto <sebastiano.tronto@gmail.com>
Date:   Fri, 20 Sep 2019 10:40:58 +0200

New documentation

Diffstat:
MREADME.md | 17+++++++++++++++++
1 file changed, 17 insertions(+), 0 deletions(-)

diff --git a/README.md b/README.md @@ -10,6 +10,23 @@ Q(\zeta_M,G^{1/N}), where: * G^{1/N} is the set of all elements x of an algebraic closure of Q such that x^n belongs to G. +The main importance of this script is to show that, for a fixed group G as +above, one can compute in a finite time a finite-case-distinction formula +that computes the degrees [Q_{M,N}:Q] of such extensions when M and N vary. +A preprint by A. Perucca, P. Sgobba and S. Tronto that explains how this is +possible can be found in the docs folder. + +I have not computed accurately the complexity of the code. However, I can +say the following: +* The complexity is exponential in the rank r of the group. +* The script can become slow if the generators of the group G are n-th powers +for very high n. +* The generators given are factored as product of prime powers, so very large +generators can slow the script as well. +* The code is very fast for groups of small rank (e.g. up to 5) and generated +by elements of magnitude 10^6; higher ranks are feasible as well with smaller +generators. + It contains the following useful functions: ## TotalKummerFailure( G )