Latin Squares
Todo notes for further constructions
trac #15268: Rebase on 6.1.beta2
trac #15286: Reviewer's comments
trac #15286: Reviewer's comments 2
trac #15286: Rebase on 6.1.beta4
trac #15286: Fix an encoding problem in the doc
trac #15286: Rebase on 6.2.beta0
Merge branch 'u/ncohen/15286' of git://trac.sagemath.org/sage into 15286
remove the avoid section "Function" in the intial comment and implement
a function are_mutually_orthogonal_latin_squares
FiniteStateMachine.determine_alphabets: corrected description of parameter reset
FiniteStateMachine.determine_alphabets: one more small correction in docstring
in docstring: added ``
Trac #15286: Latin squares

This patch creates a file `latin_squares.py` in combinat/designs/, and
implements several constructions of mutually orthogonal latin squares,
as found in Douglas Stinson's book "Combinatorial Designs: Constructions
and Analysis".

Nathann

URL: http://trac.sagemath.org/15286
Reported by: ncohen
Ticket author(s): Nathann Cohen
Reviewer(s): Vincent Delecroix
Trac #15975: FiniteStateMachine.determine_alphabets: corrected description of parameter reset

When the parameter reset is true, then not only the input but also the
output alphabet is erased.

URL: http://trac.sagemath.org/15975
Reported by: skropf
Ticket author(s): Sara Kropf
Reviewer(s): Clemens Heuberger, Daniel Krenn