#10527: Implementation of quiver mutation type
-----------------------------------------------+----------------------------
       Reporter:  stumpc5                      |         Owner:  sage-combinat
           Type:  enhancement                  |        Status:  needs_review 
       Priority:  major                        |     Milestone:  sage-5.0     
      Component:  combinatorics                |    Resolution:               
       Keywords:  quiver mutation type days38  |   Work issues:               
Report Upstream:  N/A                          |     Reviewers:  Hugh Thomas  
        Authors:  Christian Stump              |     Merged in:               
   Dependencies:  #10349                       |      Stopgaps:               
-----------------------------------------------+----------------------------

Comment (by gmoose05):

 Replying to [comment:25 hthomas]:
 >
 > Okay, I agree, BB,1,1 should be undefined.

 Agreed.

 > ----
 > I'm confused about the notation you're using for some of the exceptional
 finite mutation type classes.  The non-simply-laced finite mutation type
 mutation classes are classified in Felikson-Shapiro-Tumarkin,
 arXiv:1006.4276.  They __are__ elliptic root systems (F-S-T say this),
 contrary to what's in the package now, and as a result I would rather get
 them using Saito notation.  But I don't see how the data for them match up
 with the data in F-S-T.
 > ----
 > Here's another question: for the most part, the third parameter is
 redundant.  I think the third parameter should only be used for the Kac
 convention (in affine root systems) and the Saito convention (in elliptic
 root systems).
 >
 > The only other information you're using it for is when you want to
 indicate the check in the other convention for affine roots.  But
 "check=true" would be easier to remember.

 We were trying to have some notation that would be compact yet flexible.
 Part of the issue, that there will be users from the Kac convention, but
 then users from other conventions.  Also, since cluster algebra mutation
 types can be finer than Dynkin types (e.g. in the affine A case, when the
 number of oriented arrows in a given direction matters) it wasn't a
 perfect fit either to use the standard Kac conventions.

 One ambiguity might be that we wrote that code just after Felikson-
 Shapiro-Tumarkin's second paper hit the arxiv.  They were using different
 notation for their exceptional examples in 2010 (see version 1-3) than
 they are in 2011.  I am happy for the sage convention to be updated to the
 2011 (FST arxiv version 4) notation.

 >
 > I also think it might be helpful to indicate references for the
 different conventions.
 >
 > http://en.wikipedia.org/wiki/Dynkin_diagram#Affine_Dynkin_diagrams
 >
 > seems to be a pretty good reference for the affine diagrams using the
 Kac convention.  And the convention Macdonald uses is recorded online at
 >
 >
 http://assets.cambridge.org/97805218/24729/excerpt/9780521824729_excerpt.pdf
 >
 > Then there is possibly a more canonical reference for Saito than F-S-T.
 > ----
 > It seems potentially confusing that "rank" is an argument for creating
 the object and also an attribute of the resulting object, but they aren't
 equal.  I guess all I'm really asking for is that the parameter for
 creating the object should have a different name.
 > ----
 > I haven't heard of types AE, BE, CE, DE before.  BE, CE, and DE seem to
 be constructed on the same logic as BC, BD, etc, so it's pretty clear what
 they're doing, but I'm not sure that they're needed.  AE seems to be
 constructed on a rather different logic; logically (to me) AE should just
 refer to the E-series.  So in addition to wondering if it's needed, I'm
 not very happy with the name.

 I also would vote for keeping BE, CE, DE, but am fine with jettisoning AE.

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