#10963: Axioms and more functorial constructions
-------------------------------------+-------------------------------------
       Reporter:  nthiery            |        Owner:  stumpc5
           Type:  enhancement        |       Status:  needs_info
       Priority:  major              |    Milestone:  sage-6.2
      Component:  categories         |   Resolution:
       Keywords:  days54             |    Merged in:
        Authors:  Nicolas M. Thiéry  |    Reviewers:  Simon King, Frédéric
Report Upstream:  N/A                |  Chapoton
         Branch:                     |  Work issues:  merge with #15801
  public/ticket/10963-doc-           |  once things stabilize
  distributive                       |       Commit:
   Dependencies:  #11224, #8327,     |  18a4a74779e45d5ac8662affc40d46b773e3c495
  #10193, #12895, #14516, #14722,    |     Stopgaps:
  #13589, #14471, #15069, #15094,    |
  #11688, #13394, #15150, #15506,    |
  #15757, #15759, #15919             |
-------------------------------------+-------------------------------------

Comment (by nthiery):

 Hi Simon!

 Replying to [comment:638 SimonKing]:
 > on sage-devel, you wrote that you could make a list of commits that need
 a technical review for this ticket to be finished. Can you post this list,
 please?

 The following list should be correct (I took the log between develop
 and my branch, and removed commits about documentation or merges)::

 {{{
 4580db1 Trac 10963: fixed trivial doctest failures
 367d72e Trac 10963: fixed trivial doctest failure
 7db4ef0 Trac 10963: Fixed repr for the symmetric group algebra by
 improving a bit the generic repr methods in the categories
 e1110da Trac 10963: added little note in Category._super_categories
 d6a0e60 Axioms: Fixed some unused imports in categories
 4cd76af repeat some #8389 edits to make a cleaner merge with 6.2.beta4
 ece5c97 Axioms: fixed merge with #15873
 acd58b3 Fix failing tests due to little conflict when merging with #12141
 (finite dimensional algebra)
 977a940 Axioms: minor improvements here and there, and reworked
 explanations about the binding behavior of categories with axioms
 b957acf Axioms: finished draft of documentation, implementation of
 `Distributive`, ...
 e19385e Axioms: various improvements + complete description of the
 algorithms for computing joins and adding axioms
 4c0c9a4 Specify that the CartesianProduct functor is about finite
 cartesian products
 08d863b Axioms: partial documentation of the join algorithm + small
 simplification of its implementation
 770324b Axioms: improved DivisionRings.Finite_extra_super_categories +
 documentation
 be52d1c Axioms: fixed typo in two doctests of the primer
 c7ea9a1 Axioms: standardized _base_category_class_and_axiom to always be a
 tuple
 48dc0c06 Category with axioms: workaround limitation in lazy import to
 avoid lazy reimporting over and over
 478de48 Categories with axioms: improved names for the protocol to recover
 how _base_category_class_and_axiom was set.
 32b3c4e Improved the guessing logic for categories with axioms + typo
 fixes
 ec34036 Fixed failing doctest in integer_mod_ring.py from (my bad)
 merging.
 100e66f Trac 10963: Provide doctests for the changed behaviour of a lazy
 class attribute
 bdefe0d trac 10963: Avoid access to a lazy class attribute while it is
 being computed
 8eaf51a Trac 10963: Avoid infinite recursion in cached function
 0c907cf Reverted cached_function to weak_cached_function.
 588c276 Fixed ncsym/bases.py doctest.
 a410d05 typos and unused imports
 b21dde5 duplication introduced in my own merge removed
 }}}

 In practice, it might be easier to make a diff w.r.t. what you had
 reviewed last fall (typically 80d55fe+develop), and ignore the
 documentation pieces (which should be the largest piece).

 Let me know if you need more details!

 I still have to check Darij's and Peter's latest commits.

 Cheers,
                                     Nicolas

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