Sudoku and Matrices. Merciadri Luca. June 28, 2011

Similar documents
A Sudoku Submatrix Study

CS 246 Review of Linear Algebra 01/17/19

Review of Linear Algebra

Math Linear Algebra Final Exam Review Sheet

Chapter 4 - MATRIX ALGEBRA. ... a 2j... a 2n. a i1 a i2... a ij... a in

1 Determinants. 1.1 Determinant

18.S34 linear algebra problems (2007)

Foundations of Matrix Analysis

Quantum Computing Lecture 2. Review of Linear Algebra

1 Matrices and Systems of Linear Equations. a 1n a 2n

Chapter 2:Determinants. Section 2.1: Determinants by cofactor expansion

Topic 1: Matrix diagonalization

Linear Algebra Review. Vectors

Apprentice Program: Linear Algebra

Lecture Notes in Linear Algebra

Dominant Eigenvalue of a Sudoku Submatrix

Solution Set 7, Fall '12

c c c c c c c c c c a 3x3 matrix C= has a determinant determined by

Fundamentals of Engineering Analysis (650163)

Chapter 2. Square matrices

a 11 a 12 a 11 a 12 a 13 a 21 a 22 a 23 . a 31 a 32 a 33 a 12 a 21 a 23 a 31 a = = = = 12

Econ Slides from Lecture 7

Section 9.2: Matrices.. a m1 a m2 a mn

Matrices. In this chapter: matrices, determinants. inverse matrix

Matrix Algebra Determinant, Inverse matrix. Matrices. A. Fabretti. Mathematics 2 A.Y. 2015/2016. A. Fabretti Matrices

Graduate Mathematical Economics Lecture 1

MATH2210 Notebook 2 Spring 2018

4. Determinants.

Designing Information Devices and Systems I Discussion 4B

G1110 & 852G1 Numerical Linear Algebra

NOTES ON LINEAR ALGEBRA. 1. Determinants

Determinants. Beifang Chen

RANK AND PERIMETER PRESERVER OF RANK-1 MATRICES OVER MAX ALGEBRA

Mathematics. EC / EE / IN / ME / CE. for

Notes on the Matrix-Tree theorem and Cayley s tree enumerator

Lecture 7. Econ August 18

MAT 2037 LINEAR ALGEBRA I web:

Linear Algebra review Powers of a diagonalizable matrix Spectral decomposition

MATH 583A REVIEW SESSION #1

arxiv: v1 [math.co] 22 Feb 2013

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 1 x 2. x n 8 (4) 3 4 2

Math Matrix Algebra

Linear algebra I Homework #1 due Thursday, Oct Show that the diagonals of a square are orthogonal to one another.

Matrices A brief introduction

Physics 129B, Winter 2010 Problem Set 4 Solution

Linear Algebra: Matrix Eigenvalue Problems

Determinants Chapter 3 of Lay

Lectures on Linear Algebra for IT

1 Multiply Eq. E i by λ 0: (λe i ) (E i ) 2 Multiply Eq. E j by λ and add to Eq. E i : (E i + λe j ) (E i )

Lecture notes on Quantum Computing. Chapter 1 Mathematical Background

ENGR-1100 Introduction to Engineering Analysis. Lecture 21

Undergraduate Mathematical Economics Lecture 1

1 Matrices and Systems of Linear Equations

Cheng Soon Ong & Christian Walder. Canberra February June 2017

Ma/CS 6b Class 20: Spectral Graph Theory

More chapter 3...linear dependence and independence... vectors


33AH, WINTER 2018: STUDY GUIDE FOR FINAL EXAM

A = 3 1. We conclude that the algebraic multiplicity of the eigenvalues are both one, that is,

[Disclaimer: This is not a complete list of everything you need to know, just some of the topics that gave people difficulty.]

Lecture 2 INF-MAT : , LU, symmetric LU, Positve (semi)definite, Cholesky, Semi-Cholesky

Conceptual Questions for Review

Minimal Polynomials and Jordan Normal Forms

3 (Maths) Linear Algebra

Linear Algebra. Matrices Operations. Consider, for example, a system of equations such as x + 2y z + 4w = 0, 3x 4y + 2z 6w = 0, x 3y 2z + w = 0.

Cayley-Hamilton Theorem

