#727: find rational points on plane conic curves [with patch, needs work]
--------------------------------------------+-------------------------------
   Reporter:  was                           |       Owner:  mstreng             
                      
       Type:  enhancement                   |      Status:  needs_review        
                      
   Priority:  major                         |   Milestone:  sage-4.5.2          
                      
  Component:  geometry                      |    Keywords:  rational point 
points conic quadratic form
     Author:  Nick Alexander, Marco Streng  |    Upstream:  N/A                 
                      
   Reviewer:                                |      Merged:                      
                      
Work_issues:                                |  
--------------------------------------------+-------------------------------
Description changed by mstreng:

Old description:

> Implement a Conic class that is able to find rational points on plane
> conic curves over QQ, finite fields, RR, CC, and number fields.
>
> {{{
> John Cremona <[email protected]>            hide details    1:37 am
> (2 minutes ago)
>         reply-to                [email protected]
>         to              [email protected]
>         date            Sep 21, 2007 1:37 AM
>         subject         [sage-support] Re: rational solutions to a
> bivariate polynomial
>         mailed-by               googlegroups.com
>
> It *is* a ternary quadratic form once you homogenize with a 3rd variable
> z.
>
> Finding rational points on plane conics (which is what this is) has
> advanced substantially in the last few years.  My paper with Rusin
> (Mathematics of Computation, 72 (2003), no. 243, pages 1417-1441.)
> works well for diaginal ones and is behind Magma's first
> implementations for RationalPoint(Conic());  a different method by
> Denis Simon is better for non-diagonal ones and is (I believe) what
> Magma uses.
>
> My method is implemented in the C++ code which is already in Sage in
> the mwrank package, so all tat would be needed would be to write the
> appropriate wrappers!
>
> }}}

New description:

 Implement a Conic class that is able to

  * find rational points on plane conic curves over QQ, finite fields, RR,
 CC, and number fields.

  * given a conic with a point over a field, compute a parametrization.

 {{{
 John Cremona <[email protected]>            hide details    1:37 am
 (2 minutes ago)
         reply-to                [email protected]
         to              [email protected]
         date            Sep 21, 2007 1:37 AM
         subject         [sage-support] Re: rational solutions to a
 bivariate polynomial
         mailed-by               googlegroups.com

 It *is* a ternary quadratic form once you homogenize with a 3rd variable
 z.

 Finding rational points on plane conics (which is what this is) has
 advanced substantially in the last few years.  My paper with Rusin
 (Mathematics of Computation, 72 (2003), no. 243, pages 1417-1441.)
 works well for diaginal ones and is behind Magma's first
 implementations for RationalPoint(Conic());  a different method by
 Denis Simon is better for non-diagonal ones and is (I believe) what
 Magma uses.

 My method is implemented in the C++ code which is already in Sage in
 the mwrank package, so all tat would be needed would be to write the
 appropriate wrappers!

 }}}

--

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/727#comment:13>
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