Computability in Quaternion Matrix Semigroups

Size: px
Start display at page:

Download "Computability in Quaternion Matrix Semigroups"

Transcription

1 Computability in Quaternion Matrix Semigroups Paul Bell Complexity Theory and Algorithmics Group Joint work with Dr. I. Potapov The University of Liverpool Workshop on Algorithms on Words p.1/19

2 Introduction & Aims Computability problems for finitely generated semigroups. Workshop on Algorithms on Words p.2/19

3 Introduction & Aims Computability problems for finitely generated semigroups. Survey the boundary of undecidability for quaternion matrix semigroups. Workshop on Algorithms on Words p.2/19

4 Introduction & Aims Computability problems for finitely generated semigroups. Survey the boundary of undecidability for quaternion matrix semigroups. Explore the geometric interpretations of these problems. Workshop on Algorithms on Words p.2/19

5 Introduction & Aims Computability problems for finitely generated semigroups. Survey the boundary of undecidability for quaternion matrix semigroups. Explore the geometric interpretations of these problems. State some new open problems in this area. Workshop on Algorithms on Words p.2/19

6 Quaternions Rational Quaternions are four-dimensional complex numbers and form a division ring H(Q); they are associative but non-commutative: q = a + bi + cj + dk : a,b,c,d Q Workshop on Algorithms on Words p.3/19

7 Quaternions Rational Quaternions are four-dimensional complex numbers and form a division ring H(Q); they are associative but non-commutative: q = a + bi + cj + dk : a,b,c,d Q They are often used to respresent three dimensional rotations in aerospace, robotics and computer graphics. Workshop on Algorithms on Words p.3/19

8 Quaternions Rational Quaternions are four-dimensional complex numbers and form a division ring H(Q); they are associative but non-commutative: q = a + bi + cj + dk : a,b,c,d Q They are often used to respresent three dimensional rotations in aerospace, robotics and computer graphics. Single quaternions can represent three dimensional rotations and a pair of quaternions can represent four dimensional rotations. Workshop on Algorithms on Words p.3/19

9 Quaternion Julia Fractals Workshop on Algorithms on Words p.4/19

10 Quaternion Julia Fractals 2 Workshop on Algorithms on Words p.5/19

11 Words and Quaternions We showed that using two rational quaternions, we may encode a free group. Workshop on Algorithms on Words p.6/19

12 Words and Quaternions We showed that using two rational quaternions, we may encode a free group. This follows from Swierczkowski s result that the subgroup of SO 3 (R) generated by rotations of θ about two perpendicular axes is free when cos(θ) Q iff cos(θ) 0, ± 1 2, ±1. Thus we get an injective homomorphism γ : Σ H(Q). Workshop on Algorithms on Words p.6/19

13 Free Complex Matrices It is well known that a rational complex number can be represented as a 2 2 rational matrix. Workshop on Algorithms on Words p.7/19

14 Free Complex Matrices It is well known that a rational complex number can be represented as a 2 2 rational matrix. Similarly, any rational quaternion can be represented by a 2 2 rational complex matrix. Workshop on Algorithms on Words p.7/19

15 Free Complex Matrices It is well known that a rational complex number can be represented as a 2 2 rational matrix. Similarly, any rational quaternion can be represented by a 2 2 rational complex matrix. Thus the monomorphism γ : Σ H(Q) gives a free group of rational complex matrices, i.e. ζ : Σ C(Q) 2 2 : ζ(a) = ( i i ),ζ(b) = ( ) Workshop on Algorithms on Words p.7/19

16 Semigroup Problems A semigroup, S, is a set, of possibly infinite size, which is closed under a given binary associative operator. Workshop on Algorithms on Words p.8/19

17 Semigroup Problems A semigroup, S, is a set, of possibly infinite size, which is closed under a given binary associative operator. A generator, G, of a semigroup is a subset of S of minimal size where any element of S can be expressed as a product of elements of G. Workshop on Algorithms on Words p.8/19

18 Semigroup Problems A semigroup, S, is a set, of possibly infinite size, which is closed under a given binary associative operator. A generator, G, of a semigroup is a subset of S of minimal size where any element of S can be expressed as a product of elements of G. For example, take the generator G = {1,2,3,5}. With multiplication, this generates the semigroup S = { 2 a 3 b 5 c } where a,b,c 0. Workshop on Algorithms on Words p.8/19

19 Semigroup Problems 2 Matrix Membership Problem: Given a matrix semigroup, S, and a matrix M, is M S? Workshop on Algorithms on Words p.9/19

20 Semigroup Problems 2 Matrix Membership Problem: Given a matrix semigroup, S, and a matrix M, is M S? Many undecidability results are known in this area e.g. mortality, scalar matrices and freeness. Many open problems remain. The decidability depends upon parameters of the input. Workshop on Algorithms on Words p.9/19

21 Quaternion Matrices We considered standard matrix semigroup problems on quaternion matrices. Workshop on Algorithms on Words p.10/19

22 Quaternion Matrices We considered standard matrix semigroup problems on quaternion matrices. Many results undecidable for dimension 2 2. We showed that membership for semigroup of Lipschitz integers is decidable. Workshop on Algorithms on Words p.10/19

23 Quaternion Matrices We considered standard matrix semigroup problems on quaternion matrices. Many results undecidable for dimension 2 2. We showed that membership for semigroup of Lipschitz integers is decidable. But why study quaternion matrices? Why not also octonions etc.? Workshop on Algorithms on Words p.10/19

24 Quaternion Semigroup Results For two-dimensional rational quaternion matrix semigroup S: Membership in S is undecidable. Determining if S is free is undecidable. Determining if any M S is diagonal is undecidable. Workshop on Algorithms on Words p.11/19

25 Quaternion Semigroup Results For two-dimensional rational quaternion matrix semigroup S: Membership in S is undecidable. Determining if S is free is undecidable. Determining if any M S is diagonal is undecidable. We used a new version of Post s Correspondence Problem.. Workshop on Algorithms on Words p.11/19

26 Post s Correspondence Problem Post s correspondence problem (PCP) is a famous undecidable problem which simulates a Turing machine. Workshop on Algorithms on Words p.12/19

