#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.