Undecidability of the Membership Problem for a Diagonal Matrix in a Matrix Semigroup* Paul Bell University of Liverpool *Joint work with I.Potapov.

Slides:



Advertisements
Similar presentations
4.1 Introduction to Matrices
Advertisements

Identity and Inverse Matrices
CSNB143 – Discrete Structure
Further Pure 1 Matrices Introduction. Definitions A matrix is just a rectangle of numbers. It’s a bit like a two-way table. You meet this concept in D1.
6.1 Vector Spaces-Basic Properties. Euclidean n-space Just like we have ordered pairs (n=2), and ordered triples (n=3), we also have ordered n-tuples.
Matrix Definition: An array of numbers in m rows and n colums is called an mxn matrix A square matrix of order n, is an (nxn) matrix.
On the Membership of Invertible Diagonal Matrices
1 Introduction to Computability Theory Lecture15: Reductions Prof. Amos Israeli.
1 Introduction to Computability Theory Lecture12: Reductions Prof. Amos Israeli.
Introduction to Computability Theory
Eigenvalues and Eigenvectors
1 Decidability continued. 2 Undecidable Problems Halting Problem: Does machine halt on input ? State-entry Problem: Does machine enter state halt on input.
Algorithmic Problems in Algebraic Structures Undecidability Paul Bell Supervisor: Dr. Igor Potapov Department of Computer Science
Linear Equations in Linear Algebra
1 Introduction to Computability Theory Lecture11: The Halting Problem Prof. Amos Israeli.
Fundamentals of matrices
Table of Contents Matrices - Inverse Matrix Definition The inverse of matrix A is a matrix A -1 such that... and Note that... 1) For A to have an inverse,
Copyright © Cengage Learning. All rights reserved. 7.6 The Inverse of a Square Matrix.
Row 1 Row 2 Row 3 Row m Column 1Column 2Column 3 Column 4.
Matrices Addition & Subtraction Scalar Multiplication & Multiplication Determinants Inverses Solving Systems – 2x2 & 3x3 Cramer’s Rule.
What you will learn 1. What an identity matrix is
10.4 Matrix Algebra 1.Matrix Notation 2.Sum/Difference of 2 matrices 3.Scalar multiple 4.Product of 2 matrices 5.Identity Matrix 6.Inverse of a matrix.
Unit 3: Matrices.
INVERSE MATRICES Will Lombard, Meg Kelly, Sarah Bazir.
Meeting 18 Matrix Operations. Matrix If A is an m x n matrix - that is, a matrix with m rows and n columns – then the scalar entry in the i th row and.
Copyright 2013, 2010, 2007, Pearson, Education, Inc. Section 7.3 Matrices.
2 2.1 © 2012 Pearson Education, Inc. Matrix Algebra MATRIX OPERATIONS.
Matrix Algebra Section 7.2. Review of order of matrices 2 rows, 3 columns Order is determined by: (# of rows) x (# of columns)
3.4 Solution by Matrices. What is a Matrix? matrix A matrix is a rectangular array of numbers.
MATRICES MATRIX OPERATIONS. About Matrices  A matrix is a rectangular arrangement of numbers in rows and columns. Rows run horizontally and columns run.
Algebra Matrix Operations. Definition Matrix-A rectangular arrangement of numbers in rows and columns Dimensions- number of rows then columns Entries-
10.4 Matrix Algebra 1.Matrix Notation 2.Sum/Difference of 2 matrices 3.Scalar multiple 4.Product of 2 matrices 5.Identity Matrix 6.Inverse of a matrix.
MATRIX A set of numbers arranged in rows and columns enclosed in round or square brackets is called a matrix. The order of a matrix gives the number of.
3.5 Perform Basic Matrix Operations Add Matrices Subtract Matrices Solve Matric equations for x and y.
(4-2) Adding and Subtracting Matrices Objectives: To Add and subtract Matrices To solve certain Matrix equations.
Unit 3: Matrices. Matrix: A rectangular arrangement of data into rows and columns, identified by capital letters. Matrix Dimensions: Number of rows, m,
Algorithmic Problems in Algebraic Structures Undecidability Paul Bell Supervisor: Dr. Igor Potapov Department of Computer Science
Systems of Equations and Matrices Review of Matrix Properties Mitchell.
Designed by Victor Help you improve MATRICES Let Maths take you Further… Know how to write a Matrix, Know what is Order of Matrices,
Add and subtract matrices. Multiply by a matrix scalar.
Warm-UP A = 7-310B = C =7-4Find:A 22 and C 31 97Find: the dimensions of each -88 Matrix Find: A + B and B – A and C + B.
Introduction Types of Matrices Operations
CHAPTER 7 Determinant s. Outline - Permutation - Definition of the Determinant - Properties of Determinants - Evaluation of Determinants by Elementary.
MTH108 Business Math I Lecture 20.
Matrix Algebra MATRIX OPERATIONS © 2012 Pearson Education, Inc.
Example 1 Factor ax2 + bx + c
Chapter 7 Matrix Mathematics
ECON 213 Elements of Mathematics for Economists
1.5 Matricies.
5 Systems of Linear Equations and Matrices
Matrix Algebra MATRIX OPERATIONS © 2012 Pearson Education, Inc.
Matrix Operations SpringSemester 2017.
Warm-up a. Solve for k: 13 −5
MATRICES MATRIX OPERATIONS.
Multiplying Matrices.
MATRICES MATRIX OPERATIONS.
4.1 Matrices – Basic Operations
Unit 3: Matrices
§1-3 Solution of a Dynamical Equation
MATRICES MATRIX OPERATIONS.
2.2 Introduction to Matrices
3.5 Perform Basic Matrix Operations
Decidability continued….
1.8 Matrices.
MATRICES MATRIX OPERATIONS.
Matrix Operations Ms. Olifer.
What is the dimension of the matrix below?
Matrix Operations SpringSemester 2017.
1.8 Matrices.
3.5 Perform Basic Matrix Operations Algebra II.
Presentation transcript:

Undecidability of the Membership Problem for a Diagonal Matrix in a Matrix Semigroup* Paul Bell University of Liverpool *Joint work with I.Potapov

Introduction Definitions. Motivation. Description of the problem. Outline of the proof. Conclusion.

Some Definitions Reachability for a set of matrices asks if a particular matrix can be produced by multiplying elements of the set. Formally we call this set a generator, G, and use this to create a semigroup, S, such that:

Known Results The reachability for the zero matrix is undecidable in 3D (Mortality problem) [1]. Long standing open problems: Reachability of identity matrix in any dimension > 2. Membership problem in dimension 2. [1] - “Unsolvability in 3 x 3 Matrices” – M.S. Paterson (1970) DimensionZero Matrix Identity Matrix Membership problem Scalar Matrix 1DDDD 2?D?? 3U?U? 4U?U?

A Related Problem We consider a related problem to those on the previous slide; the reachability of a diagonal matrix. For a matrix semigroup: Theorem 1 : The reachability of the diagonal matrix is undecidable in dimension 4. Theorem 2 : The reachability of the scalar matrix is undecidable in dimension 4. We show undecidability by reduction of Post’s correspondence problem.

The Scalar Matrix The scalar matrix can be thought of as the product of the identity matrix and some k: The scalar matrix is often used to resize an objects vertices whilst preserving the object’s shape.

Post’s Correspondence Problem We are given a set of pairs of words. Try to find a sequence of these ‘tiles’ such that the top and bottom words are equal. Some examples are much more difficult.

PCP Encoding We can think of the solution to the PCP as a palindrome: Four dimensions are required in total. This technique cannot be used for the reachability of the identity matrix.

PCP Encoding (2) We use the following matrices for coding: These form a free semigroup and can be used to encode the PCP words

Index Coding We use an index coding which also forms a palindrome: 1312  (1) (1) We require two additional auxiliary matrices. We also used a prime factorization of integers to limit the number of auxiliary matrices.

Final PCP Encoding For a size n PCP we require 4n+2 matrices of the following form: W- Word part of matrix. I - Index part. F - Factorization part.

A Corollary By using this coding, a correct solution to the PCP will be the matrix: We can now add a further auxiliary matrix to reach the scalar matrix: In fact we can reach any (non identity) diagonal matrix where no element equals zero.

Conclusion We proved the reachability of any scaling matrix (other than identity or zero) is undecidable in any dimension >= 4. Future work could consider lower dimensions. Prove a decidability result for the identity matrix.