27 Post s Correspondence Problem Post s correspondence problem (PCP) is a famous undecidable problem which simulates a Turing machine. We are given an indexed set of pairs of (binary) words {(u 1,v 1 ), (u 2,v 2 ),, (u n,v n )}. Workshop on Algorithms on Words p.12/19

28 Post s Correspondence Problem Post s correspondence problem (PCP) is a famous undecidable problem which simulates a Turing machine. We are given an indexed set of pairs of (binary) words {(u 1,v 1 ), (u 2,v 2 ),, (u n,v n )}. PCP(n): Does there exist a finite sequence (i 1,i 2,...,i k ) such that u i1 u i2 u ik = v i1 v i2 v ik? Workshop on Algorithms on Words p.12/19

29 Post s Correspondence Problem Post s correspondence problem (PCP) is a famous undecidable problem which simulates a Turing machine. We are given an indexed set of pairs of (binary) words {(u 1,v 1 ), (u 2,v 2 ),, (u n,v n )}. PCP(n): Does there exist a finite sequence (i 1,i 2,...,i k ) such that u i1 u i2 u ik = v i1 v i2 v ik? We may reduce this word problem to a matrix problem to show undecidability. Workshop on Algorithms on Words p.12/19

30 An Example of PCP P 1 = [ ] aab a,p 2 = [ ] ba,p 3 = a [ ] ab bbaabb Workshop on Algorithms on Words p.13/19

31 An Example of PCP P 1 = [ ] aab a,p 2 = [ ] ba,p 3 = a [ ] ab bbaabb Now take the sequence P 1 P 2 P 3 P 2 : Workshop on Algorithms on Words p.13/19

32 An Example of PCP P 1 = [ ] aab a,p 2 = [ ] ba,p 3 = a [ ] ab bbaabb Now take the sequence P 1 P 2 P 3 P 2 : aab ba ab ba a a bbaabb a Workshop on Algorithms on Words p.13/19

33 An Example of PCP P 1 = [ ] aab a,p 2 = [ ] ba,p 3 = a [ ] ab bbaabb Now take the sequence P 1 P 2 P 3 P 2 : aab ba ab ba a a bbaabb a It is known that PCP(2) is decidable and PCP(7) is undecidable. Workshop on Algorithms on Words p.13/19

34 Index Coding PCP Given a binary alphabet Σ = {a,b}, inverse alphabet Σ = {a,b} and a finite set of pairs of words: {(u i,v i ) 1 i n} (Σ Σ) (Σ Σ). Does there exist a finite sequence s = (s 1,s 2,...,s k ) such that exactly one s j = n and u s1 u s2 u sk = v s1 v s2 v sk = ε? Workshop on Algorithms on Words p.14/19

35 Index Coding PCP 2 Instead of storing two words u,v and testing if they are equal, we encode both words in word u (using inverse elements for v) and use the second word only to store the index. Workshop on Algorithms on Words p.15/19

36 Index Coding PCP 2 Instead of storing two words u,v and testing if they are equal, we encode both words in word u (using inverse elements for v) and use the second word only to store the index. We proved in an earlier paper that this problem is undecidable and it has been useful in several problems. Workshop on Algorithms on Words p.15/19

37 Index Coding PCP 2 Instead of storing two words u,v and testing if they are equal, we encode both words in word u (using inverse elements for v) and use the second word only to store the index. We proved in an earlier paper that this problem is undecidable and it has been useful in several problems. Our construction used 30 pairs of words but this was recently improved to just 14 by Halava, Harju and Hirvensalo. Workshop on Algorithms on Words p.15/19

38 Quaternionic Rotation Let (v 1,v 2,v 3 ) Q 3 be a rotation axis such that (v 1,v 2,v 3 ) = 1 and define quaternion: q = θ + v 1 i + v 2 j + v 3 k H(Q) Workshop on Algorithms on Words p.16/19

39 Quaternionic Rotation Let (v 1,v 2,v 3 ) Q 3 be a rotation axis such that (v 1,v 2,v 3 ) = 1 and define quaternion: q = θ + v 1 i + v 2 j + v 3 k H(Q) Now, let P = (p 1,p 2,p 3 ) Q 3 be a three-dimensional point and R = 0 + p 1 i + p 2 j + p 3 k H(Q) Workshop on Algorithms on Words p.16/19

40 Quaternionic Rotation Let (v 1,v 2,v 3 ) Q 3 be a rotation axis such that (v 1,v 2,v 3 ) = 1 and define quaternion: q = θ + v 1 i + v 2 j + v 3 k H(Q) Now, let P = (p 1,p 2,p 3 ) Q 3 be a three-dimensional point and R = 0 + p 1 i + p 2 j + p 3 k H(Q) Then the rotation operator is given by qrq. Workshop on Algorithms on Words p.16/19

41 Quaternionic Rotation 2 Point Rotation Problem (PRP(n)): Given two points x,y Q n on the unit length (n 1)-sphere, and a semigroup S of n-dimensional rotations. Does there exist any M S such that M rotates x to y?. Workshop on Algorithms on Words p.17/19

42 Quaternionic Rotation 2 Point Rotation Problem (PRP(n)): Given two points x,y Q n on the unit length (n 1)-sphere, and a semigroup S of n-dimensional rotations. Does there exist any M S such that M rotates x to y?. Not difficult to show PRP(2) is decidable. Workshop on Algorithms on Words p.17/19

43 Quaternionic Rotation 2 Point Rotation Problem (PRP(n)): Given two points x,y Q n on the unit length (n 1)-sphere, and a semigroup S of n-dimensional rotations. Does there exist any M S such that M rotates x to y?. Not difficult to show PRP(2) is decidable. We showed that PRP(4) is undecidable using quaternions. Workshop on Algorithms on Words p.17/19

44 Open Problems Is membership decidable for semigroups of rational quaternions? Alternatively, is the Point Rotation Problem decidable in three dimensions (PRP(3))? Workshop on Algorithms on Words p.18/19

