#10882: Add kernel fan to fan morphism
----------------------------------+-----------------------------------------
   Reporter:  novoselt            |       Owner:  mhampton      
       Type:  enhancement         |      Status:  needs_work    
   Priority:  major               |   Milestone:  sage-4.7      
  Component:  geometry            |    Keywords:  toric geometry
     Author:  Andrey Novoseltsev  |    Upstream:  N/A           
   Reviewer:                      |      Merged:                
Work_issues:  degenerate cases    |  
----------------------------------+-----------------------------------------
Changes (by novoselt):

  * status:  new => needs_work
  * work_issues:  => degenerate cases


Comment:

 Hi Volker,

 The patch is quite easy, as `preimage_cones` were already implemented, but
 in order to make everything shiny it would be nice to improve handling of
 degenerate cases. For this I need to resolve the situation with trivial
 fans, namely: is an empty set a fan, or it must include at least the
 origin? Fulton and Cox-Little-Schenck don't mention it explicitly, but
 from the point of view of nice correspondence to toric varieties it seems
 that completely empty fans should be prohibited as they seem to correspond
 to empty varieties, but then they don't really contain a torus.

 Right now it is possible in Sage to create a fan without cones, I propose
 to automatically add the origin of the provided lattice in this case and
 treat it as the generating cone. Any objections?

 Regarding `preimage_fans(cone)` it would imply that usually it is
 generated by `preimage_cones(cone)`, but some of them maybe unnecessary
 for generation (e.g. in the case of blow-up, described in the
 documentation), i.e. generating cones of `preimage_fan(cone)` are a subset
 of `preimage_cones(cone)`. However, if `preimage_cones(cone)` is empty,
 then `preimage_fan(cone)` will have an "extra" generating cone, namely the
 origin.

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