Parallel Addition in Non-standard Numeration Systems

Size: px
Start display at page:

Download "Parallel Addition in Non-standard Numeration Systems"

Transcription

1 1 / 23 Parallel Addition in Non-standard Numeration Systems Christiane Frougny*, Edita Pelantová**, Milena Svobodová** * LIAFA, UMR 7089 CNRS, Université Paris 7 & Université Paris 8, Paris, France ** Dept. of Mathematics, FNSPE, Czech Technical University, Prague, Czech Republic June 6-10, 2011 Numeration 2011 Liege, Belgium

2 Table of contents 2 / 23 Table of contents 1 Preliminaries Numeration Systems Parallel Addition Positive Integer Base 2 Results for Bases being Algebraic Numbers Bases with Strong Representation of Zero Bases with Weak Representation of Zero Parallel Addition for Bases being Algebraic Numbers Base of Golden Mean 3 Concluding Remarks Algorithm Parameters & Properties Symmetric Alphabet & Subtraction Minimizing the Alphabet

3 3 / 23 Table of contents 1 Preliminaries Numeration Systems Parallel Addition Positive Integer Base 2 Results for Bases being Algebraic Numbers Bases with Strong Representation of Zero Bases with Weak Representation of Zero Parallel Addition for Bases being Algebraic Numbers Base of Golden Mean 3 Concluding Remarks Algorithm Parameters & Properties Symmetric Alphabet & Subtraction Minimizing the Alphabet

4 4 / 23 Numeration System with Base β and Alphabet A positional numeration system with base and digits

5 4 / 23 Numeration System with Base β and Alphabet A positional numeration system with base and digits number x M with a number field M = N, Z, Q, R, C

6 4 / 23 Numeration System with Base β and Alphabet A positional numeration system with base and digits number x M with a number field M = N, Z, Q, R, C base β N, Z, Q, R, C, with β > 1

7 4 / 23 Numeration System with Base β and Alphabet A positional numeration system with base and digits number x M with a number field M = N, Z, Q, R, C base β N, Z, Q, R, C, with β > 1 digits from alphabet A Z of consecutive integers:

8 4 / 23 Numeration System with Base β and Alphabet A positional numeration system with base and digits number x M with a number field M = N, Z, Q, R, C base β N, Z, Q, R, C, with β > 1 digits from alphabet A Z of consecutive integers: A = {0, 1,..., c} Z + A = { d,..., 1, 0, 1,..., c} Z

9 4 / 23 Numeration System with Base β and Alphabet A positional numeration system with base and digits number x M with a number field M = N, Z, Q, R, C base β N, Z, Q, R, C, with β > 1 digits from alphabet A Z of consecutive integers: A = {0, 1,..., c} Z + A = { d,..., 1, 0, 1,..., c} Z x M expressed as a β-representation with digits x j A: (x) β = x k x k 1... x 1 x 0 x 1... x l

10 4 / 23 Numeration System with Base β and Alphabet A positional numeration system with base and digits number x M with a number field M = N, Z, Q, R, C base β N, Z, Q, R, C, with β > 1 digits from alphabet A Z of consecutive integers: A = {0, 1,..., c} Z + A = { d,..., 1, 0, 1,..., c} Z x M expressed as a β-representation with digits x j A: (x) β = x k x k 1... x 1 x 0 x 1... x l x Fin A (β) = { j J x j β j J Z, J finite, x j A}

11 4 / 23 Numeration System with Base β and Alphabet A positional numeration system with base and digits number x M with a number field M = N, Z, Q, R, C base β N, Z, Q, R, C, with β > 1 digits from alphabet A Z of consecutive integers: A = {0, 1,..., c} Z + A = { d,..., 1, 0, 1,..., c} Z x M expressed as a β-representation with digits x j A: (x) β = x k x k 1... x 1 x 0 x 1... x l x Fin A (β) = { j J x j β j J Z, J finite, x j A} Note: One aspect to consider is non/redundancy of the systems.

12 Numeration System with Base β and Alphabet A positional numeration system with base and digits number x M with a number field M = N, Z, Q, R, C base β N, Z, Q, R, C, with β > 1 digits from alphabet A Z of consecutive integers: A = {0, 1,..., c} Z + A = { d,..., 1, 0, 1,..., c} Z x M expressed as a β-representation with digits x j A: (x) β = x k x k 1... x 1 x 0 x 1... x l x Fin A (β) = { j J x j β j J Z, J finite, x j A} Note: One aspect to consider is non/redundancy of the systems. Note: For different alphabets A A, the sets Fin A (β) and Fin A (β) can, but do not have to coincide. 4 / 23

13 5 / 23 Numeration System with Base β and Alphabet A Tools to develop algorithms for (parallel) addition (subtraction) = so-called rewriting rules, or representations of zero:

14 5 / 23 Numeration System with Base β and Alphabet A Tools to develop algorithms for (parallel) addition (subtraction) = so-called rewriting rules, or representations of zero: basic: given directly by the minimal polynomial of β

15 5 / 23 Numeration System with Base β and Alphabet A Tools to develop algorithms for (parallel) addition (subtraction) = so-called rewriting rules, or representations of zero: basic: given directly by the minimal polynomial of β derived: from the basic one by various combinations

16 5 / 23 Numeration System with Base β and Alphabet A Tools to develop algorithms for (parallel) addition (subtraction) = so-called rewriting rules, or representations of zero: basic: given directly by the minimal polynomial of β derived: from the basic one by various combinations therefore, we need the base β to be an algebraic number, in order to operate with integers as digits of the rewriting rules

17 5 / 23 Numeration System with Base β and Alphabet A Tools to develop algorithms for (parallel) addition (subtraction) = so-called rewriting rules, or representations of zero: basic: given directly by the minimal polynomial of β derived: from the basic one by various combinations therefore, we need the base β to be an algebraic number, in order to operate with integers as digits of the rewriting rules Example Base β = τ, the Golden Mean, with minimal polynomial τ 2 = τ + 1, or τ 2 τ 1 = 0

18 5 / 23 Numeration System with Base β and Alphabet A Tools to develop algorithms for (parallel) addition (subtraction) = so-called rewriting rules, or representations of zero: basic: given directly by the minimal polynomial of β derived: from the basic one by various combinations therefore, we need the base β to be an algebraic number, in order to operate with integers as digits of the rewriting rules Example Base β = τ, the Golden Mean, with minimal polynomial τ 2 = τ + 1, or τ 2 τ 1 = 0 basic rewriting rule: [1, 1, 1]

19 5 / 23 Numeration System with Base β and Alphabet A Tools to develop algorithms for (parallel) addition (subtraction) = so-called rewriting rules, or representations of zero: basic: given directly by the minimal polynomial of β derived: from the basic one by various combinations therefore, we need the base β to be an algebraic number, in order to operate with integers as digits of the rewriting rules Example Base β = τ, the Golden Mean, with minimal polynomial τ 2 = τ + 1, or τ 2 τ 1 = 0 basic rewriting rule: [1, 1, 1] derived rewriting rules: infinite number of possibilities, e.g. [1, 0, 3, 0, 1] [1, 0, 0, 0, 7, 0, 0, 0, 1]

20 6 / 23 What is Addition To perform addition of two β-representations x = (x) β = x k... x 1 x 0 x 1... x l and y = (y) β = y k... y 1 y 0 y 1... y l with x j, y j A in fact means

21 6 / 23 What is Addition To perform addition of two β-representations x = (x) β = x k... x 1 x 0 x 1... x l and y = (y) β = y k... y 1 y 0 y 1... y l with x j, y j A in fact means to simply add the digits on each position separately into w j = x j + y j, thus obtaining an interim β-representation x + y = (w) β = w k... w 1 w 0 w 1... w l, with w j A + A;

22 6 / 23 What is Addition To perform addition of two β-representations x = (x) β = x k... x 1 x 0 x 1... x l and y = (y) β = y k... y 1 y 0 y 1... y l with x j, y j A in fact means to simply add the digits on each position separately into w j = x j + y j, thus obtaining an interim β-representation x + y = (w) β = w k... w 1 w 0 w 1... w l, with w j A + A; and then to apply such transformation on the β-representation (w) β that we

23 6 / 23 What is Addition To perform addition of two β-representations x = (x) β = x k... x 1 x 0 x 1... x l and y = (y) β = y k... y 1 y 0 y 1... y l with x j, y j A in fact means to simply add the digits on each position separately into w j = x j + y j, thus obtaining an interim β-representation x + y = (w) β = w k... w 1 w 0 w 1... w l, with w j A + A; and then to apply such transformation on the β-representation (w) β that we reduce the digits w j from alphabet A + A into digits z j within alphabet A,

24 6 / 23 What is Addition To perform addition of two β-representations x = (x) β = x k... x 1 x 0 x 1... x l and y = (y) β = y k... y 1 y 0 y 1... y l with x j, y j A in fact means to simply add the digits on each position separately into w j = x j + y j, thus obtaining an interim β-representation x + y = (w) β = w k... w 1 w 0 w 1... w l, with w j A + A; and then to apply such transformation on the β-representation (w) β that we reduce the digits w j from alphabet A + A into digits z j within alphabet A, while preserving the value of the resulting β-representation (z j ) β, i.e. x + y = (z) β = z k... z 1 z 0 z 1... z l

25 6 / 23 What is Addition To perform addition of two β-representations x = (x) β = x k... x 1 x 0 x 1... x l and y = (y) β = y k... y 1 y 0 y 1... y l with x j, y j A in fact means to simply add the digits on each position separately into w j = x j + y j, thus obtaining an interim β-representation x + y = (w) β = w k... w 1 w 0 w 1... w l, with w j A + A; and then to apply such transformation on the β-representation (w) β that we reduce the digits w j from alphabet A + A into digits z j within alphabet A, while preserving the value of the resulting β-representation (z j ) β, i.e. x + y = (z) β = z k... z 1 z 0 z 1... z l So, the task is to reduce digits from A + A back into A, while preserving the value of the β-representation.