45 Open Problems Is membership decidable for semigroups of rational quaternions? Alternatively, is the Point Rotation Problem decidable in three dimensions (PRP(3))? Is the freeness of a semigroup of quaternions decidable? Workshop on Algorithms on Words p.18/19

46 End of Talk Any questions or comments? Workshop on Algorithms on Words p.19/19

Reachability problems in quaternion matrix and rotation semigroups

Reachability problems in quaternion matrix and rotation semigroups Loughborough University Institutional Repository Reachability problems in quaternion matrix and rotation semigroups This item was submitted to Loughborough University's Institutional Repository by the/an

More information

Complexity of Reachability, Mortality and Freeness Problems for Matrix Semigroups

Complexity of Reachability, Mortality and Freeness Problems for Matrix Semigroups Complexity of Reachability, Mortality and Freeness Problems for Matrix Semigroups Paul C. Bell Department of Computer Science Loughborough University P.Bell@lboro.ac.uk Co-authors for todays topics: V.

More information

Reachability Problems in Quaternion Matrix and Rotation Semigroups

Reachability Problems in Quaternion Matrix and Rotation Semigroups Reachability Problems in Quaternion Matrix and Rotation Semigroups Paul Bell and Igor Potapov Department of Computer Science, University of Liverpool, Ashton Building, Ashton St, Liverpool L69 3BX, U.K.,

More information

Information and Computation

Information and Computation Information and Computation 6 (8) 1353 1361 Contents lists available at ScienceDirect Information and Computation journal homepage: wwwelseviercom/locate/ic Reachability problems in quaternion matrix and

More information

identity correspondence problem and its applications for word and matrix semigroups.

identity correspondence problem and its applications for word and matrix semigroups. Loughborough University Institutional Repository On the undecidability of the identity correspondence problem and its applications for word and matri semigroups This item was submitted to Loughborough

More information

Scalar Ambiguity and Freeness in Matrix Semigroups over Bounded Languages

Scalar Ambiguity and Freeness in Matrix Semigroups over Bounded Languages in Matrix Semigroups over Bounded Languages Paul C. Bell [1], Shang Chen [1], Lisa Jackson [2] Dept of Computer Science [1], Dept of Aeronautical and Automotive Engineering [2], Loughborough University,

More information

Scalar ambiguity and freeness in matrix semigroups over bounded languages

Scalar ambiguity and freeness in matrix semigroups over bounded languages Loughborough University Institutional Repository Scalar ambiguity and freeness in matrix semigroups over bounded languages This item was submitted to Loughborough University's Institutional Repository

More information

MODEL ANSWERS TO HWK #7. 1. Suppose that F is a field and that a and b are in F. Suppose that. Thus a = 0. It follows that F is an integral domain.

MODEL ANSWERS TO HWK #7. 1. Suppose that F is a field and that a and b are in F. Suppose that. Thus a = 0. It follows that F is an integral domain. MODEL ANSWERS TO HWK #7 1. Suppose that F is a field and that a and b are in F. Suppose that a b = 0, and that b 0. Let c be the inverse of b. Multiplying the equation above by c on the left, we get 0

More information

Linear Algebra. Workbook

Linear Algebra. Workbook Linear Algebra Workbook Paul Yiu Department of Mathematics Florida Atlantic University Last Update: November 21 Student: Fall 2011 Checklist Name: A B C D E F F G H I J 1 2 3 4 5 6 7 8 9 10 xxx xxx xxx

More information

CHAPTER I. Rings. Definition A ring R is a set with two binary operations, addition + and

CHAPTER I. Rings. Definition A ring R is a set with two binary operations, addition + and CHAPTER I Rings 1.1 Definitions and Examples Definition 1.1.1. A ring R is a set with two binary operations, addition + and multiplication satisfying the following conditions for all a, b, c in R : (i)

More information

MODEL ANSWERS TO THE FIRST HOMEWORK

MODEL ANSWERS TO THE FIRST HOMEWORK MODEL ANSWERS TO THE FIRST HOMEWORK 1. Chapter 4, 1: 2. Suppose that F is a field and that a and b are in F. Suppose that a b = 0, and that b 0. Let c be the inverse of b. Multiplying the equation above

More information

ECS 178 Course Notes QUATERNIONS

ECS 178 Course Notes QUATERNIONS ECS 178 Course Notes QUATERNIONS Kenneth I. Joy Institute for Data Analysis and Visualization Department of Computer Science University of California, Davis Overview The quaternion number system was discovered

More information

A Universal Turing Machine

A Universal Turing Machine A Universal Turing Machine A limitation of Turing Machines: Turing Machines are hardwired they execute only one program Real Computers are re-programmable Solution: Universal Turing Machine Attributes:

More information

6.8 The Post Correspondence Problem

6.8 The Post Correspondence Problem 6.8. THE POST CORRESPONDENCE PROBLEM 423 6.8 The Post Correspondence Problem The Post correspondence problem (due to Emil Post) is another undecidable problem that turns out to be a very helpful tool for

More information

A Little Beyond: Linear Algebra

A Little Beyond: Linear Algebra A Little Beyond: Linear Algebra Akshay Tiwary March 6, 2016 Any suggestions, questions and remarks are welcome! 1 A little extra Linear Algebra 1. Show that any set of non-zero polynomials in [x], no two

More information

Serge Ballif January 18, 2008

Serge Ballif January 18, 2008 ballif@math.psu.edu The Pennsylvania State University January 18, 2008 Outline Rings Division Rings Noncommutative Rings s Roots of Rings Definition A ring R is a set toger with two binary operations +

More information

Chapter XI Novanion rings

Chapter XI Novanion rings Chapter XI Novanion rings 11.1 Introduction. In this chapter we continue to provide general structures for theories in physics. J. F. Adams proved in 1960 that the only possible division algebras are at

More information

Solutions to Assignment 3

