Opened 11 years ago
Last modified 7 years ago
#9694 needs_work enhancement
Implement direct product of cyclic groups
Reported by: | rbeezer | Owned by: | joyner |
---|---|---|---|
Priority: | major | Milestone: | sage-6.4 |
Component: | group theory | Keywords: | |
Cc: | was, davidloeffler, cremona | Merged in: | |
Authors: | Reviewers: | ||
Report Upstream: | N/A | Work issues: | |
Branch: | Commit: | ||
Dependencies: | Stopgaps: |
Description
This will be a straightforward implementation of a direct product of cyclic groups, allowing students to experiment with basic notions of order, cyclicness, subgroups, etc.
Attachments (1)
Change History (7)
Changed 11 years ago by
comment:1 Changed 11 years ago by
- Cc was davidloeffler cremona added
- Status changed from new to needs_info
Patch is a rough cut. Requires something in the 4.5.2 alpha/rc series to work.
Posted here because of the hack to avoid having the __call__
function in the derived class not get called during the initialization.
Somewhere (once per invariant, I think) the creation of the optimized quotient module has a "self()" call that reaches all the way down into this class and if the optimized module is used for conversion, it just causes infinite recursion. (Also happens with saving _orig_gens but that is more obvious).
Need for the conversion is described more fully at #9695. Help or advice needed!
comment:2 Changed 11 years ago by
- Status changed from needs_info to needs_work
comment:3 Changed 8 years ago by
- Milestone changed from sage-5.11 to sage-5.12
comment:4 Changed 8 years ago by
- Milestone changed from sage-6.1 to sage-6.2
comment:5 Changed 8 years ago by
- Milestone changed from sage-6.2 to sage-6.3
comment:6 Changed 7 years ago by
- Milestone changed from sage-6.3 to sage-6.4
Preliminary version, no doctests, etc