Math 315: Linear Algebra Solutions to Assignment 7

Linear Algebra review Powers of a diagonalizable matrix Spectral decomposition

Solving Homogeneous Systems with Sub-matrices

Appendix A: Matrices

Chapter 1: Systems of linear equations and matrices. Section 1.1: Introduction to systems of linear equations

Matrix Algebra. Matrix Algebra. Chapter 8 - S&B

= main diagonal, in the order in which their corresponding eigenvectors appear as columns of E.

Chapter 3 Transformations

LinGloss. A glossary of linear algebra

Review of similarity transformation and Singular Value Decomposition

A = 3 B = A 1 1 matrix is the same as a number or scalar, 3 = [3].

Algebra Workshops 10 and 11

PROBLEMS ON LINEAR ALGEBRA

A VERY BRIEF LINEAR ALGEBRA REVIEW for MAP 5485 Introduction to Mathematical Biophysics Fall 2010

Chap 3. Linear Algebra

ELE/MCE 503 Linear Algebra Facts Fall 2018

Math113: Linear Algebra. Beifang Chen

Matrices and Linear Algebra

ENGI 9420 Lecture Notes 2 - Matrix Algebra Page Matrix operations can render the solution of a linear system much more efficient.

Queens College, CUNY, Department of Computer Science Numerical Methods CSCI 361 / 761 Spring 2018 Instructor: Dr. Sateesh Mane.

Linear Algebra: Characteristic Value Problem

Math 3191 Applied Linear Algebra

(f + g)(s) = f(s) + g(s) for f, g V, s S (cf)(s) = cf(s) for c F, f V, s S

Introduction to Matrix Algebra

Symmetric and anti symmetric matrices

Chapter 2 Notes, Linear Algebra 5e Lay

Knowledge Discovery and Data Mining 1 (VO) ( )

Linear Algebra Solutions 1

Linear Algebra. Workbook

Linear Algebra Primer

OR MSc Maths Revision Course

I = i 0,

Topic 15 Notes Jeremy Orloff

MATRICES. knowledge on matrices Knowledge on matrix operations. Matrix as a tool of solving linear equations with two or three unknowns.

Transcription:

Sudoku and Matrices Merciadri Luca June 28, 2

Outline Introduction 2 onventions 3 Determinant 4 Erroneous Sudoku 5 Eigenvalues Example 6 Transpose Determinant Trace 7 Antisymmetricity 8 Non-Normality 9 Non-Orthogonality If det Equals Order Remark: Possible onfigurations 2 ondition Number 3 Trace

Introduction Doing Sudoku is Intellectually interesting, 2 Mathematically interesting, 3 Fun.

onventions S: set of all the (solved) Sudokus. We have S 6.77 2, according to [3], S i,j : element at the ith row and the jth column of the general S Sudoku square matrix. ( i n, j n, n is the number of rows (or columns).) S is thus like S, S,2 S,n S 2, S 2,2 S 2,n S =.., @........ A S n, S n,2 Sn,n P nj= S i,j = n(n+), i n (i being free in this interval): the sum of all the elements on one line i of S, 2 Z : the set of the integers without ; that is, Z \ {}, e: the transpose of the matrix, : the adjoint of the matrix, i.e. e, Tr() = P n i= i,i, antitr() = P n i= i,n i+, M i,j : the algebraic minor of the element at the ith row and the jth column of a given matrix, cofact( i,j ) = ( ) i+j M i,j, The dimension of a Sudoku matrix is expressed as a product n n, where n denotes its dimension, and n 2 the number of elements it is filled with, When taking matrices with a n > 9 (i.e. 6 6 or 25 25), we assume there exists a sufficiently complete alphabet A which has n distinct symbols. For example, when speaking about 6 6 Sudokus, A is used for, is used for,..., until G is used for 6.

Determinant Theorem (Determinant of S sometimes equals ) The determinant of the S matrix, det S, formed by the elements of a complete Sudoku, can equal. Proof (First part). If det(s) =, the rows of S are linearly dependent. We prove first that there exists at least a situation where det(s), S still being a valid Sudoku matrix. It is shown above for at least two rows (it is the same for columns, just transpose). There are n! possible orders of the elements of a row of S. From these possibilities, Let s take 9 4 7 2 5 8 3 6 2 3 4 6 7 9 8 5 6 5 8 9 3 7 2 4 8 9 5 6 4 2 3 7 det() = 7 6 4 9 3 2 5 8. 3 2 8 7 5 4 6 9 4 8 9 7 2 6 5 3 2 3 6 5 9 8 4 7 5 7 3 8 4 6 9 2