Solutions to Assignment 3 Solutions to Assignment 3 Question 1. [Exercises 3.1 # 2] Let R = {0 e b c} with addition multiplication defined by the following tables. Assume associativity distributivity show that R is a ring with

More information

5 Group theory. 5.1 Binary operations

5 Group theory. 5.1 Binary operations 5 Group theory This section is an introduction to abstract algebra. This is a very useful and important subject for those of you who will continue to study pure mathematics. 5.1 Binary operations 5.1.1

More information

Abstract This work is a survey on decidable and undecidable problems in matrix theory. The problems studied are simply formulated, however most of the

Abstract This work is a survey on decidable and undecidable problems in matrix theory. The problems studied are simply formulated, however most of the Decidable and Undecidable Problems in Matrix Theory Vesa Halava University of Turku, Department of Mathematics, FIN-24 Turku, Finland vehalava@utu. Supported by the Academy of Finland under the grant 447

More information

CLASSICAL GROUPS DAVID VOGAN

CLASSICAL GROUPS DAVID VOGAN CLASSICAL GROUPS DAVID VOGAN 1. Orthogonal groups These notes are about classical groups. That term is used in various ways by various people; I ll try to say a little about that as I go along. Basically

More information

Reducability. Sipser, pages

Reducability. Sipser, pages Reducability Sipser, pages 187-214 Reduction Reduction encodes (transforms) one problem as a second problem. A solution to the second, can be transformed into a solution to the first. We expect both transformations

More information

Reachability games and related matrix and word problems

Reachability games and related matrix and word problems Reachability games and related matrix and word problems Thesis submitted in accordance with the requirements of the University of Liverpool for the degree of Doctor in Philosophy by Reino Niskanen February

More information

Incompleteness Theorems, Large Cardinals, and Automata ov

Incompleteness Theorems, Large Cardinals, and Automata ov Incompleteness Theorems, Large Cardinals, and Automata over Finite Words Equipe de Logique Mathématique Institut de Mathématiques de Jussieu - Paris Rive Gauche CNRS and Université Paris 7 TAMC 2017, Berne

More information

The Post Correspondence Problem; Applications to Undecidability Results

The Post Correspondence Problem; Applications to Undecidability Results Chapter 8 The Post Correspondence Problem; Applications to Undecidability Results 8.1 The Post Correspondence Problem The Post correspondence problem (due to Emil Post) is another undecidable problem that

More information

Undecidability. Almost all Languages are undecidable. Question: Is it just weird languages that no one would care about which are undecidable?

Undecidability. Almost all Languages are undecidable. Question: Is it just weird languages that no one would care about which are undecidable? 15-251: Great Theoretical Ideas in Computer Science Lecture 7 Undecidability Almost all Languages are undecidable Set of all languages: Set of all dec. lang.: Most languages do not have a TM deciding them

More information

15-251: Great Theoretical Ideas in Computer Science Fall 2016 Lecture 6 September 15, Turing & the Uncomputable

15-251: Great Theoretical Ideas in Computer Science Fall 2016 Lecture 6 September 15, Turing & the Uncomputable 15-251: Great Theoretical Ideas in Computer Science Fall 2016 Lecture 6 September 15, 2016 Turing & the Uncomputable Comparing the cardinality of sets A B if there is an injection (one-to-one map) from

More information

Kevin James. MTHSC 412 Section 3.1 Definition and Examples of Rings

Kevin James. MTHSC 412 Section 3.1 Definition and Examples of Rings MTHSC 412 Section 3.1 Definition and Examples of Rings A ring R is a nonempty set R together with two binary operations (usually written as addition and multiplication) that satisfy the following axioms.

More information

Part IV. Rings and Fields

Part IV. Rings and Fields IV.18 Rings and Fields 1 Part IV. Rings and Fields Section IV.18. Rings and Fields Note. Roughly put, modern algebra deals with three types of structures: groups, rings, and fields. In this section we

More information

Fundamentals of Pure Mathematics - Problem Sheet

Fundamentals of Pure Mathematics - Problem Sheet Fundamentals of Pure Mathematics - Problem Sheet ( ) = Straightforward but illustrates a basic idea (*) = Harder Note: R, Z denote the real numbers, integers, etc. assumed to be real numbers. In questions

More information

Probabilistic Aspects of Computer Science: Probabilistic Automata

Probabilistic Aspects of Computer Science: Probabilistic Automata Probabilistic Aspects of Computer Science: Probabilistic Automata Serge Haddad LSV, ENS Paris-Saclay & CNRS & Inria M Jacques Herbrand Presentation 2 Properties of Stochastic Languages 3 Decidability Results

More information

Introduction to abstract algebra: definitions, examples, and exercises

Introduction to abstract algebra: definitions, examples, and exercises Introduction to abstract algebra: definitions, examples, and exercises Travis Schedler January 21, 2015 1 Definitions and some exercises Definition 1. A binary operation on a set X is a map X X X, (x,

More information

Some decision problems on integer matrices

Some decision problems on integer matrices Some decision problems on integer matrices Christian Choffrut L.I.A.F.A, Université Paris VII, Tour 55-56, 1 er étage, 2 pl. Jussieu 75 251 Paris Cedex France Christian.Choffrut@liafa.jussieu.fr Juhani

More information

Definitions, Theorems and Exercises. Abstract Algebra Math 332. Ethan D. Bloch

Definitions, Theorems and Exercises. Abstract Algebra Math 332. Ethan D. Bloch Definitions, Theorems and Exercises Abstract Algebra Math 332 Ethan D. Bloch December 26, 2013 ii Contents 1 Binary Operations 3 1.1 Binary Operations............................... 4 1.2 Isomorphic Binary

More information

Note that a unit is unique: 1 = 11 = 1. Examples: Nonnegative integers under addition; all integers under multiplication.

Note that a unit is unique: 1 = 11 = 1. Examples: Nonnegative integers under addition; all integers under multiplication. Algebra fact sheet An algebraic structure (such as group, ring, field, etc.) is a set with some operations and distinguished elements (such as 0, 1) satisfying some axioms. This is a fact sheet with definitions

More information

SYLLABUS. Introduction to Finite Automata, Central Concepts of Automata Theory. CHAPTER - 3 : REGULAR EXPRESSIONS AND LANGUAGES

SYLLABUS. Introduction to Finite Automata, Central Concepts of Automata Theory. CHAPTER - 3 : REGULAR EXPRESSIONS AND LANGUAGES Contents i SYLLABUS UNIT - I CHAPTER - 1 : AUT UTOMA OMATA Introduction to Finite Automata, Central Concepts of Automata Theory. CHAPTER - 2 : FINITE AUT UTOMA OMATA An Informal Picture of Finite Automata,

More information

REACHABILITY PROBLEMS IN LOW-DIMENSIONAL ITERATIVE MAPS

REACHABILITY PROBLEMS IN LOW-DIMENSIONAL ITERATIVE MAPS International Journal of Foundations of Computer Science c World Scientific Publishing Company REACHABILITY PROBLEMS IN LOW-DIMENSIONAL ITERATIVE MAPS OLEKSIY KURGANSKYY Institute of Applied Mathematics

More information

Math 3121, A Summary of Sections 0,1,2,4,5,6,7,8,9

Math 3121, A Summary of Sections 0,1,2,4,5,6,7,8,9 Math 3121, A Summary of Sections 0,1,2,4,5,6,7,8,9 Section 0. Sets and Relations Subset of a set, B A, B A (Definition 0.1). Cartesian product of sets A B ( Defintion 0.4). Relation (Defintion 0.7). Function,

More information

MATH 433 Applied Algebra Lecture 22: Review for Exam 2.

MATH 433 Applied Algebra Lecture 22: Review for Exam 2. MATH 433 Applied Algebra Lecture 22: Review for Exam 2. Topics for Exam 2 Permutations Cycles, transpositions Cycle decomposition of a permutation Order of a permutation Sign of a permutation Symmetric

More information

SCORE BOOSTER JAMB PREPARATION SERIES II

SCORE BOOSTER JAMB PREPARATION SERIES II BOOST YOUR JAMB SCORE WITH PAST Polynomials QUESTIONS Part II ALGEBRA by H. O. Aliu J. K. Adewole, PhD (Editor) 1) If 9x 2 + 6xy + 4y 2 is a factor of 27x 3 8y 3, find the other factor. (UTME 2014) 3x

More information

An eightfold path to E 8

An eightfold path to E 8 An eightfold path to E 8 Robert A. Wilson First draft 17th November 2008; this version 29th April 2012 Introduction Finite-dimensional real reflection groups were classified by Coxeter [2]. In two dimensions,

More information

CSE 105 THEORY OF COMPUTATION

CSE 105 THEORY OF COMPUTATION CSE 105 THEORY OF COMPUTATION Spring 2018 http://cseweb.ucsd.edu/classes/sp18/cse105-ab/ Today's learning goals Sipser Ch 5.1, 5.3 Define and explain core examples of computational problems, including

More information

Undecidability as a genuine quantum property

Undecidability as a genuine quantum property Undecidability as a genuine quantum property 1 / 20 Undecidability as a genuine quantum property Jens Eisert 1, Markus P. Müller 2, and Christian Gogolin 1 1 Dahlem Center for Complex Quantum Systems,

More information

1 Fields and vector spaces

1 Fields and vector spaces 1 Fields and vector spaces In this section we revise some algebraic preliminaries and establish notation. 1.1 Division rings and fields A division ring, or skew field, is a structure F with two binary

More information

the Further Mathematics network

the Further Mathematics network the Further Mathematics network www.fmnetwork.org.uk 1 the Further Mathematics network www.fmnetwork.org.uk Further Pure 3: Teaching Vector Geometry Let Maths take you Further 2 Overview Scalar and vector

More information

Give a geometric description of the set of points in space whose coordinates satisfy the given pair of equations.

Give a geometric description of the set of points in space whose coordinates satisfy the given pair of equations. 1. Give a geometric description of the set of points in space whose coordinates satisfy the given pair of equations. x + y = 5, z = 4 Choose the correct description. A. The circle with center (0,0, 4)

More information

Decision Problems with TM s. Lecture 31: Halting Problem. Universe of discourse. Semi-decidable. Look at following sets: CSCI 81 Spring, 2012

Decision Problems with TM s. Lecture 31: Halting Problem. Universe of discourse. Semi-decidable. Look at following sets: CSCI 81 Spring, 2012 Decision Problems with TM s Look at following sets: Lecture 31: Halting Problem CSCI 81 Spring, 2012 Kim Bruce A TM = { M,w M is a TM and w L(M)} H TM = { M,w M is a TM which halts on input w} TOTAL TM

More information

Subrings and Ideals 2.1 INTRODUCTION 2.2 SUBRING

Subrings and Ideals 2.1 INTRODUCTION 2.2 SUBRING Subrings and Ideals Chapter 2 2.1 INTRODUCTION In this chapter, we discuss, subrings, sub fields. Ideals and quotient ring. We begin our study by defining a subring. If (R, +, ) is a ring and S is a non-empty

More information

Order of Operations. Real numbers

Order of Operations. Real numbers Order of Operations When simplifying algebraic expressions we use the following order: 1. Perform operations within a parenthesis. 2. Evaluate exponents. 3. Multiply and divide from left to right. 4. Add

More information

(i) Write down the elements of a subgroup of order 2. [1]

(i) Write down the elements of a subgroup of order 2. [1] FP3 Groups 1. June 010 qu. A multiplicative group with identity e contains distinct elements a and r, with the properties r 6 = e and = r 5 a. Prove that r = a. [] Prove, by induction or otherwise, that

More information

Groebner Bases, Toric Ideals and Integer Programming: An Application to Economics. Tan Tran Junior Major-Economics& Mathematics

Groebner Bases, Toric Ideals and Integer Programming: An Application to Economics. Tan Tran Junior Major-Economics& Mathematics Groebner Bases, Toric Ideals and Integer Programming: An Application to Economics Tan Tran Junior Major-Economics& Mathematics History Groebner bases were developed by Buchberger in 1965, who later named

More information

BSc (Hons) in Computer Games Development. vi Calculate the components a, b and c of a non-zero vector that is orthogonal to

BSc (Hons) in Computer Games Development. vi Calculate the components a, b and c of a non-zero vector that is orthogonal to 1 APPLIED MATHEMATICS INSTRUCTIONS Full marks will be awarded for the correct solutions to ANY FIVE QUESTIONS. This paper will be marked out of a TOTAL MAXIMUM MARK OF 100. Credit will be given for clearly

More information

Section 14.1 Computability then else

Section 14.1 Computability then else Section 14.1 Computability Some problems cannot be solved by any machine/algorithm. To prove such statements we need to effectively describe all possible algorithms. Example (Turing machines). Associate

More information

Chap. 4,5 Review. Algorithms created in proofs from prior chapters

Chap. 4,5 Review. Algorithms created in proofs from prior chapters Chap. 4,5 Review Algorithms created in proofs from prior chapters (p. 55) Theorem 1.39: NFA to DFA (p. 67) Lemma 1.55: Regex to NFA (p. 69) Lemma 1.60: DFA to regex (through GNFA) (p. 112) Lemma 2.21:

More information

EXERCISES. a b = a + b l aq b = ab - (a + b) + 2. a b = a + b + 1 n0i) = oii + ii + fi. A. Examples of Rings. C. Ring of 2 x 2 Matrices

