Hi Anne, Mark, Jesus,

I just pushed an updated version of #13724 which should fix the
issues/missing features of relabelled cartan types:

    sage: ct = CartanType(["G",2]).relabel({1:2,2:1})
    sage: ct.affine()
    ['G', 2, 1] relabelled by {0: 0, 1: 2, 2: 1}
    sage: ct.symmetrizer()
    Finite family {1: 3, 2: 1}
    sage: ct.root_system().ambient_space()
    Ambient space of the Root system of type ['G', 2] relabelled by {0: 0, 1: 
2, 2: 1}

Please try out and shake it up!

One thing I haven't done yet is to handle the dual of G_2 and F4:

    sage: ct = CartanType(['G',2]).dual()
    sage: ct.affine()

One option would be to define the dual of G_2 as a relabelled G_2 (and
the same for F4), which would be two trivial methods to add. I am just
wondering whether there is any useful info we would loose by not
knowing that they are dual types.

Cheers,
                                Nicolas
--
Nicolas M. ThiƩry "Isil" <nthi...@users.sf.net>
http://Nicolas.Thiery.name/

-- 
You received this message because you are subscribed to the Google Groups 
"sage-combinat-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-combinat-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-combinat-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-combinat-devel?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to