#15573: (co)product coercion
-------------------------------------+-------------------------------------
       Reporter:  elixyre            |        Owner:
           Type:  defect             |       Status:  needs_work
       Priority:  major              |    Milestone:  sage-6.4
      Component:  categories         |   Resolution:
       Keywords:                     |    Merged in:
        Authors:                     |    Reviewers:
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  u/elixyre/ticket/15573             |  f54c2e9db4e546d721f97c09b33f95ef9948a801
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by kdilks):

 Based on this comment in {{{hopf_algebra.py}}} inside
 antipode_by_coercion:


 {{{
             # TODO:
             # - Use @conditionally_defined once it's in Sage, for a nicer
 idiom
             # - Do the right thing (TM): once we will have proper
             #   overloaded operators (as in MuPAD-Combinat; see #8900),
             #   we won't need to specify explicitly to which parent one
             #   should coerce the input to calculate the antipode; so it
             #   will be sufficient to put this default implementation in
             #   HopfAlgebras.ParentMethods.
 }}}

 it sounds like what this ticket is attempting to achieve was originally
 the goal.

 I think this is something worth figuring out eventually, but for the sake
 of actually getting later features of CHA included in Sage, I'm fine with
 Travis's suggestion of making {{{a_realization}}} always return a
 product/coproduct/antipode method that's hard-coded to point to a
 realization where the method is actually defined, rather than having Sage
 automatically find a realization where the method is actually defined.

--
Ticket URL: <http://trac.sagemath.org/ticket/15573#comment:13>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to