EXERCISES. a b = a + b l aq b = ab - (a + b) + 2. a b = a + b + 1 n0i) = oii + ii + fi. A. Examples of Rings. C. Ring of 2 x 2 Matrices / rings definitions and elementary properties 171 EXERCISES A. Examples of Rings In each of the following, a set A with operations of addition and multiplication is given. Prove that A satisfies all the

More information

Algebraic Structures Exam File Fall 2013 Exam #1

Algebraic Structures Exam File Fall 2013 Exam #1 Algebraic Structures Exam File Fall 2013 Exam #1 1.) Find all four solutions to the equation x 4 + 16 = 0. Give your answers as complex numbers in standard form, a + bi. 2.) Do the following. a.) Write

More information

DERIVATIONS. Introduction to non-associative algebra. Playing havoc with the product rule? BERNARD RUSSO University of California, Irvine

DERIVATIONS. Introduction to non-associative algebra. Playing havoc with the product rule? BERNARD RUSSO University of California, Irvine DERIVATIONS Introduction to non-associative algebra OR Playing havoc with the product rule? PART VI COHOMOLOGY OF LIE ALGEBRAS BERNARD RUSSO University of California, Irvine FULLERTON COLLEGE DEPARTMENT

More information

EXERCISES IN MODULAR FORMS I (MATH 726) (2) Prove that a lattice L is integral if and only if its Gram matrix has integer coefficients.