Determinant (2) Proof (Second part). It is shown in [2] that a b c d a b d c c d a b d c b a = c d b a b a c d = a 4 + b 4 + c 4 + d 4 2a 2 b 2 2a 2 c 2 2b 2 c 2 2a 2 d 2 2b 2 d 2 2c 2 d 2 + 8abcd, b a d c d c a b as there is an even number of permutations of rows (and columns) between the first and the second matrix. In the standard case, i.e. if (a, b, c, d) are mapped bijectively to (, 2, 3, 4), we have a 4 + b 4 + c 4 + d 4 2a 2 b 2 2a 2 c 2 2b 2 c 2 2a 2 d 2 2b 2 d 2 2c 2 d 2 + 8abcd =. Note that 6 7 3 5 4 9 8 2 9 2 3 6 8 7 5 4 5 8 4 7 9 2 3 6 8 9 6 2 3 7 4 5 2 5 9 4 6 3 7 8 =. 3 4 7 8 5 2 6 9 4 5 2 8 7 6 9 3 6 9 4 5 3 8 2 7 7 3 8 6 2 9 5 4 This result will be used later.

Erroneous Sudoku Theorem (Finding if a Sudoku matrix is erroneous or not) There is no way to be sure about the correctness of a Sudoku matrix by only computing its determinant. Proof (First part). An erroneous Sudoku can have a determinant of zero, but it is not always the case. Furthermore, having a determinant of zero cannot even be a sufficient condition to be an erroneous Sudoku matrix, as there are correct Sudoku matrices which have a determinant of. Let s take two erroneous Sudokus: The first will verify, 2 3 4 5 6 7 8 9 2 6 5 4 3 7 9 8, assuming the can be filled correctly to make no other mistake. At least a given Sudoku can thus have a non-zero determinant, 2 The second is more erroneous: 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9 =.

Proof (Second part). We have also seen before that a b c d a b d c c d a b d c b a = c d b a b a c d = a 4 + b 4 + c 4 + d 4 2a 2 b 2 2a 2 c 2 2b 2 c 2 2a 2 d 2 2b 2 d 2 2c 2 d 2 + 8abcd, b a d c d c a b which equals iff (a, b, c, d) are mapped bijectively to (, 2, 3, 4), leading however to a correct Sudoku.

Eigenvalues Theorem (Perron) If all of the entries of a matrix are positive, then the matrix has a dominant eigenvalue that is real and has multiplicity. Theorem (Max eigenvalue of a square and positive matrix) The dominant eigenvalue of any square and positive matrix where each row and column have the same sum, will equal that sum.

Eigenvalues (2) orollary (Eigenvalues of S) A Sudoku matrix S with a dimension of n always verifies max λ i = i n, λ i R n S i,j = j= n(n + ) 2 for exactly one λ i. This is thus the dominant eigenvalue of the matrix S. This eigenvalue has multiplicity. Proof. Trivial using Theorem 5. and Theorem 5.2.

Eigenvalues (3) orollary A Sudoku square matrix S, of dimension n, and of determinant det(s), always verifies which is equivalent to ask det(s) det(s) mod mod max i n, λ i R λ i =, ( ) n(n + ) =. 2 Proof. The determinant of a (square) matrix is the product of its eigenvalues.

Eigenvalues (4) Example (Divisibility of the determinant of S if it represents a 4 4 Sudoku) Whatever the 4 4 Sudoku, its determinant is always divisible by 4(4+) 2 =. Evidently, it can be divisible by 45, for example, but it might not always be the case.

