#17693: mutable poset: a data structure for asymptotic expressions
-------------------------------------+-------------------------------------
Reporter: dkrenn | Owner:
Type: enhancement | Status: new
Priority: major | Milestone: sage-6.5
Component: misc | Resolution:
Keywords: asymptotics | Merged in:
Authors: Daniel Krenn | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
u/dkrenn/asy/mutable_poset | e2f884f56743c7d8780586c4b04b3d2e8242ce73
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by ncohen):
> A `FinitePoset` inherits from `Parent` and my understanding is that
parents must be immutable.
Indeed, but it may actually be time to change that. We are also having
problem with this, because apparently the construction of
`Parent/UniqueRepresentation` instances is known to be very slow, and you
"should not build too many of them at once" or it will slow code down a
lot.
That is what is already preventing us from implementing a proper iterator
over all non-isomorphic posets of a given size: this operation creates too
many parents and is the bottleneck in the computations.
If it seems that you are bothered by the same thing, it gives all the more
reasons to make that change.
Nathann
--
Ticket URL: <http://trac.sagemath.org/ticket/17693#comment:10>
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.