EXERCISES IN MODULAR FORMS I (MATH 726) (2) Prove that a lattice L is integral if and only if its Gram matrix has integer coefficients. EXERCISES IN MODULAR FORMS I (MATH 726) EYAL GOREN, MCGILL UNIVERSITY, FALL 2007 (1) We define a (full) lattice L in R n to be a discrete subgroup of R n that contains a basis for R n. Prove that L is

More information

NATIONAL BOARD FOR HIGHER MATHEMATICS. M. A. and M.Sc. Scholarship Test. September 24, Time Allowed: 150 Minutes Maximum Marks: 30

NATIONAL BOARD FOR HIGHER MATHEMATICS. M. A. and M.Sc. Scholarship Test. September 24, Time Allowed: 150 Minutes Maximum Marks: 30 NATIONAL BOARD FOR HIGHER MATHEMATICS M. A. and M.Sc. Scholarship Test September 24, 2011 Time Allowed: 150 Minutes Maximum Marks: 30 Please read, carefully, the instructions on the following page 1 INSTRUCTIONS

More information

Abstract Algebra II Groups ( )

Abstract Algebra II Groups ( ) Abstract Algebra II Groups ( ) Melchior Grützmann / melchiorgfreehostingcom/algebra October 15, 2012 Outline Group homomorphisms Free groups, free products, and presentations Free products ( ) Definition

More information

Lecture 22 More on Rings

Lecture 22 More on Rings Lecture 22 More on Rings Last time: A ring is a set R with two binary operations, and, such that pr, q is an abelian group, pr, q is a semigroup (no identity or inverses), and the distributive property

More information

12 16 = (12)(16) = 0.

12 16 = (12)(16) = 0. Homework Assignment 5 Homework 5. Due day: 11/6/06 (5A) Do each of the following. (i) Compute the multiplication: (12)(16) in Z 24. (ii) Determine the set of units in Z 5. Can we extend our conclusion

More information

Algebraic structures I

Algebraic structures I MTH5100 Assignment 1-10 Algebraic structures I For handing in on various dates January March 2011 1 FUNCTIONS. Say which of the following rules successfully define functions, giving reasons. For each one

More information

Decidability. Linz 6 th, Chapter 12: Limits of Algorithmic Computation, page 309ff

Decidability. Linz 6 th, Chapter 12: Limits of Algorithmic Computation, page 309ff Decidability Linz 6 th, Chapter 12: Limits of Algorithmic Computation, page 309ff 1 A property P of strings is said to be decidable if the set of all strings having property P is a recursive set; that

More information

= 9 4 = = = 8 2 = 4. Model Question paper-i SECTION-A 1.C 2.D 3.C 4. C 5. A 6.D 7.B 8.C 9.B B 12.B 13.B 14.D 15.