Transpose Theorem (Transpose of a Sudoku matrix) The transpose of a Sudoku matrix is still a correct, but different, Sudoku matrix (of the same dimension). Proof. According to the rules of Sudoku, at least one number cannot be repeated at least two times on a row, a column, or in a n 2 n 2 square, where n is the dimension of the Sudoku. The matrix which is the result of the transposition is still a valid Sudoku matrix, as g i,j = i,j if i = j (i.e. (i, j) is a diagonal couple), 2 If we let j old := j, j := i and i := j old, everywhere in, we obtain e. y reversing rows and columns, rules of Sudoku are still respected, as the rules of Sudoku are applicable on both, 3 For subsquares, rules are still respected, because of the last point. We now have to prove that it is always different. We have to prove that there is no Sudoku matrix in S which verifies S i,j = g S i,j with i n, and j n. Let s reason by contradiction. All the S matrices verify S i,j = g S i,j for i = j. Let i n, j n. Is the same equality possible with these conventions? We shall now try to construct such a matrix. Let s reason first with a 4 4 matrix.

Transpose (2) Proof (ontinued). We define,,2,3,4 := 2, 2,2 2,3 2,4 @ 3, 3,2 3,3 3,4 A 4, 4,2 4,3 4,4,,2,3,4 and e := := 2, 2,2 2,3 2,4 @ 3, 3,2 3,3 3,4 A. 4, 4,2 4,3 4,4 It is clear that i,j = g i,j for all i n and j n iff i,j = i,j for all i and j. The matrix has thus to be exactly. It is the case iff i,j = j,i, with i n and j n, thus iff is symmetric. Let s try to construct a symmetric. Such a would be symmetric:, 2, 3, 4, 2, 2,2 3,2 4,2 @ 3, 3,2 3,3 4,3 A, 4, 4,2 4,3 4,4 but it does not respect the rules of Sudoku, as there is at least one subsquare of dimension 4 2 4 2 2 2 where two elements are the same (here, there is only one: 4,3 ). Here is the generalization of this fact. If we take,,2,n 2, 2,2 2,n =.., @........ A n, n,2 n,n

Transpose (3) Proof (ontinued). should verify, 2, n, 2, 2,2 n,2 =.... @...... A n, n,2 n,n. to be symmetric. It is symmetric, but does not respect the rules of Sudoku anmyore, as, at the place of the. and the, zooming at the end would lead to the submatrix... Sn,2.................. @. Sn,n A S n,2 S n,n Sn,n

Determinant Of the Transpose Theorem (Determinant of the transpose of a square matrix) For every square matrix, det() = det( ). orollary (Determinant of the transpose of a Sudoku matrix) If S is the matrix of a given Sudoku, det(s) = det( S).

Determinant Of the Transpose (2) orollary If S is the matrix of a given Sudoku, S its transpose, and n their dimension (which is the same), ( ) ( ) n(n + ) n(n + ) det(s) mod = det( S) mod =. 2 2 Proof. Trivial, as det(s) = det( S).

Trace Of a Transpose Theorem (Trace of a transpose) Whatever the matrix E, Tr(E) = Tr(Ẽ). orollary (Trace of the transpose of a Sudoku matrix) If S is the matrix of a given Sudoku, Tr(S) = Tr( S). orollary (Every Sudoku matrix is not Hermitian) There is no Hermitian Sudoku matrix. Proof. Direct using Theorem 6., as S i,j = S i,j for i n, j n, as S i,j R.

Antisymmetricity orollary (Every Sudoku matrix is not antisymmetric) S is not antisymmetric, for clear reasons: S i,j S j,i. Proof. The S i,j are in Z. If we take S i,j for i n and j n, all the S i,j will lie in Z, or no Sudoku matrix can have negative elements.

Non-Normality Theorem (Every Sudoku matrix is not normal) There is no normal Sudoku matrix. Proof. Let s try to build such a matrix. If we have S, S,2 S,n S 2, S 2,2 S 2,n S =.... @........ A S n, S n,2 Sn,n S, S 2, S n, S and S := S e,2 S 2,2 S n,2 =...., @........ A S,n S 2,n Sn,n we have S e S = e SS iff S, S,2 S,n S, S 2, S n, S 2, S 2,2 S 2,n S,2 S 2,2 S n,2 S =...... @...... equals.. A @...... A S n, S n,2 Sn,n S,n S 2,n Sn,n S, S 2, S n, S, S,2 S,n S,2 S 2,2 S n,2 S 2, S 2,2 S 2,n...... @........,.. A @........ A S,n S 2,n Sn,n S n, S n,2 Sn,n

