#19016: Better hash for Element
-------------------------------------+-------------------------------------
       Reporter:  ncohen             |        Owner:
           Type:  defect             |       Status:  needs_work
       Priority:  blocker            |    Milestone:  sage-6.9
      Component:  misc               |   Resolution:
       Keywords:                     |    Merged in:
        Authors:  Nils Bruin,        |    Reviewers:
  Vincent Delecroix                  |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:  public/19016       |  83a758f5c9e19daa0e60914a633ded84d75da4e0
   Dependencies:  #18246             |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by vdelecroix):

 A rough estimation of the classes that need a hash from the doctests
 - algebras.quatalg.quaternion_algebra.QuaternionFractionalIdeal_rational
 - combinat
   -
 alternating_sign_matrix.AlternatingSignMatrices_with_category.element_class
   -
 crystals.affinization.AffinizationOfCrystal_with_category.element_class
   -
 crystals.elementary_crystals.ComponentCrystal_with_category.element_class
   -
 crystals.elementary_crystals.ElementaryCrystal_with_category.element_class
   - crystals.fast_crystals.FastCrystal_with_category.element_class
   -
 
crystals.monomial_crystals.CrystalOfNakajimaMonomials_with_category.element_class
   -
 
crystals.monomial_crystals.InfinityCrystalOfNakajimaMonomials_with_category.element_class
   - rigged_configurations.kleber_tree.!KleberTreeNode
   - root_system.associahedron.Associahedra_with_category.element_class
   -
 similarity_class_type.PrimarySimilarityClassTypes_with_category.element_class
 - geometry
   -
 
hyperplane_arrangement.hyperplane.AmbientVectorSpace_with_category.element_class
   - polyhedron.backend_cdd.Polyhedra_RDF_cdd_with_category.element_class
   - polyhedron.backend_field.Polyhedra_field_with_category.element_class
   - polyhedron.backend_ppl.Polyhedra_QQ_ppl_with_category.element_class
   - polyhedron.backend_ppl.Polyhedra_ZZ_ppl_with_category.element_class
 -
 
groups.additive_abelian.additive_abelian_group.AdditiveAbelianGroup_fixed_gens_with_category.element_class
 - modular.overconvergent.weightspace.!AlgebraicWeight
 - monoids
   - free_monoid_element.FreeMonoid_class_with_category.element_class
   - free_monoid_element.!FreeMonoidElement
   - string_monoid_element.!StringMonoidElement
 - rings
   - infinity.!PlusInfinity
   - polynomial.ideal.Ideal_1poly_field
   - polynomial.infinite_polynomial_element.InfinitePolynomial_dense
   - polynomial.infinite_polynomial_element.InfinitePolynomial_sparse
   - polynomial.multi_polynomial_ideal.MPolynomialIdeal
   - quotient_ring_element.QuotientRing_generic_with_category.element_class

--
Ticket URL: <http://trac.sagemath.org/ticket/19016#comment:49>
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