= 9 4 = = = 8 2 = 4. Model Question paper-i SECTION-A 1.C 2.D 3.C 4. C 5. A 6.D 7.B 8.C 9.B B 12.B 13.B 14.D 15. www.rktuitioncentre.blogspot.in Page 1 of 8 Model Question paper-i SECTION-A 1.C.D 3.C. C 5. A 6.D 7.B 8.C 9.B 10. 11.B 1.B 13.B 1.D 15.A SECTION-B 16. P a, b, c, Q g,, x, y, R {a, e, f, s} R\ P Q {a,

More information

Exercises on chapter 1

Exercises on chapter 1 Exercises on chapter 1 1. Let G be a group and H and K be subgroups. Let HK = {hk h H, k K}. (i) Prove that HK is a subgroup of G if and only if HK = KH. (ii) If either H or K is a normal subgroup of G

More information

The exact complexity of the infinite Post Correspondence Problem

The exact complexity of the infinite Post Correspondence Problem The exact complexity of the infinite Post Correspondence Problem Olivier Finkel To cite this version: Olivier Finkel. The exact complexity of the infinite Post Correspondence Problem. Information Processing

More information

Variations on a Theme: Fields of Definition, Fields of Moduli, Automorphisms, and Twists

Variations on a Theme: Fields of Definition, Fields of Moduli, Automorphisms, and Twists Variations on a Theme: Fields of Definition, Fields of Moduli, Automorphisms, and Twists Michelle Manes (mmanes@math.hawaii.edu) ICERM Workshop Moduli Spaces Associated to Dynamical Systems 17 April, 2012

More information

Lecture Notes: The Halting Problem; Reductions

Lecture Notes: The Halting Problem; Reductions Lecture Notes: The Halting Problem; Reductions COMS W3261 Columbia University 20 Mar 2012 1 Review Key point. Turing machines can be encoded as strings, and other Turing machines can read those strings

More information

MATH 433 Applied Algebra Lecture 22: Semigroups. Rings.

MATH 433 Applied Algebra Lecture 22: Semigroups. Rings. MATH 433 Applied Algebra Lecture 22: Semigroups. Rings. Groups Definition. A group is a set G, together with a binary operation, that satisfies the following axioms: (G1: closure) for all elements g and

More information

Basic Definitions: Group, subgroup, order of a group, order of an element, Abelian, center, centralizer, identity, inverse, closed.

Basic Definitions: Group, subgroup, order of a group, order of an element, Abelian, center, centralizer, identity, inverse, closed. Math 546 Review Exam 2 NOTE: An (*) at the end of a line indicates that you will not be asked for the proof of that specific item on the exam But you should still understand the idea and be able to apply

More information

MATH 101: ALGEBRA I WORKSHEET, DAY #1. We review the prerequisites for the course in set theory and beginning a first pass on group. 1.

MATH 101: ALGEBRA I WORKSHEET, DAY #1. We review the prerequisites for the course in set theory and beginning a first pass on group. 1. MATH 101: ALGEBRA I WORKSHEET, DAY #1 We review the prerequisites for the course in set theory and beginning a first pass on group theory. Fill in the blanks as we go along. 1. Sets A set is a collection

More information

1. Let r, s, t, v be the homogeneous relations defined on the set M = {2, 3, 4, 5, 6} by

1. Let r, s, t, v be the homogeneous relations defined on the set M = {2, 3, 4, 5, 6} by Seminar 1 1. Which ones of the usual symbols of addition, subtraction, multiplication and division define an operation (composition law) on the numerical sets N, Z, Q, R, C? 2. Let A = {a 1, a 2, a 3 }.

More information

Written Homework # 4 Solution

Written Homework # 4 Solution Math 516 Fall 2006 Radford Written Homework # 4 Solution 12/10/06 You may use results form the book in Chapters 1 6 of the text, from notes found on our course web page, and results of the previous homework.

More information

Quadratics. Shawn Godin. Cairine Wilson S.S Orleans, ON October 14, 2017

Quadratics. Shawn Godin. Cairine Wilson S.S Orleans, ON October 14, 2017 Quadratics Shawn Godin Cairine Wilson S.S Orleans, ON Shawn.Godin@ocdsb.ca October 14, 2017 Shawn Godin (Cairine Wilson S.S.) Quadratics October 14, 2017 1 / 110 Binary Quadratic Form A form is a homogeneous

More information

DEPARTMENT OF MATHEMATIC EDUCATION MATHEMATIC AND NATURAL SCIENCE FACULTY

DEPARTMENT OF MATHEMATIC EDUCATION MATHEMATIC AND NATURAL SCIENCE FACULTY HANDOUT ABSTRACT ALGEBRA MUSTHOFA DEPARTMENT OF MATHEMATIC EDUCATION MATHEMATIC AND NATURAL SCIENCE FACULTY 2012 BINARY OPERATION We are all familiar with addition and multiplication of two numbers. Both

More information

Conjugacy in epigroups

Conjugacy in epigroups October 2018 Conjugacy in epigroups António Malheiro (CMA/FCT/NOVA University of Lisbon) @ the York semigroup (joint work with João Araújo, Michael Kinyon, Janusz Konieczny) Acknowledgement: This work

More information

GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory.

GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory. GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory. Linear Algebra Standard matrix manipulation to compute the kernel, intersection of subspaces, column spaces,

More information

GROUPS. Chapter-1 EXAMPLES 1.1. INTRODUCTION 1.2. BINARY OPERATION

GROUPS. Chapter-1 EXAMPLES 1.1. INTRODUCTION 1.2. BINARY OPERATION Chapter-1 GROUPS 1.1. INTRODUCTION The theory of groups arose from the theory of equations, during the nineteenth century. Originally, groups consisted only of transformations. The group of transformations

More information

Poincaré Bisectors and Application to Units

Poincaré Bisectors and Application to Units Poincaré Bisectors and Application to Units joint work with E. Jespers, S. O. Juriaans, A. De A. E Silva, A. C. Souza Filho Ann Kiefer July 15, 2011 Motivation Motivation Open Problem: Finding generators

More information

MATH HL OPTION - REVISION SETS, RELATIONS AND GROUPS Compiled by: Christos Nikolaidis

MATH HL OPTION - REVISION SETS, RELATIONS AND GROUPS Compiled by: Christos Nikolaidis MATH HL OPTION - REVISION SETS, RELATIONS AND GROUPS Compiled by: Christos Nikolaidis PART B: GROUPS GROUPS 1. ab The binary operation a * b is defined by a * b = a+ b +. (a) Prove that * is associative.

More information

Limits of Computability

Limits of Computability Limits of Computability Wolfgang Schreiner Wolfgang.Schreiner@risc.jku.at Research Institute for Symbolic Computation (RISC) Johannes Kepler University, Linz, Austria http://www.risc.jku.at Wolfgang Schreiner

More information

CS 125 Section #10 (Un)decidability and Probability November 1, 2016

CS 125 Section #10 (Un)decidability and Probability November 1, 2016 CS 125 Section #10 (Un)decidability and Probability November 1, 2016 1 Countability Recall that a set S is countable (either finite or countably infinite) if and only if there exists a surjective mapping

More information

IIT Mumbai 2015 MA 419, Basic Algebra Tutorial Sheet-1

IIT Mumbai 2015 MA 419, Basic Algebra Tutorial Sheet-1 IIT Mumbai 2015 MA 419, Basic Algebra Tutorial Sheet-1 Let Σ be the set of all symmetries of the plane Π. 1. Give examples of s, t Σ such that st ts. 2. If s, t Σ agree on three non-collinear points, then

More information

Theory of Computation - Module 4

Theory of Computation - Module 4 Theory of Computation - Module 4 Syllabus Turing Machines Formal definition Language acceptability by TM TM as acceptors, Transducers - designing of TM- Two way infinite TM- Multi tape TM - Universal Turing

More information

* 8 Groups, with Appendix containing Rings and Fields.

* 8 Groups, with Appendix containing Rings and Fields. * 8 Groups, with Appendix containing Rings and Fields Binary Operations Definition We say that is a binary operation on a set S if, and only if, a, b, a b S Implicit in this definition is the idea that

More information

What are relations? f: A B

What are relations? f: A B What are relations? Ch 9.1 What are relations? Notation Informally, a relation is a set of pairs of objects (or in general, set of n-tuples) that are related to each other by some rule. We will focus first

More information

Axioms for the Real Number System

Axioms for the Real Number System Axioms for the Real Number System Math 361 Fall 2003 Page 1 of 9 The Real Number System The real number system consists of four parts: 1. A set (R). We will call the elements of this set real numbers,

More information

FREE PRODUCTS AND BRITTON S LEMMA

FREE PRODUCTS AND BRITTON S LEMMA FREE PRODUCTS AND BRITTON S LEMMA Dan Lidral-Porter 1. Free Products I determined that the best jumping off point was to start with free products. Free products are an extension of the notion of free groups.

More information

Classical Rings. Josh Carr. Honors Thesis. Appalachian State University

Classical Rings. Josh Carr. Honors Thesis. Appalachian State University Classical Rings by Josh Carr Honors Thesis Appalachian State University Submitted to the Department of Mathematical Sciences in partial fulfillment of the requirements for the degree of Bachelor of Science

More information

Math Exam 1 Solutions October 12, 2010

Math Exam 1 Solutions October 12, 2010 Math 415.5 Exam 1 Solutions October 1, 1 As can easily be expected, the solutions provided below are not the only ways to solve these problems, and other solutions may be completely valid. If you have

More information

CS6901: review of Theory of Computation and Algorithms

CS6901: review of Theory of Computation and Algorithms CS6901: review of Theory of Computation and Algorithms Any mechanically (automatically) discretely computation of problem solving contains at least three components: - problem description - computational

More information

Definition 1. A set V is a vector space over the scalar field F {R, C} iff. there are two operations defined on V, called vector addition

Definition 1. A set V is a vector space over the scalar field F {R, C} iff. there are two operations defined on V, called vector addition 6 Vector Spaces with Inned Product Basis and Dimension Section Objective(s): Vector Spaces and Subspaces Linear (In)dependence Basis and Dimension Inner Product 6 Vector Spaces and Subspaces Definition

More information

A Learning Progression for Complex Numbers

A Learning Progression for Complex Numbers A Learning Progression for Complex Numbers In mathematics curriculum development around the world, the opportunity for students to study complex numbers in secondary schools is decreasing. Given that the

More information

Groups. Contents of the lecture. Sergei Silvestrov. Spring term 2011, Lecture 8

Groups. Contents of the lecture. Sergei Silvestrov. Spring term 2011, Lecture 8 Groups Sergei Silvestrov Spring term 2011, Lecture 8 Contents of the lecture Binary operations and binary structures. Groups - a special important type of binary structures. Isomorphisms of binary structures.

More information

sin(α + θ) = sin α cos θ + cos α sin θ cos(α + θ) = cos α cos θ sin α sin θ

sin(α + θ) = sin α cos θ + cos α sin θ cos(α + θ) = cos α cos θ sin α sin θ Rotations in the 2D Plane Trigonometric addition formulas: sin(α + θ) = sin α cos θ + cos α sin θ cos(α + θ) = cos α cos θ sin α sin θ Rotate coordinates by angle θ: 1. Start with x = r cos α y = r sin

More information

NORTHERN INDIA ENGINEERING COLLEGE, LKO D E P A R T M E N T O F M A T H E M A T I C S. B.TECH IIIrd SEMESTER QUESTION BANK ACADEMIC SESSION

NORTHERN INDIA ENGINEERING COLLEGE, LKO D E P A R T M E N T O F M A T H E M A T I C S. B.TECH IIIrd SEMESTER QUESTION BANK ACADEMIC SESSION NORTHERN INDIA ENGINEERING COLLEGE, LKO D E P A R T M E N T O F M A T H E M A T I C S B.TECH IIIrd SEMESTER QUESTION BANK ACADEMIC SESSION 011-1 DISCRETE MATHEMATICS (EOE 038) 1. UNIT I (SET, RELATION,

More information

Notes for Lecture Notes 2

Notes for Lecture Notes 2 Stanford University CS254: Computational Complexity Notes 2 Luca Trevisan January 11, 2012 Notes for Lecture Notes 2 In this lecture we define NP, we state the P versus NP problem, we prove that its formulation

More information

WHY WORD PROBLEMS ARE HARD

WHY WORD PROBLEMS ARE HARD WHY WORD PROBLEMS ARE HARD KEITH CONRAD 1. Introduction The title above is a joke. Many students in school hate word problems. We will discuss here a specific math question that happens to be named the

More information

Lecture 7. Quaternions

Lecture 7. Quaternions Matthew T. Mason Mechanics of Manipulation Spring 2012 Today s outline Motivation Motivation have nice geometrical interpretation. have advantages in representing rotation. are cool. Even if you don t

More information