Non-Normality (2) Proof (ontinued). Thus asking an equality between S, 2 + S2,2 + + S2,n S, S 2, + S,2 S 2,2 + + S,n S 2,n S, S n, + S,2 S n,2 + + S,n Sn,n S 2, S, + S 2,2 S,2 + + S 2,n S,n S 2, 2 + S2 2,2 + + S2 2,n S 2, S n, + S 2,2 S n,2 + + S 2,n Sn,n @ S n, S, + S n,2 S,2 + + Sn,nS,n S n, S 2, + S n,2 S 2,2 + + Sn,nS 2,n S n, 2 A + S2 n,2 + + S2 n,n and S, 2 + S2 2, + + S2 n, S, S,2 + S 2, S 2,2 + + S n, S n,2 S, S,n + S 2, S 2,n + + S n, Sn,n S,2 S, + S 2,2 S 2, + + S n,2 S n, S 2,2 + S 2 2,2 + + S 2 n,2 S,2 S,n + S 2,2 S 2,n + + S n,2 Sn,n @ S,n S, + S 2,n S 2, + + Sn,nS n, S,n S,2 + S 2,n S 2,2 + + Sn,nS n,2 S n, 2 + S 2,n 2 + + Sn,n 2 A, leading to such a system: 8 S,n 2 = S n, 2 S,2 = S 2, >< S n, = S,n. S n,2 = S 2,n. >:.. The condition S,2 = S 2, already goes against Sudoku s rules. Anyway, it is clear that S has to be symmetric to respect these equalities. However, it was proven at Theorem 6. that S cannot be symmetric.

Non-Orthogonality Theorem (Non-orthogonality of S if det(s) = ) If det(s) =, S cannot be orthogonal. Proof. We have det( e S S) = det( e S) det(s), which equals if det(s) =, and det(in) =. See onjecture of [5] for the det(s) case.

Order Theorem (Every invertible matrix has a finite order) Every invertible matrix has a finite order. orollary If det(s), S has a finite order. Example The determinant 2 3 4 det() = 3 4 2 4 3 2 2 4 3 equalling, there is no smallest k > such that k = In. However, there is no special remark to do about this and Sudokus: there seems to be no link between the order of a Sudoku matrix S and other concepts related to Sudoku s matrices.

Remark: Possible onfigurations Given a matrix S, [at least] two rows in S will never be formed by the same elements in the same order than another row. If this happens, S is not a valid Sudoku anymore, as it leads to a part of S (the example is for the rows of S, but it is as trivial for the columns of S) like 2 3 n @ 2 3 n A, where, 2,, n can be in a different order. This would also be shown by the determinant of a submatrix of k k + k + 2 «n k k + k + 2 n, which always equals (thus leading to a rank ρ less than 2), eginning by the end, i.e. using the following configuration: 2 3 n @ n n n 2 A can only lead to linearly independent rows. The rank ρ of a matrix A being defined as the biggest dimension of the square submatrices extracted from A, we know that ρ 2 3 n @@ n n n 2 AA = 2, under some given conditions which will be determined now.