26 7 / 23 What is Addition When constructing algorithms for performing (parallel) reduction from A + A into A, the main trick is the ability to reduce the digits just on the border of the original digit set A:

27 7 / 23 What is Addition When constructing algorithms for performing (parallel) reduction from A + A into A, the main trick is the ability to reduce the digits just on the border of the original digit set A: Example A = {0, 1,..., c}

28 7 / 23 What is Addition When constructing algorithms for performing (parallel) reduction from A + A into A, the main trick is the ability to reduce the digits just on the border of the original digit set A: Example A = {0, 1,..., c} A + A = {0, 1,..., c, c + 1, c + 2,..., 2c}

29 7 / 23 What is Addition When constructing algorithms for performing (parallel) reduction from A + A into A, the main trick is the ability to reduce the digits just on the border of the original digit set A: Example Example A = {0, 1,..., c} A + A = {0, 1,..., c, c + 1, c + 2,..., 2c} A = { d,..., 1, 0, 1,..., c}

30 7 / 23 What is Addition When constructing algorithms for performing (parallel) reduction from A + A into A, the main trick is the ability to reduce the digits just on the border of the original digit set A: Example Example A = {0, 1,..., c} A + A = {0, 1,..., c, c + 1, c + 2,..., 2c} A = { d,..., 1, 0, 1,..., c} A + A = { 2d,..., d 2, d 1, d,..., 1, 0, 1,..., c, c + 1, c + 2,..., 2c}

31 8 / 23 Parallel Addition as a Local Function We are looking for algorithms allowing parallel addition in these numeration systems; more specifically, addition by means of a local function.

32 8 / 23 Parallel Addition as a Local Function We are looking for algorithms allowing parallel addition in these numeration systems; more specifically, addition by means of a local function. Definition Let A, B be alphabets, and let A Z, B Z be sets of words on these alphabets.

33 8 / 23 Parallel Addition as a Local Function We are looking for algorithms allowing parallel addition in these numeration systems; more specifically, addition by means of a local function. Definition Let A, B be alphabets, and let A Z, B Z be sets of words on these alphabets. Let r, t be non-negative integers, p = r + t + 1 N, and let φ : A p B.

34 8 / 23 Parallel Addition as a Local Function We are looking for algorithms allowing parallel addition in these numeration systems; more specifically, addition by means of a local function. Definition Let A, B be alphabets, and let A Z, B Z be sets of words on these alphabets. Let r, t be non-negative integers, p = r + t + 1 N, and let φ : A p B. A function ϕ : A Z B Z acting on u A Z by ϕ(u) = v B Z, where v j = φ(u j+t... u j... u j r ), is called a p-local function, with memory r and anticipation t.

35 8 / 23 Parallel Addition as a Local Function We are looking for algorithms allowing parallel addition in these numeration systems; more specifically, addition by means of a local function. Definition Let A, B be alphabets, and let A Z, B Z be sets of words on these alphabets. Let r, t be non-negative integers, p = r + t + 1 N, and let φ : A p B. A function ϕ : A Z B Z acting on u A Z by ϕ(u) = v B Z, where v j = φ(u j+t... u j... u j r ), is called a p-local function, with memory r and anticipation t. Parallel addition by means of a p-local function necessarily requires a redundant numeration system!

36 9 / 23 Parallel Addition as a Local Function Algorithm of such p-local function is also called a sliding block code; as illustrated by the following scheme: we perform addition of two elements x, y Fin A (β)

37 9 / 23 Parallel Addition as a Local Function Algorithm of such p-local function is also called a sliding block code; as illustrated by the following scheme: we perform addition of two elements x, y Fin A (β) x Fin A (β)... x j+t... x j+1 x j x j 1... x j r... x j A y Fin A (β)... y j+t... y j+1 y j y j 1... y j r... y j A

