Hello everybody,

Volker and I have some disagreement on names used in
http://trac.sagemath.org/sage_trac/ticket/9296 and it would be VERY
nice to get other people opinions. I'll try to be short.

In toric geometry it is important/convenient to distinguish a lattice
and its dual. Standard names for them are N and M with fans living in
N and monomials corresponding to points in M. However these lattices
are dual and therefore interchangable, which is used in Batyrev-
Borisov mirror constructions. It is also possible to have more than
one lattice of the same dimension with different names and no
relations at all or some non-trivial identification between elements
(e.g. some parts of Gross-Siebert mirror constructions, or even
"traditional" quotient and sub- lattices associated to cones).

Now, if we have a cone C living in lattice N with dual M, then it has
associated lattices traditionaly denoted by N(C), N_C, M(C). The
question is - how to name the corresponding methods of C? Volker
prefers names like C.N, C.N_quotient, C.M. I prefer names like
C.spanned_lattice, C.quotient_lattice, C.spanned_lattice_dual.

Volker's arguments:
* names like C.N are short
* they correlate better with notation that beginners are likely to see
in textbooks
* advanced users will not have troubles tracking down appropriate
lattices

My arguments:
* names like C1.N and C2.N are very confusing if C1 lives in lattice N
and C2 in its dual lattice M, especially when both cones are used for
some task
* they are also not clear for cones living in lattice L
* it is not very clear whether C.N corresponds to mathematical obejct
N(C) or N_C, which is bad since both are important and both are used
* thinking of myself as an advanced user of toric geometry, I would
have some troubles tracking down lattices.

For more details you may refer to the ticket. Please help us to choose
good names!
Andrey

-- 
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