Remark: Possible onfigurations (2) For k {,, n }, we have k k + n n k = k(n k) n(k + ) = kn k2 kn n = k 2 n; That is, k 2 n 2 iff n 2 + k 2, leading to n 2 k 2. As 2 k 2 = 3 iff k = and 2 k 2 k=(n ) = 2 (n ) 2 = n 2 + 2n + 3, we must ask ( n n 2 + 2n + 3 n 3, which is equivalent to 8 i < n, i 5 S h h + 5, + 2 2, : n 3 thus giving 8 i < n, i 5 S h h + 5, + 2 2, : n 3 and which is always the case, as h + 5 h n, +, 2 + 5.6833988749894848245868343656, 2 and the dimension of a Sudoku is always the square of a number. Thus, the first interesting Sudoku s dimension would be 4 = 2 2 (thus greater than the golden ratio).

ondition Number () Theorem (No well-conditioning for S) The system Sx = b can be else than well-conditioned (assuming b n).

ondition Number (2) Example (Extreme example) onsider the matrix P := @ 6 7 3 5 4 9 8 2 9 2 3 6 8 7 5 4 5 8 4 7 9 2 3 6 8 9 6 2 3 7 4 5 2 5 9 4 6 3 7 8 3 4 7 8 5 2 6 9 4 5 2 8 7 6 9 3 6 9 4 5 3 8 2 7 7 3 8 6 2 9 5 4 A. It verifies κ(p) (2.524758878532) 7 det(p) =. As κ(p), trying to solve @ 6 7 3 5 4 9 8 2 9 2 3 6 8 7 5 4 5 8 4 7 9 2 3 6 8 9 6 2 3 7 4 5 2 5 9 4 6 3 7 8 3 4 7 8 5 2 6 9 4 5 2 8 7 6 9 3 6 9 4 5 3 8 2 7 7 3 8 6 2 9 5 4 A @ α β γ δ ǫ ζ η θ ι A = @ κ λ µ ν ξ χ ρ σ τ A is error-prone.

ondition Number (3) Example (Extreme example (ontinued).) Let s take κ = λ = 2 µ = 3 ν = 4 ξ = 5 χ = 6 ρ = 7 σ = 8 τ = 9. Using numerical analysis, we can now solve @ 6 7 3 5 4 9 8 2 9 2 3 6 8 7 5 4 5 8 4 7 9 2 3 6 8 9 6 2 3 7 4 5 2 5 9 4 6 3 7 8 3 4 7 8 5 2 6 9 4 5 2 8 7 6 9 3 6 9 4 5 3 8 2 7 7 3 8 6 2 9 5 4 A @ α β γ δ ǫ ζ η θ ι A = @ 2 3 4 5 6 7 8 9 A.

ondition Number (4) Example (Extreme example (ontinued).) The result is roughly 8 9 6.25932362946268 3.42665475622998 2.8593926456785 5 ><.23786335733>= 2.23538954483. 6.94256945.469789445 >:.74523334347 >; 2.64747542388 Let s now compute A := A + (.) 9 and b := b + (.) 9. We now want to solve 6. 7. 3. 5.. 4. 9. 8. 2. α. 9. 2.. 3. 6. 8. 7. 5. 4. β 2. 5. 8. 4. 7. 9. 2.. 3. 6. γ 3. 8. 9. 6. 2. 3. 7. 4.. 5. δ 4. 2.. 5. 9. 4. 6. 3. 7. 8. ǫ = 5.. 3. 4. 7.. 8. 5. 2. 6. 9. ζ 6. 4. 5. 2. 8. 7.. 6. 9. 3. η 7. @. 6. 9. 4. 5. 3. 8. 2. 7. A @ θ A @ 8. A 7. 3. 8. 6. 2. 9. 5. 4.. ι 9.

ondition Number (5) Example (Extreme example (ontinued).) The result is now 8 9.27936856824.65797739976.5493295587223 7 ><.446975377>=.4292746978784..772952468.2829795567568 >:.352684456355 >;.572343442329

Trace Theorem (The trace of a Sudoku matrix is not constant) The trace of a Sudoku matrix is not constant. Proof. onsider P = 6 7 3 5 4 9 8 2 9 2 3 6 8 7 5 4 5 8 4 7 9 2 3 6 8 9 6 2 3 7 4 5 2 5 9 4 6 3 7 8 3 4 7 8 5 2 6 9 4 5 2 8 7 6 9 3 6 9 4 5 3 8 2 7 7 3 8 6 2 9 5 4 and = 9 4 7 2 5 8 3 6 2 3 4 6 7 9 8 5 6 5 8 9 3 7 2 4 8 9 5 6 4 2 3 7 7 6 4 9 3 2 5 8 3 2 8 7 5 4 6 9 4 8 9 7 2 6 5 3 2 3 6 5 9 8 4 7 5 7 3 8 4 6 9 2, whose traces are 32 and 44, respectively.

References Davis, Tom, The Mathematics of Sudoku, (28). http://www.geometer.org/mathcircles/sudoku.pdf. Frank, Richard, Mathematics in Sudoku, (25). http://people.brandeis.edu/~kleinboc/47a/sudoku.pdf. Leoeuf, Robert, Properties of Sudoku and Sudoku Matrices, (29). http://compmath.files.wordpress.com/29/2/rlfreport.pdf., Sudoku Matrices, (29). http://compmath.files.wordpress.com/29/2/rlposter.pdf. L. Merciadri, Sudoku, the Golden Ratio, Determinants, Eigenvectors and Matrices In Z. 29.