38 9 / 23 Parallel Addition as a Local Function Algorithm of such p-local function is also called a sliding block code; as illustrated by the following scheme: we perform addition of two elements x, y Fin A (β) x Fin A (β)... x j+t... x j+1 x j x j 1... x j r... x j A y Fin A (β)... y j+t... y j+1 y j y j 1... y j r... y j A w j = x j + y j... w j+t... w j+1 w j w j 1... w j r }{{}... w j A + A

39 9 / 23 Parallel Addition as a Local Function Algorithm of such p-local function is also called a sliding block code; as illustrated by the following scheme: we perform addition of two elements x, y Fin A (β) x Fin A (β)... x j+t... x j+1 x j x j 1... x j r... x j A y Fin A (β)... y j+t... y j+1 y j y j 1... y j r... y j A w j = x j + y j... w j+t... w j+1 w j w j 1... w j r }{{}... w j A + A z j = φ(w j+t... w j r )... z j+t... z j+1 z j z j 1... z j r... z j A

40 9 / 23 Parallel Addition as a Local Function Algorithm of such p-local function is also called a sliding block code; as illustrated by the following scheme: we perform addition of two elements x, y Fin A (β) x Fin A (β)... x j+t... x j+1 x j x j 1... x j r... x j A y Fin A (β)... y j+t... y j+1 y j y j 1... y j r... y j A w j = x j + y j... w j+t... w j+1 w j w j 1... w j r }{{}... w j A + A z j = φ(w j+t... w j r )... z j+t... z j+1 z j z j 1... z j r... z j A At the end of the process, we obtain a finite sum x + y = z j β j, with z j A; i.e. z = (z) β is back again in the original set Fin A (β).

41 9 / 23 Parallel Addition as a Local Function Algorithm of such p-local function is also called a sliding block code; as illustrated by the following scheme: we perform addition of two elements x, y Fin A (β) x Fin A (β)... x j+t... x j+1 x j x j 1... x j r... x j A y Fin A (β)... y j+t... y j+1 y j y j 1... y j r... y j A w j = x j + y j... w j+t... w j+1 w j w j 1... w j r }{{}... w j A + A z j = φ(w j+t... w j r )... z j+t... z j+1 z j z j 1... z j r... z j A At the end of the process, we obtain a finite sum x + y = z j β j, with z j A; i.e. z = (z) β is back again in the original set Fin A (β). Note: Application of the p-local function ϕ(w) = z generally enlarges the set of indices j Z for which z j 0, compared to the set of indices for which w j 0, by r positions to the left and by t positions to the right.

42 10 / 23 Parallel Addition for Bases β = b N For base β a positive integer β = b 2, there are known results:

43 10 / 23 Parallel Addition for Bases β = b N For base β a positive integer β = b 2, there are known results: by A.Avizienis (1961)

44 10 / 23 Parallel Addition for Bases β = b N For base β a positive integer β = b 2, there are known results: by A.Avizienis (1961) by C.Y.Chow & J.E.Robertson (1978)

45 10 / 23 Parallel Addition for Bases β = b N For base β a positive integer β = b 2, there are known results: by A.Avizienis (1961) by C.Y.Chow & J.E.Robertson (1978) by B.Parhami (1990)

46 10 / 23 Parallel Addition for Bases β = b N For base β a positive integer β = b 2, there are known results: by A.Avizienis (1961) by C.Y.Chow & J.E.Robertson (1978) by B.Parhami (1990) base 2-local algorithm 3-local algorithm 3-local algorithm b N of Avizienis of Chow & Robertson of Parhami b = 2 not working A = { 1, 0, 1} A = {0, 1, 2} b = 3 A = { 2,..., 2} not working A = {0, 1, 2, 3} b = 4 A = { 3,..., 3} A = { 2,..., 2} A = {0,..., 4} b = 5 A = { 3,..., 3} not working A = {0,..., 5} b = 6 A = { 4,..., 4} A = { 3,..., 3} A = {0,..., 6}.. } {. }. b = 2m A = { b 2 1,..., b A = b 2,..., b A = {0,..., b} 2 = { m { 1,..., m + } 1} = { m,..., m} = {0,..., 2m} b = 2m + 1 A = b+1 2,..., b+1 not working A = {0,..., b} 2 = { m 1,..., m + 1} = {0,..., 2m + 1}

47 Parallel Addition for Bases β = b N For base β a positive integer β = b 2, there are known results: by A.Avizienis (1961) by C.Y.Chow & J.E.Robertson (1978) by B.Parhami (1990) base 2-local algorithm 3-local algorithm 3-local algorithm b N of Avizienis of Chow & Robertson of Parhami b = 2 not working A = { 1, 0, 1} A = {0, 1, 2} b = 3 A = { 2,..., 2} not working A = {0, 1, 2, 3} b = 4 A = { 3,..., 3} A = { 2,..., 2} A = {0,..., 4} b = 5 A = { 3,..., 3} not working A = {0,..., 5} b = 6 A = { 4,..., 4} A = { 3,..., 3} A = {0,..., 6}.. } {. }. b = 2m A = { b 2 1,..., b A = b 2,..., b A = {0,..., b} 2 = { m { 1,..., m + } 1} = { m,..., m} = {0,..., 2m} b = 2m + 1 A = b+1 2,..., b+1 not working A = {0,..., b} 2 = { m 1,..., m + 1} = {0,..., 2m + 1} * Apart { from alphabet } A = {0,..., b}, we can also use shifted alphabets, { thereby also a symmetric alphabet A = b 2,..., b for b even, and an almost symmetric alphabet A = b 1 },..., b+1 for b odd / 23

48 11 / 23 Table of contents 1 Preliminaries Numeration Systems Parallel Addition Positive Integer Base 2 Results for Bases being Algebraic Numbers Bases with Strong Representation of Zero Bases with Weak Representation of Zero Parallel Addition for Bases being Algebraic Numbers Base of Golden Mean 3 Concluding Remarks Algorithm Parameters & Properties Symmetric Alphabet & Subtraction Minimizing the Alphabet

49 12 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Strong Representation of Zero Definition (Strong Representation of Zero Property) β C, β > 1 has the strong representation of zero property if

50 12 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Strong Representation of Zero Definition (Strong Representation of Zero Property) β C, β > 1 has the strong representation of zero property if 0 = b k β k b 1 β 1 + b 0 + b 1 β b h β h = S(β)

51 12 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Strong Representation of Zero Definition (Strong Representation of Zero Property) β C, β > 1 has the strong representation of zero property if 0 = b k β k b 1 β 1 + b 0 + b 1 β b h β h = S(β) with b j Z and b 0 =: B > 2M := 2 j 0 b j.

52 12 / 23 Parallel Addition for Bases β C with Strong Representation of Zero Definition (Strong Representation of Zero Property) β C, β > 1 has the strong representation of zero property if 0 = b k β k b 1 β 1 + b 0 + b 1 β b h β h = S(β) with b j Z and b 0 =: B > 2M := 2 j 0 b j. S is then called a strong polynomial for β.

53 12 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Strong Representation of Zero Definition (Strong Representation of Zero Property) β C, β > 1 has the strong representation of zero property if 0 = b k β k b 1 β 1 + b 0 + b 1 β b h β h = S(β) with b j Z and b 0 =: B > 2M := 2 j 0 b j. S is then called a strong polynomial for β. Theorem Let β C satisfy the strong representation of zero property. Denote A = { a,..., a} for a = B M. B 1 2(B 2M)

54 12 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Strong Representation of Zero Definition (Strong Representation of Zero Property) β C, β > 1 has the strong representation of zero property if 0 = b k β k b 1 β 1 + b 0 + b 1 β b h β h = S(β) with b j Z and b 0 =: B > 2M := 2 j 0 b j. S is then called a strong polynomial for β. Theorem Let β C satisfy the strong representation of zero property. Denote A = { a,..., a} for a = B M. B 1 2(B 2M) Then, addition in Fin A (β) can be realized as a p-local function,

55 12 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Strong Representation of Zero Definition (Strong Representation of Zero Property) β C, β > 1 has the strong representation of zero property if 0 = b k β k b 1 β 1 + b 0 + b 1 β b h β h = S(β) with b j Z and b 0 =: B > 2M := 2 j 0 b j. S is then called a strong polynomial for β. Theorem Let β C satisfy the strong representation of zero property. Denote A = { a,..., a} for a = B M. B 1 2(B 2M) Then, addition in Fin A (β) can be realized as a p-local function, with p = }{{} k memory + }{{} h anticipation +1.

56 13 / 23 Parallel Addition for Bases β C with Strong Representation of Zero Example: irrational base β = = :

57 13 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Strong Representation of Zero Example: irrational base β = = : β is root of the strong polynomial S(β) = 2β β 1

58 13 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Strong Representation of Zero Example: irrational base β = = : β is root of the strong polynomial S(β) = 2β β 1 a = 18; memory k = 1, anticipation h = 1 p = 3

59 13 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Strong Representation of Zero Example: irrational base β = = : β is root of the strong polynomial S(β) = 2β β 1 a = 18; memory k = 1, anticipation h = 1 p = 3 we obtain a 3-local function of addition working on alphabet A = { 18,..., 0,..., +18} as follows:

60 13 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Strong Representation of Zero Example: irrational base β = = : β is root of the strong polynomial S(β) = 2β β 1 a = 18; memory k = 1, anticipation h = 1 p = 3 we obtain a 3-local function of addition working on alphabet A = { 18,..., 0,..., +18} as follows: x Fin A (β) x j A y Fin A (β) y j A

61 13 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Strong Representation of Zero Example: irrational base β = = : β is root of the strong polynomial S(β) = 2β β 1 a = 18; memory k = 1, anticipation h = 1 p = 3 we obtain a 3-local function of addition working on alphabet A = { 18,..., 0,..., +18} as follows: x Fin A (β) x j A y Fin A (β) y j A w j = x j + y j w j A + A

62 13 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Strong Representation of Zero Example: irrational base β = = : β is root of the strong polynomial S(β) = 2β β 1 a = 18; memory k = 1, anticipation h = 1 p = 3 we obtain a 3-local function of addition working on alphabet A = { 18,..., 0,..., +18} as follows: x Fin A (β) x j A y Fin A (β) y j A w j = x j + y j w j A + A

63 Parallel Addition for Bases β C with Strong Representation of Zero Example: irrational base β = = : β is root of the strong polynomial S(β) = 2β β 1 a = 18; memory k = 1, anticipation h = 1 p = 3 we obtain a 3-local function of addition working on alphabet A = { 18,..., 0,..., +18} as follows: x Fin A (β) x j A y Fin A (β) y j A w j = x j + y j w j A + A z j = φ(w j+1 w j w j 1 ) z j A... we are in fact subtracting a convenient multiple of the strong polynomial on each position separately, and then summing up the result of all these subtractions. 13 / 23

64 14 / 23 Bases β with Strong Representation of Zero Theorem Let β be an algebraic number of degree d, and let β > 1.

65 14 / 23 Bases β with Strong Representation of Zero Theorem Let β be an algebraic number of degree d, and let β > 1. If d is odd, or

66 14 / 23 Bases β with Strong Representation of Zero Theorem Let β be an algebraic number of degree d, and let β > 1. If d is odd, or if d is even and the minimal polynomial of β is not reciprocal,

67 14 / 23 Bases β with Strong Representation of Zero Theorem Let β be an algebraic number of degree d, and let β > 1. If d is odd, or if d is even and the minimal polynomial of β is not reciprocal, then β has the strong representation of zero property.

68 14 / 23 Bases β with Strong Representation of Zero Theorem Let β be an algebraic number of degree d, and let β > 1. If d is odd, or if d is even and the minimal polynomial of β is not reciprocal, then β has the strong representation of zero property. We have a constructive proof of this Theorem, providing e.g. the following results: base β minimal polynomial of β strong polynomial for β β = 2 β 2 = 0 S(X ) = X β = β 2 β 1 = 0 S(X ) = X 8 + 7X 4 1 β = 1 + ı β 2 + 2β + 2 = 0 S(X ) = X 4 + 4

69 15 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Weak Representation of Zero Definition (Weak Representation of Zero Property) β C, β > 1 has the weak representation of zero property if

70 15 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Weak Representation of Zero Definition (Weak Representation of Zero Property) β C, β > 1 has the weak representation of zero property if 0 = b k β k b 1 β 1 + b 0 + b 1 β b h β h = W (β)

71 15 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Weak Representation of Zero Definition (Weak Representation of Zero Property) β C, β > 1 has the weak representation of zero property if 0 = b k β k b 1 β 1 + b 0 + b 1 β b h β h = W (β) with b j Z and b 0 =: B > M := j 0 b j.

72 15 / 23 Parallel Addition for Bases β C with Weak Representation of Zero Definition (Weak Representation of Zero Property) β C, β > 1 has the weak representation of zero property if 0 = b k β k b 1 β 1 + b 0 + b 1 β b h β h = W (β) with b j Z and b 0 =: B > M := j 0 b j. W is then called a weak polynomial for β.

73 15 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Weak Representation of Zero Definition (Weak Representation of Zero Property) β C, β > 1 has the weak representation of zero property if 0 = b k β k b 1 β 1 + b 0 + b 1 β b h β h = W (β) with b j Z and b 0 =: B > M := j 0 b j. W is then called a weak polynomial for β. Theorem Let β C satisfy the weak representation of zero property. Denote A = { a,..., a} for a = B M.

74 15 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Weak Representation of Zero Definition (Weak Representation of Zero Property) β C, β > 1 has the weak representation of zero property if 0 = b k β k b 1 β 1 + b 0 + b 1 β b h β h = W (β) with b j Z and b 0 =: B > M := j 0 b j. W is then called a weak polynomial for β. Theorem Let β C satisfy the weak representation of zero property. Denote A = { a,..., a} for a = B M. Then, addition in Fin A (β) can be realized as a p-local function,

75 15 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Weak Representation of Zero Definition (Weak Representation of Zero Property) β C, β > 1 has the weak representation of zero property if 0 = b k β k b 1 β 1 + b 0 + b 1 β b h β h = W (β) with b j Z and b 0 =: B > M := j 0 b j. W is then called a weak polynomial for β. Theorem Let β C satisfy the weak representation of zero property. Denote A = { a,..., a} for a = B M. Then, addition in Fin A (β) can be realized as a p-local function, with p = a B M }{{ k + a B M } h +1. }{{} memory anticipation

76 16 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Weak Representation of Zero Example: irrational base β = = τ, the Golden Mean:

77 16 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Weak Representation of Zero Example: irrational base β = = τ, the Golden Mean: τ is root of the weak polynomial W (τ) = τ τ 2

78 16 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Weak Representation of Zero Example: irrational base β = = τ, the Golden Mean: τ is root of the weak polynomial W (τ) = τ τ 2 a = 3; memory = anticipation = = 6 p = 13

79 16 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Weak Representation of Zero Example: irrational base β = = τ, the Golden Mean: τ is root of the weak polynomial W (τ) = τ τ 2 a = 3; memory = anticipation = = 6 p = local function on alphabet A = { 3,..., 0,..., +3}:

80 16 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Weak Representation of Zero Example: irrational base β = = τ, the Golden Mean: τ is root of the weak polynomial W (τ) = τ τ 2 a = 3; memory = anticipation = = 6 p = local function on alphabet A = { 3,..., 0,..., +3}: x Fin A (β) x j A y Fin A (β) y j A w j = x j + y j w j A + A

81 16 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Weak Representation of Zero Example: irrational base β = = τ, the Golden Mean: τ is root of the weak polynomial W (τ) = τ τ 2 a = 3; memory = anticipation = = 6 p = local function on alphabet A = { 3,..., 0,..., +3}: x Fin A (β) x j A y Fin A (β) y j A w j = x j + y j w j A + A

82 16 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Weak Representation of Zero Example: irrational base β = = τ, the Golden Mean: τ is root of the weak polynomial W (τ) = τ τ 2 a = 3; memory = anticipation = = 6 p = local function on alphabet A = { 3,..., 0,..., +3}: x Fin A (β) x j A y Fin A (β) y j A w j = x j + y j w j A + A

83 16 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C with Weak Representation of Zero Example: irrational base β = = τ, the Golden Mean: τ is root of the weak polynomial W (τ) = τ τ 2 a = 3; memory = anticipation = = 6 p = local function on alphabet A = { 3,..., 0,..., +3}: x Fin A (β) x j A y Fin A (β) y j A w j = x j + y j w j A + A z j = φ(w j+6... w j 6 ) z j A

84 17 / 23 Preliminaries Results for Bases being Algebraic Numbers Concluding Remarks Parallel Addition for Bases β C being Algebraic Numbers Developing an algorithm of parallel addition as a p-local function, for a given numeration system with base β, comprises not only describing the steps of the algorithm, but also finding a suitable alphabet in which parallelization is possible, and also determining the parameter p itself.

85 17 / 23 Parallel Addition for Bases β C being Algebraic Numbers Developing an algorithm of parallel addition as a p-local function, for a given numeration system with base β, comprises not only describing the steps of the algorithm, but also finding a suitable alphabet in which parallelization is possible, and also determining the parameter p itself. We develop two algorithms that perform parallel addition as p-local function, for quite a large class of bases β C being algebraic numbers.

86 17 / 23 Parallel Addition for Bases β C being Algebraic Numbers Developing an algorithm of parallel addition as a p-local function, for a given numeration system with base β, comprises not only describing the steps of the algorithm, but also finding a suitable alphabet in which parallelization is possible, and also determining the parameter p itself. We develop two algorithms that perform parallel addition as p-local function, for quite a large class of bases β C being algebraic numbers. They work on symmetric alphabets A = { a,..., 0,..., a}, therefore, they perform not only parallel addition, but also parallel subtraction.

87 17 / 23 Parallel Addition for Bases β C being Algebraic Numbers Developing an algorithm of parallel addition as a p-local function, for a given numeration system with base β, comprises not only describing the steps of the algorithm, but also finding a suitable alphabet in which parallelization is possible, and also determining the parameter p itself. We develop two algorithms that perform parallel addition as p-local function, for quite a large class of bases β C being algebraic numbers. They work on symmetric alphabets A = { a,..., 0,..., a}, therefore, they perform not only parallel addition, but also parallel subtraction. These algorithms, being quite general, are not yet focused on minimizing the size of alphabet A.

88 18 / 23 Algorithms for Base β = = τ, the Golden Mean minimal polynomial: τ 2 + τ + 1 = 0 weak polynomial: τ τ 2 = 0 strong polynomial: τ τ 4 = 0

89 18 / 23 Algorithms for Base β = = τ, the Golden Mean minimal polynomial: τ 2 + τ + 1 = 0 weak polynomial: τ τ 2 = 0 strong polynomial: τ τ 4 = 0 Algorithm I: Using the strong polynomial τ τ 4 = 0, we obtain a 9-local function for parallel addition in alphabet A = { 5,..., 0,..., 5}, with memory = anticipation = 4.

90 18 / 23 Algorithms for Base β = = τ, the Golden Mean minimal polynomial: τ 2 + τ + 1 = 0 weak polynomial: τ τ 2 = 0 strong polynomial: τ τ 4 = 0 Algorithm I: Using the strong polynomial τ τ 4 = 0, we obtain a 9-local function for parallel addition in alphabet A = { 5,..., 0,..., 5}, with memory = anticipation = 4. Algorithm II: Using the weak polynomial τ τ 2 = 0, we obtain a 13-local function for parallel addition in alphabet A = { 3,..., 0,..., 3}, with memory = anticipation = 6.

91 18 / 23 Algorithms for Base β = = τ, the Golden Mean minimal polynomial: τ 2 + τ + 1 = 0 weak polynomial: τ τ 2 = 0 strong polynomial: τ τ 4 = 0 Algorithm I: Using the strong polynomial τ τ 4 = 0, we obtain a 9-local function for parallel addition in alphabet A = { 5,..., 0,..., 5}, with memory = anticipation = 4. Algorithm II: Using the weak polynomial τ τ 2 = 0, we obtain a 13-local function for parallel addition in alphabet A = { 3,..., 0,..., 3}, with memory = anticipation = 6. Algorithm III: The weak polynomial τ τ 2 = 0 enables to construct an algorithm, specific for base τ, for parallel addition by means of a 21-local function in alphabet A = { 1, 0, 1}

92 18 / 23 Algorithms for Base β = = τ, the Golden Mean minimal polynomial: τ 2 + τ + 1 = 0 weak polynomial: τ τ 2 = 0 strong polynomial: τ τ 4 = 0 Algorithm I: Using the strong polynomial τ τ 4 = 0, we obtain a 9-local function for parallel addition in alphabet A = { 5,..., 0,..., 5}, with memory = anticipation = 4. Algorithm II: Using the weak polynomial τ τ 2 = 0, we obtain a 13-local function for parallel addition in alphabet A = { 3,..., 0,..., 3}, with memory = anticipation = 6. Algorithm III: The weak polynomial τ τ 2 = 0 enables to construct an algorithm, specific for base τ, for parallel addition by means of a 21-local function in alphabet A = { 1, 0, 1}...and A = { 1, 0, 1} is the minimal alphabet allowing parallel addition by means of a p-local function for base τ

93 19 / 23 Table of contents 1 Preliminaries Numeration Systems Parallel Addition Positive Integer Base 2 Results for Bases being Algebraic Numbers Bases with Strong Representation of Zero Bases with Weak Representation of Zero Parallel Addition for Bases being Algebraic Numbers Base of Golden Mean 3 Concluding Remarks Algorithm Parameters & Properties Symmetric Alphabet & Subtraction Minimizing the Alphabet

94 20 / 23 Algorithm Parameters & Properties One aspect we distinguish on the parallel algorithms is their neighbor sensitivity, in the sense that we call the algorithm

95 20 / 23 Algorithm Parameters & Properties One aspect we distinguish on the parallel algorithms is their neighbor sensitivity, in the sense that we call the algorithm neighbor-free when the prescription what to do on the respective position w j depends only on the value w j itself, and not on its neighbors

96 20 / 23 Algorithm Parameters & Properties One aspect we distinguish on the parallel algorithms is their neighbor sensitivity, in the sense that we call the algorithm neighbor-free when the prescription what to do on the respective position w j depends only on the value w j itself, and not on its neighbors neighbor-sensitive when the prescription for position w j is dependent on the values of some of its neighbors (e.g. w j 1, or w j+1, or w j 2, or a combination...)

97 20 / 23 Algorithm Parameters & Properties One aspect we distinguish on the parallel algorithms is their neighbor sensitivity, in the sense that we call the algorithm Example neighbor-free when the prescription what to do on the respective position w j depends only on the value w j itself, and not on its neighbors neighbor-sensitive when the prescription for position w j is dependent on the values of some of its neighbors (e.g. w j 1, or w j+1, or w j 2, or a combination...) Avizienis algorithm: neighbor-free

98 20 / 23 Algorithm Parameters & Properties One aspect we distinguish on the parallel algorithms is their neighbor sensitivity, in the sense that we call the algorithm Example neighbor-free when the prescription what to do on the respective position w j depends only on the value w j itself, and not on its neighbors neighbor-sensitive when the prescription for position w j is dependent on the values of some of its neighbors (e.g. w j 1, or w j+1, or w j 2, or a combination...) Avizienis algorithm: neighbor-free Chow-Robertson algorithm: neighbor-sensitive

99 20 / 23 Algorithm Parameters & Properties One aspect we distinguish on the parallel algorithms is their neighbor sensitivity, in the sense that we call the algorithm Example neighbor-free when the prescription what to do on the respective position w j depends only on the value w j itself, and not on its neighbors neighbor-sensitive when the prescription for position w j is dependent on the values of some of its neighbors (e.g. w j 1, or w j+1, or w j 2, or a combination...) Avizienis algorithm: neighbor-free Chow-Robertson algorithm: neighbor-sensitive algorithms based on strong or weak representation of zero: neighbor-free

100 Algorithm Parameters & Properties One aspect we distinguish on the parallel algorithms is their neighbor sensitivity, in the sense that we call the algorithm Example neighbor-free when the prescription what to do on the respective position w j depends only on the value w j itself, and not on its neighbors neighbor-sensitive when the prescription for position w j is dependent on the values of some of its neighbors (e.g. w j 1, or w j+1, or w j 2, or a combination...) Avizienis algorithm: neighbor-free Chow-Robertson algorithm: neighbor-sensitive algorithms based on strong or weak representation of zero: neighbor-free Algorithm III for base the Golden Mean: (very) neighbor-sensitive 20 / 23

101 21 / 23 Algorithm Parameters & Properties The p-locality has two main contributors :

102 21 / 23 Algorithm Parameters & Properties The p-locality has two main contributors : neighbor-sensitivity increases the parameter p... depending on how many neighbors we must consider when deciding what to do on position w j

103 21 / 23 Algorithm Parameters & Properties The p-locality has two main contributors : neighbor-sensitivity increases the parameter p... depending on how many neighbors we must consider when deciding what to do on position w j width of the rewriting rule we are using within the algorithm

104 21 / 23 Algorithm Parameters & Properties The p-locality has two main contributors : neighbor-sensitivity increases the parameter p... depending on how many neighbors we must consider when deciding what to do on position w j width of the rewriting rule we are using within the algorithm We can make choices between the size of the alphabet and the p-locality:

105 21 / 23 Algorithm Parameters & Properties The p-locality has two main contributors : neighbor-sensitivity increases the parameter p... depending on how many neighbors we must consider when deciding what to do on position w j width of the rewriting rule we are using within the algorithm We can make choices between the size of the alphabet and the p-locality: bigger cardinality #A of alphabet A smaller p-locality = narrower sliding window

106 21 / 23 Algorithm Parameters & Properties The p-locality has two main contributors : neighbor-sensitivity increases the parameter p... depending on how many neighbors we must consider when deciding what to do on position w j width of the rewriting rule we are using within the algorithm We can make choices between the size of the alphabet and the p-locality: bigger cardinality #A of alphabet A smaller p-locality = narrower sliding window smaller cardinality #A of alphabet A bigger p-locality = wider sliding window

107 22 / 23 Symmetric Alphabet & Subtraction For the parallelism as such, there is no need for a symmetric alphabet, however,

108 22 / 23 Symmetric Alphabet & Subtraction For the parallelism as such, there is no need for a symmetric alphabet, however, having a symmetric alphabet means that the same algorithm as for (parallel) addition can be used for (parallel) subtraction,

109 22 / 23 Symmetric Alphabet & Subtraction For the parallelism as such, there is no need for a symmetric alphabet, however, having a symmetric alphabet means that the same algorithm as for (parallel) addition can be used for (parallel) subtraction, since (parallel) subtraction is a reduction of digits from A A back into A

110 22 / 23 Symmetric Alphabet & Subtraction For the parallelism as such, there is no need for a symmetric alphabet, however, having a symmetric alphabet means that the same algorithm as for (parallel) addition can be used for (parallel) subtraction, since (parallel) subtraction is a reduction of digits from A A back into A... symmetric alphabet means A = A, so A A equals A + A, so subtraction algorithm equals addition algorithm...

111 22 / 23 Symmetric Alphabet & Subtraction For the parallelism as such, there is no need for a symmetric alphabet, however, having a symmetric alphabet means that the same algorithm as for (parallel) addition can be used for (parallel) subtraction, since (parallel) subtraction is a reduction of digits from A A back into A... symmetric alphabet means A = A, so A A equals A + A, so subtraction algorithm equals addition algorithm... Note: Requiring symmetry of the alphabet A may incur an increased cardinality #A.

112 22 / 23 Symmetric Alphabet & Subtraction For the parallelism as such, there is no need for a symmetric alphabet, however, having a symmetric alphabet means that the same algorithm as for (parallel) addition can be used for (parallel) subtraction, since (parallel) subtraction is a reduction of digits from A A back into A... symmetric alphabet means A = A, so A A equals A + A, so subtraction algorithm equals addition algorithm... Note: Requiring symmetry of the alphabet A may incur an increased cardinality #A. Note: Symmetric alphabet is a simplification, but not necessity for (parallel) subtraction.

113 Symmetric Alphabet & Subtraction For the parallelism as such, there is no need for a symmetric alphabet, however, having a symmetric alphabet means that the same algorithm as for (parallel) addition can be used for (parallel) subtraction, since (parallel) subtraction is a reduction of digits from A A back into A... symmetric alphabet means A = A, so A A equals A + A, so subtraction algorithm equals addition algorithm... Note: Requiring symmetry of the alphabet A may incur an increased cardinality #A. Note: Symmetric alphabet is a simplification, but not necessity for (parallel) subtraction. Note: Also for subtraction, the crucial trick for parallelism is the ability to reduce the digits on the border of the original digit set A. 22 / 23

114 23 / 23 Minimizing the Alphabet We now have results - algorithms for parallel addition - for a broad class of algebraic numbers.

115 23 / 23 Minimizing the Alphabet We now have results - algorithms for parallel addition - for a broad class of algebraic numbers. These algorithms are quite general, but therefore not yet optimized in any way:

116 23 / 23 Minimizing the Alphabet We now have results - algorithms for parallel addition - for a broad class of algebraic numbers. These algorithms are quite general, but therefore not yet optimized in any way: neither in terms of the cardinality #A of the alphabet,

117 23 / 23 Minimizing the Alphabet We now have results - algorithms for parallel addition - for a broad class of algebraic numbers. These algorithms are quite general, but therefore not yet optimized in any way: neither in terms of the cardinality #A of the alphabet, nor in terms of the p-locality.

118 23 / 23 Minimizing the Alphabet We now have results - algorithms for parallel addition - for a broad class of algebraic numbers. These algorithms are quite general, but therefore not yet optimized in any way: neither in terms of the cardinality #A of the alphabet, nor in terms of the p-locality. For specific bases β, the minimal alphabets for parallelism are known:

119 23 / 23 Minimizing the Alphabet We now have results - algorithms for parallel addition - for a broad class of algebraic numbers. These algorithms are quite general, but therefore not yet optimized in any way: neither in terms of the cardinality #A of the alphabet, nor in terms of the p-locality. For specific bases β, the minimal alphabets for parallelism are known: Positive integer bases: minimal alphabet for parallelism in base β = b N has cardinality #A = b + 1

120 23 / 23 Minimizing the Alphabet We now have results - algorithms for parallel addition - for a broad class of algebraic numbers. These algorithms are quite general, but therefore not yet optimized in any way: neither in terms of the cardinality #A of the alphabet, nor in terms of the p-locality. For specific bases β, the minimal alphabets for parallelism are known: Positive integer bases: minimal alphabet for parallelism in base β = b N has cardinality #A = b + 1 Base of Golden Mean: minimal alphabet for parallelism is A = { 1, 0, 1}

121 23 / 23 Minimizing the Alphabet We now have results - algorithms for parallel addition - for a broad class of algebraic numbers. These algorithms are quite general, but therefore not yet optimized in any way: neither in terms of the cardinality #A of the alphabet, nor in terms of the p-locality. For specific bases β, the minimal alphabets for parallelism are known: Positive integer bases: minimal alphabet for parallelism in base β = b N has cardinality #A = b + 1 Base of Golden Mean: minimal alphabet for parallelism is A = { 1, 0, 1} Next task: what are the minimal alphabets for parallelism for bases β being algebraic number of higher orders, of course starting with quadratic first... the clue is neighbor sensitivity

POLYNOMIAL FUNCTIONS

POLYNOMIAL FUNCTIONS POLYNOMIAL FUNCTIONS Polynomial Division.. 314 The Rational Zero Test.....317 Descarte s Rule of Signs... 319 The Remainder Theorem.....31 Finding all Zeros of a Polynomial Function.......33 Writing a

More information

Arithmetics on number systems with irrational bases

Arithmetics on number systems with irrational bases Arithmetics on number systems with irrational bases P. Ambrož C. Frougny Z. Masáková E. Pelantová Abstract For irrational β > 1 we consider the set Fin(β) of real numbers for which x has a finite number

More information

Zeros of Polynomial Functions

Zeros of Polynomial Functions Review: Synthetic Division Find (x 2-5x - 5x 3 + x 4 ) (5 + x). Factor Theorem Solve 2x 3-5x 2 + x + 2 =0 given that 2 is a zero of f(x) = 2x 3-5x 2 + x + 2. Zeros of Polynomial Functions Introduction

More information

Solving Rational Equations

Solving Rational Equations Lesson M Lesson : Student Outcomes Students solve rational equations, monitoring for the creation of extraneous solutions. Lesson Notes In the preceding lessons, students learned to add, subtract, multiply,

More information

Arkansas Tech University MATH 4033: Elementary Modern Algebra Dr. Marcel B. Finan

Arkansas Tech University MATH 4033: Elementary Modern Algebra Dr. Marcel B. Finan Arkansas Tech University MATH 4033: Elementary Modern Algebra Dr. Marcel B. Finan 3 Binary Operations We are used to addition and multiplication of real numbers. These operations combine two real numbers

More information

Properties of Real Numbers

Properties of Real Numbers 16 Chapter P Prerequisites P.2 Properties of Real Numbers What you should learn: Identify and use the basic properties of real numbers Develop and use additional properties of real numbers Why you should

More information

JUST THE MATHS UNIT NUMBER 1.8. ALGEBRA 8 (Polynomials) A.J.Hobson

JUST THE MATHS UNIT NUMBER 1.8. ALGEBRA 8 (Polynomials) A.J.Hobson JUST THE MATHS UNIT NUMBER 1.8 ALGEBRA 8 (Polynomials) by A.J.Hobson 1.8.1 The factor theorem 1.8.2 Application to quadratic and cubic expressions 1.8.3 Cubic equations 1.8.4 Long division of polynomials

More information

APPLICATIONS AND MODELING WITH QUADRATIC EQUATIONS

APPLICATIONS AND MODELING WITH QUADRATIC EQUATIONS APPLICATIONS AND MODELING WITH QUADRATIC EQUATIONS Now that we are starting to feel comfortable with the factoring process, the question becomes what do we use factoring to do? There are a variety of classic

More information

CONTINUED FRACTIONS AND PELL S EQUATION. Contents 1. Continued Fractions 1 2. Solution to Pell s Equation 9 References 12

CONTINUED FRACTIONS AND PELL S EQUATION. Contents 1. Continued Fractions 1 2. Solution to Pell s Equation 9 References 12 CONTINUED FRACTIONS AND PELL S EQUATION SEUNG HYUN YANG Abstract. In this REU paper, I will use some important characteristics of continued fractions to give the complete set of solutions to Pell s equation.

More information

Vocabulary Words and Definitions for Algebra

Vocabulary Words and Definitions for Algebra Name: Period: Vocabulary Words and s for Algebra Absolute Value Additive Inverse Algebraic Expression Ascending Order Associative Property Axis of Symmetry Base Binomial Coefficient Combine Like Terms

More information

0.8 Rational Expressions and Equations

0.8 Rational Expressions and Equations 96 Prerequisites 0.8 Rational Expressions and Equations We now turn our attention to rational expressions - that is, algebraic fractions - and equations which contain them. The reader is encouraged to

More information

k, then n = p2α 1 1 pα k

k, then n = p2α 1 1 pα k Powers of Integers An integer n is a perfect square if n = m for some integer m. Taking into account the prime factorization, if m = p α 1 1 pα k k, then n = pα 1 1 p α k k. That is, n is a perfect square

More information

Copy in your notebook: Add an example of each term with the symbols used in algebra 2 if there are any.

Copy in your notebook: Add an example of each term with the symbols used in algebra 2 if there are any. Algebra 2 - Chapter Prerequisites Vocabulary Copy in your notebook: Add an example of each term with the symbols used in algebra 2 if there are any. P1 p. 1 1. counting(natural) numbers - {1,2,3,4,...}

More information

CONTINUED FRACTIONS AND FACTORING. Niels Lauritzen

CONTINUED FRACTIONS AND FACTORING. Niels Lauritzen CONTINUED FRACTIONS AND FACTORING Niels Lauritzen ii NIELS LAURITZEN DEPARTMENT OF MATHEMATICAL SCIENCES UNIVERSITY OF AARHUS, DENMARK EMAIL: niels@imf.au.dk URL: http://home.imf.au.dk/niels/ Contents

More information

Elementary Number Theory and Methods of Proof. CSE 215, Foundations of Computer Science Stony Brook University http://www.cs.stonybrook.

Elementary Number Theory and Methods of Proof. CSE 215, Foundations of Computer Science Stony Brook University http://www.cs.stonybrook. Elementary Number Theory and Methods of Proof CSE 215, Foundations of Computer Science Stony Brook University http://www.cs.stonybrook.edu/~cse215 1 Number theory Properties: 2 Properties of integers (whole

More information

Finding Solutions of Polynomial Equations

Finding Solutions of Polynomial Equations DETAILED SOLUTIONS AND CONCEPTS - POLYNOMIAL EQUATIONS Prepared by Ingrid Stewart, Ph.D., College of Southern Nevada Please Send Questions and Comments to ingrid.stewart@csn.edu. Thank you! PLEASE NOTE

More information

Math 0980 Chapter Objectives. Chapter 1: Introduction to Algebra: The Integers.

Math 0980 Chapter Objectives. Chapter 1: Introduction to Algebra: The Integers. Math 0980 Chapter Objectives Chapter 1: Introduction to Algebra: The Integers. 1. Identify the place value of a digit. 2. Write a number in words or digits. 3. Write positive and negative numbers used

More information

ALGEBRA 2 CRA 2 REVIEW - Chapters 1-6 Answer Section

ALGEBRA 2 CRA 2 REVIEW - Chapters 1-6 Answer Section ALGEBRA 2 CRA 2 REVIEW - Chapters 1-6 Answer Section MULTIPLE CHOICE 1. ANS: C 2. ANS: A 3. ANS: A OBJ: 5-3.1 Using Vertex Form SHORT ANSWER 4. ANS: (x + 6)(x 2 6x + 36) OBJ: 6-4.2 Solving Equations by

More information

BookTOC.txt. 1. Functions, Graphs, and Models. Algebra Toolbox. Sets. The Real Numbers. Inequalities and Intervals on the Real Number Line

BookTOC.txt. 1. Functions, Graphs, and Models. Algebra Toolbox. Sets. The Real Numbers. Inequalities and Intervals on the Real Number Line College Algebra in Context with Applications for the Managerial, Life, and Social Sciences, 3rd Edition Ronald J. Harshbarger, University of South Carolina - Beaufort Lisa S. Yocco, Georgia Southern University

More information

A Second Course in Mathematics Concepts for Elementary Teachers: Theory, Problems, and Solutions

A Second Course in Mathematics Concepts for Elementary Teachers: Theory, Problems, and Solutions A Second Course in Mathematics Concepts for Elementary Teachers: Theory, Problems, and Solutions Marcel B. Finan Arkansas Tech University c All Rights Reserved First Draft February 8, 2006 1 Contents 25

More information

The degree of a polynomial function is equal to the highest exponent found on the independent variables.

The degree of a polynomial function is equal to the highest exponent found on the independent variables. DETAILED SOLUTIONS AND CONCEPTS - POLYNOMIAL FUNCTIONS Prepared by Ingrid Stewart, Ph.D., College of Southern Nevada Please Send Questions and Comments to ingrid.stewart@csn.edu. Thank you! PLEASE NOTE

More information

s-convexity, model sets and their relation

s-convexity, model sets and their relation s-convexity, model sets and their relation Zuzana Masáková Jiří Patera Edita Pelantová CRM-2639 November 1999 Department of Mathematics, Faculty of Nuclear Science and Physical Engineering, Czech Technical

More information

Continued Fractions and the Euclidean Algorithm

Continued Fractions and the Euclidean Algorithm Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction

More information

CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA

CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA We Can Early Learning Curriculum PreK Grades 8 12 INSIDE ALGEBRA, GRADES 8 12 CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA April 2016 www.voyagersopris.com Mathematical

More information

Mathematical Induction

Mathematical Induction Mathematical Induction (Handout March 8, 01) The Principle of Mathematical Induction provides a means to prove infinitely many statements all at once The principle is logical rather than strictly mathematical,

More information

Zeros of Polynomial Functions

Zeros of Polynomial Functions Zeros of Polynomial Functions The Rational Zero Theorem If f (x) = a n x n + a n-1 x n-1 + + a 1 x + a 0 has integer coefficients and p/q (where p/q is reduced) is a rational zero, then p is a factor of

More information

8 Primes and Modular Arithmetic

8 Primes and Modular Arithmetic 8 Primes and Modular Arithmetic 8.1 Primes and Factors Over two millennia ago already, people all over the world were considering the properties of numbers. One of the simplest concepts is prime numbers.

More information

Application. Outline. 3-1 Polynomial Functions 3-2 Finding Rational Zeros of. Polynomial. 3-3 Approximating Real Zeros of.

Application. Outline. 3-1 Polynomial Functions 3-2 Finding Rational Zeros of. Polynomial. 3-3 Approximating Real Zeros of. Polynomial and Rational Functions Outline 3-1 Polynomial Functions 3-2 Finding Rational Zeros of Polynomials 3-3 Approximating Real Zeros of Polynomials 3-4 Rational Functions Chapter 3 Group Activity:

More information

Probability and Statistics Prof. Dr. Somesh Kumar Department of Mathematics Indian Institute of Technology, Kharagpur

Probability and Statistics Prof. Dr. Somesh Kumar Department of Mathematics Indian Institute of Technology, Kharagpur Probability and Statistics Prof. Dr. Somesh Kumar Department of Mathematics Indian Institute of Technology, Kharagpur Module No. #01 Lecture No. #15 Special Distributions-VI Today, I am going to introduce

More information

QUADRATIC EQUATIONS EXPECTED BACKGROUND KNOWLEDGE

QUADRATIC EQUATIONS EXPECTED BACKGROUND KNOWLEDGE MODULE - 1 Quadratic Equations 6 QUADRATIC EQUATIONS In this lesson, you will study aout quadratic equations. You will learn to identify quadratic equations from a collection of given equations and write

More information

U.C. Berkeley CS276: Cryptography Handout 0.1 Luca Trevisan January, 2009. Notes on Algebra

U.C. Berkeley CS276: Cryptography Handout 0.1 Luca Trevisan January, 2009. Notes on Algebra U.C. Berkeley CS276: Cryptography Handout 0.1 Luca Trevisan January, 2009 Notes on Algebra These notes contain as little theory as possible, and most results are stated without proof. Any introductory

More information

5.3 SOLVING TRIGONOMETRIC EQUATIONS. Copyright Cengage Learning. All rights reserved.

5.3 SOLVING TRIGONOMETRIC EQUATIONS. Copyright Cengage Learning. All rights reserved. 5.3 SOLVING TRIGONOMETRIC EQUATIONS Copyright Cengage Learning. All rights reserved. What You Should Learn Use standard algebraic techniques to solve trigonometric equations. Solve trigonometric equations

More information

5. Factoring by the QF method

5. Factoring by the QF method 5. Factoring by the QF method 5.0 Preliminaries 5.1 The QF view of factorability 5.2 Illustration of the QF view of factorability 5.3 The QF approach to factorization 5.4 Alternative factorization by the

More information

Answer Key for California State Standards: Algebra I

Answer Key for California State Standards: Algebra I Algebra I: Symbolic reasoning and calculations with symbols are central in algebra. Through the study of algebra, a student develops an understanding of the symbolic language of mathematics and the sciences.

More information

Integer roots of quadratic and cubic polynomials with integer coefficients

Integer roots of quadratic and cubic polynomials with integer coefficients Integer roots of quadratic and cubic polynomials with integer coefficients Konstantine Zelator Mathematics, Computer Science and Statistics 212 Ben Franklin Hall Bloomsburg University 400 East Second Street

More information

Discrete Mathematics: Homework 7 solution. Due: 2011.6.03

Discrete Mathematics: Homework 7 solution. Due: 2011.6.03 EE 2060 Discrete Mathematics spring 2011 Discrete Mathematics: Homework 7 solution Due: 2011.6.03 1. Let a n = 2 n + 5 3 n for n = 0, 1, 2,... (a) (2%) Find a 0, a 1, a 2, a 3 and a 4. (b) (2%) Show that

More information

Indiana State Core Curriculum Standards updated 2009 Algebra I

Indiana State Core Curriculum Standards updated 2009 Algebra I Indiana State Core Curriculum Standards updated 2009 Algebra I Strand Description Boardworks High School Algebra presentations Operations With Real Numbers Linear Equations and A1.1 Students simplify and

More information

5 Homogeneous systems

5 Homogeneous systems 5 Homogeneous systems Definition: A homogeneous (ho-mo-jeen -i-us) system of linear algebraic equations is one in which all the numbers on the right hand side are equal to : a x +... + a n x n =.. a m

More information

Sample Problems. Practice Problems

Sample Problems. Practice Problems Lecture Notes Quadratic Word Problems page 1 Sample Problems 1. The sum of two numbers is 31, their di erence is 41. Find these numbers.. The product of two numbers is 640. Their di erence is 1. Find these

More information

47 Numerator Denominator

47 Numerator Denominator JH WEEKLIES ISSUE #22 2012-2013 Mathematics Fractions Mathematicians often have to deal with numbers that are not whole numbers (1, 2, 3 etc.). The preferred way to represent these partial numbers (rational

More information

Math at a Glance for April

Math at a Glance for April Audience: School Leaders, Regional Teams Math at a Glance for April The Math at a Glance tool has been developed to support school leaders and region teams as they look for evidence of alignment to Common

More information

2.4 Real Zeros of Polynomial Functions

2.4 Real Zeros of Polynomial Functions SECTION 2.4 Real Zeros of Polynomial Functions 197 What you ll learn about Long Division and the Division Algorithm Remainder and Factor Theorems Synthetic Division Rational Zeros Theorem Upper and Lower

More information

SOLVING EQUATIONS WITH RADICALS AND EXPONENTS 9.5. section ( 3 5 3 2 )( 3 25 3 10 3 4 ). The Odd-Root Property

SOLVING EQUATIONS WITH RADICALS AND EXPONENTS 9.5. section ( 3 5 3 2 )( 3 25 3 10 3 4 ). The Odd-Root Property 498 (9 3) Chapter 9 Radicals and Rational Exponents Replace the question mark by an expression that makes the equation correct. Equations involving variables are to be identities. 75. 6 76. 3?? 1 77. 1

More information

Continued Fractions. Darren C. Collins

Continued Fractions. Darren C. Collins Continued Fractions Darren C Collins Abstract In this paper, we discuss continued fractions First, we discuss the definition and notation Second, we discuss the development of the subject throughout history

More information

This unit will lay the groundwork for later units where the students will extend this knowledge to quadratic and exponential functions.

This unit will lay the groundwork for later units where the students will extend this knowledge to quadratic and exponential functions. Algebra I Overview View unit yearlong overview here Many of the concepts presented in Algebra I are progressions of concepts that were introduced in grades 6 through 8. The content presented in this course

More information

Algebra 1 Course Title

Algebra 1 Course Title Algebra 1 Course Title Course- wide 1. What patterns and methods are being used? Course- wide 1. Students will be adept at solving and graphing linear and quadratic equations 2. Students will be adept

More information

Equations, Inequalities & Partial Fractions

Equations, Inequalities & Partial Fractions Contents Equations, Inequalities & Partial Fractions.1 Solving Linear Equations 2.2 Solving Quadratic Equations 1. Solving Polynomial Equations 1.4 Solving Simultaneous Linear Equations 42.5 Solving Inequalities

More information

it is easy to see that α = a

it is easy to see that α = a 21. Polynomial rings Let us now turn out attention to determining the prime elements of a polynomial ring, where the coefficient ring is a field. We already know that such a polynomial ring is a UF. Therefore

More information

Zero: If P is a polynomial and if c is a number such that P (c) = 0 then c is a zero of P.

Zero: If P is a polynomial and if c is a number such that P (c) = 0 then c is a zero of P. MATH 11011 FINDING REAL ZEROS KSU OF A POLYNOMIAL Definitions: Polynomial: is a function of the form P (x) = a n x n + a n 1 x n 1 + + a x + a 1 x + a 0. The numbers a n, a n 1,..., a 1, a 0 are called

More information

A note on companion matrices

A note on companion matrices Linear Algebra and its Applications 372 (2003) 325 33 www.elsevier.com/locate/laa A note on companion matrices Miroslav Fiedler Academy of Sciences of the Czech Republic Institute of Computer Science Pod

More information

Corollary. (f є C n+1 [a,b]). Proof: This follows directly from the preceding theorem using the inequality

Corollary. (f є C n+1 [a,b]). Proof: This follows directly from the preceding theorem using the inequality Corollary For equidistant knots, i.e., u i = a + i (b-a)/n, we obtain with (f є C n+1 [a,b]). Proof: This follows directly from the preceding theorem using the inequality 120202: ESM4A - Numerical Methods

More information

COUNTING SUBSETS OF A SET: COMBINATIONS

COUNTING SUBSETS OF A SET: COMBINATIONS COUNTING SUBSETS OF A SET: COMBINATIONS DEFINITION 1: Let n, r be nonnegative integers with r n. An r-combination of a set of n elements is a subset of r of the n elements. EXAMPLE 1: Let S {a, b, c, d}.

More information

FACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z

FACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z FACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z DANIEL BIRMAJER, JUAN B GIL, AND MICHAEL WEINER Abstract We consider polynomials with integer coefficients and discuss their factorization

More information

a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2.

a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2. Chapter 1 LINEAR EQUATIONS 1.1 Introduction to linear equations A linear equation in n unknowns x 1, x,, x n is an equation of the form a 1 x 1 + a x + + a n x n = b, where a 1, a,..., a n, b are given

More information

Math Review. for the Quantitative Reasoning Measure of the GRE revised General Test

Math Review. for the Quantitative Reasoning Measure of the GRE revised General Test Math Review for the Quantitative Reasoning Measure of the GRE revised General Test www.ets.org Overview This Math Review will familiarize you with the mathematical skills and concepts that are important

More information

The Deadly Sins of Algebra

The Deadly Sins of Algebra The Deadly Sins of Algebra There are some algebraic misconceptions that are so damaging to your quantitative and formal reasoning ability, you might as well be said not to have any such reasoning ability.

More information

Adding and Subtracting Positive and Negative Numbers

Adding and Subtracting Positive and Negative Numbers Adding and Subtracting Positive and Negative Numbers Absolute Value For any real number, the distance from zero on the number line is the absolute value of the number. The absolute value of any real number

More information

Polynomial Invariants

Polynomial Invariants Polynomial Invariants Dylan Wilson October 9, 2014 (1) Today we will be interested in the following Question 1.1. What are all the possible polynomials in two variables f(x, y) such that f(x, y) = f(y,

More information

Algebraic and Transcendental Numbers

Algebraic and Transcendental Numbers Pondicherry University July 2000 Algebraic and Transcendental Numbers Stéphane Fischler This text is meant to be an introduction to algebraic and transcendental numbers. For a detailed (though elementary)

More information

A First Investigation of Sturmian Trees

A First Investigation of Sturmian Trees A First Investigation of Sturmian Trees Jean Berstel 2, Luc Boasson 1 Olivier Carton 1, Isabelle Fagnot 2 1 LIAFA, CNRS Université Paris 7 2 IGM, CNRS Université de Marne-la-Vallée Atelier de Combinatoire,

More information

Math 55: Discrete Mathematics

Math 55: Discrete Mathematics Math 55: Discrete Mathematics UC Berkeley, Spring 2012 Homework # 9, due Wednesday, April 11 8.1.5 How many ways are there to pay a bill of 17 pesos using a currency with coins of values of 1 peso, 2 pesos,

More information

A characterization of trace zero symmetric nonnegative 5x5 matrices

A characterization of trace zero symmetric nonnegative 5x5 matrices A characterization of trace zero symmetric nonnegative 5x5 matrices Oren Spector June 1, 009 Abstract The problem of determining necessary and sufficient conditions for a set of real numbers to be the

More information

Welcome to Math 19500 Video Lessons. Stanley Ocken. Department of Mathematics The City College of New York Fall 2013

Welcome to Math 19500 Video Lessons. Stanley Ocken. Department of Mathematics The City College of New York Fall 2013 Welcome to Math 19500 Video Lessons Prof. Department of Mathematics The City College of New York Fall 2013 An important feature of the following Beamer slide presentations is that you, the reader, move

More information

PYTHAGOREAN TRIPLES KEITH CONRAD

PYTHAGOREAN TRIPLES KEITH CONRAD PYTHAGOREAN TRIPLES KEITH CONRAD 1. Introduction A Pythagorean triple is a triple of positive integers (a, b, c) where a + b = c. Examples include (3, 4, 5), (5, 1, 13), and (8, 15, 17). Below is an ancient

More information

PUTNAM TRAINING POLYNOMIALS. Exercises 1. Find a polynomial with integral coefficients whose zeros include 2 + 5.

PUTNAM TRAINING POLYNOMIALS. Exercises 1. Find a polynomial with integral coefficients whose zeros include 2 + 5. PUTNAM TRAINING POLYNOMIALS (Last updated: November 17, 2015) Remark. This is a list of exercises on polynomials. Miguel A. Lerma Exercises 1. Find a polynomial with integral coefficients whose zeros include

More information

Zeros of a Polynomial Function

Zeros of a Polynomial Function Zeros of a Polynomial Function An important consequence of the Factor Theorem is that finding the zeros of a polynomial is really the same thing as factoring it into linear factors. In this section we

More information

South Carolina College- and Career-Ready (SCCCR) Algebra 1

South Carolina College- and Career-Ready (SCCCR) Algebra 1 South Carolina College- and Career-Ready (SCCCR) Algebra 1 South Carolina College- and Career-Ready Mathematical Process Standards The South Carolina College- and Career-Ready (SCCCR) Mathematical Process

More information

Arithmetic and Algebra of Matrices

Arithmetic and Algebra of Matrices Arithmetic and Algebra of Matrices Math 572: Algebra for Middle School Teachers The University of Montana 1 The Real Numbers 2 Classroom Connection: Systems of Linear Equations 3 Rational Numbers 4 Irrational

More information

Full and Complete Binary Trees

Full and Complete Binary Trees Full and Complete Binary Trees Binary Tree Theorems 1 Here are two important types of binary trees. Note that the definitions, while similar, are logically independent. Definition: a binary tree T is full

More information

Cardinality. The set of all finite strings over the alphabet of lowercase letters is countable. The set of real numbers R is an uncountable set.

Cardinality. The set of all finite strings over the alphabet of lowercase letters is countable. The set of real numbers R is an uncountable set. Section 2.5 Cardinality (another) Definition: The cardinality of a set A is equal to the cardinality of a set B, denoted A = B, if and only if there is a bijection from A to B. If there is an injection

More information

25 Integers: Addition and Subtraction

25 Integers: Addition and Subtraction 25 Integers: Addition and Subtraction Whole numbers and their operations were developed as a direct result of people s need to count. But nowadays many quantitative needs aside from counting require numbers

More information

3.1 State Space Models

3.1 State Space Models 31 State Space Models In this section we study state space models of continuous-time linear systems The corresponding results for discrete-time systems, obtained via duality with the continuous-time models,

More information

CS 103X: Discrete Structures Homework Assignment 3 Solutions

CS 103X: Discrete Structures Homework Assignment 3 Solutions CS 103X: Discrete Structures Homework Assignment 3 s Exercise 1 (20 points). On well-ordering and induction: (a) Prove the induction principle from the well-ordering principle. (b) Prove the well-ordering

More information

LINEAR EQUATIONS IN TWO VARIABLES

LINEAR EQUATIONS IN TWO VARIABLES 66 MATHEMATICS CHAPTER 4 LINEAR EQUATIONS IN TWO VARIABLES The principal use of the Analytic Art is to bring Mathematical Problems to Equations and to exhibit those Equations in the most simple terms that

More information

6 EXTENDING ALGEBRA. 6.0 Introduction. 6.1 The cubic equation. Objectives

6 EXTENDING ALGEBRA. 6.0 Introduction. 6.1 The cubic equation. Objectives 6 EXTENDING ALGEBRA Chapter 6 Extending Algebra Objectives After studying this chapter you should understand techniques whereby equations of cubic degree and higher can be solved; be able to factorise

More information

COMP 250 Fall 2012 lecture 2 binary representations Sept. 11, 2012

COMP 250 Fall 2012 lecture 2 binary representations Sept. 11, 2012 Binary numbers The reason humans represent numbers using decimal (the ten digits from 0,1,... 9) is that we have ten fingers. There is no other reason than that. There is nothing special otherwise about

More information

In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data.

In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data. MATHEMATICS: THE LEVEL DESCRIPTIONS In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data. Attainment target

More information

Markov random fields and Gibbs measures

Markov random fields and Gibbs measures Chapter Markov random fields and Gibbs measures 1. Conditional independence Suppose X i is a random element of (X i, B i ), for i = 1, 2, 3, with all X i defined on the same probability space (.F, P).

More information

Exponents and Radicals

Exponents and Radicals Exponents and Radicals (a + b) 10 Exponents are a very important part of algebra. An exponent is just a convenient way of writing repeated multiplications of the same number. Radicals involve the use of

More information

SOLVING TRIGONOMETRIC EQUATIONS

SOLVING TRIGONOMETRIC EQUATIONS Mathematics Revision Guides Solving Trigonometric Equations Page 1 of 17 M.K. HOME TUITION Mathematics Revision Guides Level: AS / A Level AQA : C2 Edexcel: C2 OCR: C2 OCR MEI: C2 SOLVING TRIGONOMETRIC

More information

The finite field with 2 elements The simplest finite field is

The finite field with 2 elements The simplest finite field is The finite field with 2 elements The simplest finite field is GF (2) = F 2 = {0, 1} = Z/2 It has addition and multiplication + and defined to be 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 0 0 0 = 0 0 1 = 0

More information

Solving Quadratic Equations

Solving Quadratic Equations 9.3 Solving Quadratic Equations by Using the Quadratic Formula 9.3 OBJECTIVES 1. Solve a quadratic equation by using the quadratic formula 2. Determine the nature of the solutions of a quadratic equation

More information

Math Workshop October 2010 Fractions and Repeating Decimals

Math Workshop October 2010 Fractions and Repeating Decimals Math Workshop October 2010 Fractions and Repeating Decimals This evening we will investigate the patterns that arise when converting fractions to decimals. As an example of what we will be looking at,

More information

Method To Solve Linear, Polynomial, or Absolute Value Inequalities:

Method To Solve Linear, Polynomial, or Absolute Value Inequalities: Solving Inequalities An inequality is the result of replacing the = sign in an equation with ,, or. For example, 3x 2 < 7 is a linear inequality. We call it linear because if the < were replaced with

More information

Today s Topics. Primes & Greatest Common Divisors

Today s Topics. Primes & Greatest Common Divisors Today s Topics Primes & Greatest Common Divisors Prime representations Important theorems about primality Greatest Common Divisors Least Common Multiples Euclid s algorithm Once and for all, what are prime

More information

Math 3000 Section 003 Intro to Abstract Math Homework 2

Math 3000 Section 003 Intro to Abstract Math Homework 2 Math 3000 Section 003 Intro to Abstract Math Homework 2 Department of Mathematical and Statistical Sciences University of Colorado Denver, Spring 2012 Solutions (February 13, 2012) Please note that these

More information

Lecture Notes on Polynomials

Lecture Notes on Polynomials Lecture Notes on Polynomials Arne Jensen Department of Mathematical Sciences Aalborg University c 008 Introduction These lecture notes give a very short introduction to polynomials with real and complex

More information

Linear Programming Notes V Problem Transformations

Linear Programming Notes V Problem Transformations Linear Programming Notes V Problem Transformations 1 Introduction Any linear programming problem can be rewritten in either of two standard forms. In the first form, the objective is to maximize, the material

More information

Math 4310 Handout - Quotient Vector Spaces

Math 4310 Handout - Quotient Vector Spaces Math 4310 Handout - Quotient Vector Spaces Dan Collins The textbook defines a subspace of a vector space in Chapter 4, but it avoids ever discussing the notion of a quotient space. This is understandable

More information

INTRODUCTORY SET THEORY

INTRODUCTORY SET THEORY M.Sc. program in mathematics INTRODUCTORY SET THEORY Katalin Károlyi Department of Applied Analysis, Eötvös Loránd University H-1088 Budapest, Múzeum krt. 6-8. CONTENTS 1. SETS Set, equal sets, subset,

More information

Notes on Determinant

Notes on Determinant ENGG2012B Advanced Engineering Mathematics Notes on Determinant Lecturer: Kenneth Shum Lecture 9-18/02/2013 The determinant of a system of linear equations determines whether the solution is unique, without

More information

A simple criterion on degree sequences of graphs

A simple criterion on degree sequences of graphs Discrete Applied Mathematics 156 (2008) 3513 3517 Contents lists available at ScienceDirect Discrete Applied Mathematics journal homepage: www.elsevier.com/locate/dam Note A simple criterion on degree

More information

2.5 Zeros of a Polynomial Functions

2.5 Zeros of a Polynomial Functions .5 Zeros of a Polynomial Functions Section.5 Notes Page 1 The first rule we will talk about is Descartes Rule of Signs, which can be used to determine the possible times a graph crosses the x-axis and

More information

Common Core Unit Summary Grades 6 to 8

Common Core Unit Summary Grades 6 to 8 Common Core Unit Summary Grades 6 to 8 Grade 8: Unit 1: Congruence and Similarity- 8G1-8G5 rotations reflections and translations,( RRT=congruence) understand congruence of 2 d figures after RRT Dilations

More information

Inner Product Spaces

Inner Product Spaces Math 571 Inner Product Spaces 1. Preliminaries An inner product space is a vector space V along with a function, called an inner product which associates each pair of vectors u, v with a scalar u, v, and

More information

SECTION 0.6: POLYNOMIAL, RATIONAL, AND ALGEBRAIC EXPRESSIONS

SECTION 0.6: POLYNOMIAL, RATIONAL, AND ALGEBRAIC EXPRESSIONS (Section 0.6: Polynomial, Rational, and Algebraic Expressions) 0.6.1 SECTION 0.6: POLYNOMIAL, RATIONAL, AND ALGEBRAIC EXPRESSIONS LEARNING OBJECTIVES Be able to identify polynomial, rational, and algebraic

More information

23. RATIONAL EXPONENTS

23. RATIONAL EXPONENTS 23. RATIONAL EXPONENTS renaming radicals rational numbers writing radicals with rational exponents When serious work needs to be done with radicals, they are usually changed to a name that uses exponents,

More information

Grade 6 Math Circles March 10/11, 2015 Prime Time Solutions

Grade 6 Math Circles March 10/11, 2015 Prime Time Solutions Faculty of Mathematics Waterloo, Ontario N2L 3G1 Centre for Education in Mathematics and Computing Lights, Camera, Primes! Grade 6 Math Circles March 10/11, 2015 Prime Time Solutions Today, we re going

More information

Cycles in a Graph Whose Lengths Differ by One or Two

Cycles in a Graph Whose Lengths Differ by One or Two Cycles in a Graph Whose Lengths Differ by One or Two J. A. Bondy 1 and A. Vince 2 1 LABORATOIRE DE MATHÉMATIQUES DISCRÉTES UNIVERSITÉ CLAUDE-BERNARD LYON 1 69622 VILLEURBANNE, FRANCE 2 DEPARTMENT OF MATHEMATICS

More information

1 Solving LPs: The Simplex Algorithm of George Dantzig

1 Solving LPs: The Simplex Algorithm of George Dantzig Solving LPs: The Simplex Algorithm of George Dantzig. Simplex Pivoting: Dictionary Format We illustrate a general solution procedure, called the simplex algorithm, by implementing it on a very simple example.

More information