#14249: There should be no need to have _an_element_ implement to multiply
elements
------------------------------+---------------------------------------------
Reporter: SimonKing | Owner: robertwb
Type: defect | Status: needs_review
Priority: major | Milestone: sage-5.9
Component: coercion | Resolution:
Keywords: | Work issues:
Report Upstream: N/A | Reviewers:
Authors: Simon King | Merged in:
Dependencies: #14264 | Stopgaps:
------------------------------+---------------------------------------------
Comment (by nbruin):
Isn't it a logical flaw that there should even be elements for an action
to exist? I think it's entirely possible to have a group acting on an
empty set. In fact, in number theory these things often arise. If C is a
smooth projective genus 1 curve then it is a torsor under its jacobian E.
This gives a functorial way for E(k) to act on C(k), for any extension k
of the field of definition. In the interesting cases, C(k) is empty, so
you have a finitely generated group E(k) acting on the empty set C(k).
This particular scenario isn't particularly relevant for the coercion
framework, but it does show that actions on empty sets are natural to
consider, so if we're not supporting that, there may be something wrong
with our model.
Can't we just ditch the sanity check (or skip it if an element isn't
easily obtained)?
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14249#comment:2>
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.