#16295: Faster is_orthogonal_array
-------------------------------------+-------------------------------------
       Reporter:  ncohen             |        Owner:
           Type:  enhancement        |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-6.3
      Component:  combinatorial      |   Resolution:
  designs                            |    Merged in:
       Keywords:                     |    Reviewers:
        Authors:  Nathann Cohen      |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:  u/ncohen/16295     |  31e84b82913815b2005b5e2e45650c1568a45761
   Dependencies:  #16236             |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by ncohen):

 Two details that may help you decide :

 1) The current behaviour of the are_mutually_orthogonal_latin_squares is
 to check that the latin squares are latin squares, and so changing that
 would mean changing the behaviour of the function

 {{{
 sage: from sage.combinat.designs.latin_squares import
 are_mutually_orthogonal_latin_squares
 sage: are_mutually_orthogonal_latin_squares([Matrix([[1,1],[1,0]])])
 False
 }}}

 2) All results returned by the constructors of
 `mutually_orthogonal_latin_squares` are checked using this function.. If
 it does not check whether the latin squares are orthogonal then we need to
 make sure that the output of our constructors are actually latin squares

 Nathann

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