#2329: Add interface to PARI's rnfisnorm()
-------------------------------------------------------------------------+--
   Reporter:  craigcitro                                                 |      
 Owner:  craigcitro            
       Type:  enhancement                                                |      
Status:  needs_work            
   Priority:  major                                                      |   
Milestone:  sage-4.6.2            
  Component:  number fields                                              |    
Keywords:  editor_craigcitro pari
     Author:  Craig Citro, Marco Streng, Francis Clarke, Jeroen Demeyer  |    
Upstream:  N/A                   
   Reviewer:  Nick Alexander, David Loeffler                             |      
Merged:                        
Work_issues:                                                             |  
-------------------------------------------------------------------------+--
Description changed by jdemeyer:

Old description:

> This patch adds support to solve norm equations via PARI.
>
> Quick summary: given an element `x` of any number field (even `QQ`),
> `x.is_norm(L)` will return `True` if and only if `x` is a norm from `L`.
> It is also able to return an element of `L` whose norm is `x`.
>
> The data used by PARI to compute whether or not an element is a norm can
> be computed once for each extension `L/K`. The function
> `pari_rnfnorm_data` computes exactly this, and hopefully in a later
> version its result can be passed to `is_norm` to avoid recomputing it
> each time in the case that `K != QQ`. If `K` is `QQ`, there is no need to
> save any such data -- the only data needed is that of `K.pari_bnf()`,
> which is used instead, and is already cached by `K`.
>
> '''Dependency''': #10430

New description:

 This patch adds support to solve norm equations via PARI.

 Quick summary: given an element `x` of any number field (even `QQ`),
 `x.is_norm(L)` will return `True` if and only if `x` is a norm from `L`.
 It is also able to return an element of `L` whose norm is `x`.

 The data used by PARI to compute whether or not an element is a norm can
 be computed once for each extension `L/K`. The function
 `pari_rnfnorm_data` computes exactly this, and hopefully in a later
 version its result can be passed to `is_norm` to avoid recomputing it each
 time in the case that `K != QQ`. If `K` is `QQ`, there is no need to save
 any such data -- the only data needed is that of `K.pari_bnf()`, which is
 used instead, and is already cached by `K`.

 '''Dependencies''': #10430, #10677

--

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/2329#comment:40>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to