Hi all,

I talked to David Cox and they are planning an appendix in their
upcoming book where they survey the different toric variety packages
in computer algebra systems. David was interested in covering Sage as
well; Their deadline is end of August.

Andrey's package is a nicer framework, but realistically can't compute
much. My package can compute mostly everything for which there is a
known toric algorithm, but doesn't have the nice framework.

To get anywhere before August, I would suggest the following:

- Add classes for N/M lattice to the framework.
- I'll merge my Cone/ToricVariety with Andrey's Cone_of_fan/
ToricVariety_field classes.
- Add the ChowCycle and Divisor classes from my package to compute
Chow homology and sheaf cohomology etc. Think about the best framework
later.

I'm mostly OK with the first three parts of Andrey's patches, but not
the FanoToricVariety (#8989) part:
- Can we rename it to PolytopalToricVariety or ReflexiveToricVariety
something like that? Most aren't Fano in the strict sense, so the name
grates a bit with me.
- Kahler cone and plotting should be implemented in the
ToricVariety_field base class, not here.

Finally a future project: To really deal with singular toric varieties
and/or Weyl/Q-Cartier divisors we need some way to find the integral
points in a non-integral polytope. LatticePolytope() can only deal
with integral polytopes (that is, spanned by integral vertices). There
is some mixed integer programming code out there that could be
assimilated.

Best wishes,
Volker

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to