#16953: Faster enumeration of points for toric varieties
-------------------------------------+-------------------------------------
Reporter: vbraun | Owner:
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-6.4
Component: algebraic | Resolution:
geometry | Merged in:
Keywords: | Reviewers:
Authors: Volker Braun | Work issues:
Report Upstream: N/A | Commit:
Branch: | 266d921d01f02e1301fb9e2981599fd17d71b152
u/vbraun/faster_enumeration | Stopgaps:
Dependencies: |
-------------------------------------+-------------------------------------
Description changed by vbraun:
Old description:
> This ticket implements a specialized enumerator for points of a toric
> variety over a finite field. It uses linear algebra to solve the
> rescaling relations. It also parallelizes the enumeration of points for
> subvarieties of toric varieties.
New description:
This ticket implements a specialized enumerator for points of a toric
variety over a finite field. It uses linear algebra to solve the rescaling
relations. It also parallelizes the enumeration of points for subvarieties
of toric varieties.
For example:
{{{
$ cat quintic.sage
p = 3
for k in range(1, 5):
F = GF(p^k, 'a')
P4.<z0,z1,z2,z3,z4> = toric_varieties.P(4, base_ring=F)
X = P4.subscheme(z0^5+z1^5+z2^5+z3^5+z4^5-5*z0*z1*z2*z3*z4)
print k, X.point_set().cardinality()
$ time sage quintic.sage
1 36
2 816
3 20691
4 688800
real 14m37.378s
user 136m37.989s
sys 0m18.268s
}}}
--
--
Ticket URL: <http://trac.sagemath.org/ticket/16953#comment:4>
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 unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.