fibonacci in groups and rings university of virginia math 552 … · 2015. 7. 14. ·...

73
Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci in Groups and Rings University of Virginia MATH 552 Intro to Abstract Algebra Spring 08 Maura Rowell April 17, 2008

Upload: others

Post on 04-Oct-2020

7 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Fibonacci in Groups and Rings

University of Virginia

MATH 552 Intro to Abstract Algebra

Spring 08

Maura Rowell

April 17, 2008

Page 2: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

1 Background

2 Definitions

3 Fibonacci in Groups and RingsThe Golden Matrix RingExample 1Example 2

4 Fibonacci in the R worldFibonacci SpiralsApplication to Music

Page 3: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Fibonacci the Man

Leonardo Pisano

Lived from 1170 to 1250

He was an Italian mathematician who has beencalled the most talented mathematician of theMiddle Ages

He is known forSpreading the Hindu-Arabic numeral system inEuropeThe Fibonacci numbers

Page 4: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Fibonacci Numbers

0, 1, 1, 2, 3, 5, 8, 13,...

The ratio of two any consecutive numbers, forexample 13/8, approaches the Golden Section, G (S)= 1.618033989...

The reciprocal of G (S) is 0.1618033989..., so

1/G (S) = 1 + G (S)

Page 5: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Fibonacci Numbers

0, 1, 1, 2, 3, 5, 8, 13,...

The ratio of two any consecutive numbers, forexample 13/8, approaches the Golden Section, G (S)= 1.618033989...

The reciprocal of G (S) is 0.1618033989..., so

1/G (S) = 1 + G (S)

Page 6: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Fibonacci Numbers

0, 1, 1, 2, 3, 5, 8, 13,...

The ratio of two any consecutive numbers, forexample 13/8, approaches the Golden Section, G (S)= 1.618033989...

The reciprocal of G (S) is 0.1618033989..., so

1/G (S) = 1 + G (S)

Page 7: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Fibonacci Numbers

0, 1, 1, 2, 3, 5, 8, 13,...

The ratio of two any consecutive numbers, forexample 13/8, approaches the Golden Section, G (S)= 1.618033989...

The reciprocal of G (S) is 0.1618033989..., so

1/G (S) = 1 + G (S)

Page 8: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Fibonacci Numbers

0, 1, 1, 2, 3, 5, 8, 13,...

The ratio of two any consecutive numbers, forexample 13/8, approaches the Golden Section, G (S)= 1.618033989...

The reciprocal of G (S) is 0.1618033989..., so

1/G (S) = 1 + G (S)

Page 9: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Background

Fibonacci groups were first introduced by J. H.Conway, the creator of the Game of Life (Acellular automaton)

Used largely to test various computationaltechniques

Page 10: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Definitions

Fundamental Period - the length of a smallestportion of the domain over which the functioncompletes a cycle

k(m) - the Fibonacci length of a sequence mod m

Page 11: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Definitions

Fundamental Period - the length of a smallestportion of the domain over which the functioncompletes a cycle

k(m) - the Fibonacci length of a sequence mod m

Page 12: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Definitions Cont.

Fibonacci Sequence - the first number of thesequence is 0, the second 1, and each subsequentnumber is equal to the sum of the previous twonumbers

Fibonacci Group - the Fibonacci group F (n) isdefined byF (n) =< a1, a2, ..., an|aiai+1 = ai+2, i = 1, ..., n > wherethe subscripts are reduced mod n to lie in therange 1,2,...n

Page 13: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Definitions Cont.

Fibonacci Sequence - the first number of thesequence is 0, the second 1, and each subsequentnumber is equal to the sum of the previous twonumbers

Fibonacci Group - the Fibonacci group F (n) isdefined byF (n) =< a1, a2, ..., an|aiai+1 = ai+2, i = 1, ..., n > wherethe subscripts are reduced mod n to lie in therange 1,2,...n

Page 14: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Golden Matrix Ring

The matrix A = (0 11 1

)can be used to derive an explicit formula for theFibonacci Numbers in terms of the golden ratio, φ =(1 +

√5̄)/2, and its conjugate.

The simplest ring generated by A is Z[A], the ring ofpolynomials in A with integer coefficients.

Page 15: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Golden Matrix Ring

The matrix A = (0 11 1

)can be used to derive an explicit formula for theFibonacci Numbers in terms of the golden ratio, φ =(1 +

√5̄)/2, and its conjugate.

The simplest ring generated by A is Z[A], the ring ofpolynomials in A with integer coefficients.

Page 16: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

G.M.R. Cont.

In Z[A], A2 - A - 1 = 0 because the characteristicpolynomial of A is det(XI − A) = X 2 - X - 1, which isalso the characteristic polynomial of the Fibonaccirecurrence relation Fn+2 = Fn+1 + Fn.

Page 17: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

G.M.R. Cont.

Since φ is the positive root of φ2 - φ - 1 = 0, Z[A]and Z[φ] are isomorphic under the eigenvalue map ε :Z[A]→ Z[φ] determined by ε(A) = φ and ε(I ) = 1.

Page 18: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

G.M.R. Cont.

Z[A] ∼= Z[φ] = Z[X ]/(x2 − x − 1)

Z[X ]→ Z[φ]

x 7→ φ

x2 − x − 1 7→ φ2 − φ− 1 = 0

So Ker =< x2 − x − 1 >

Page 19: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

G.M.R. Cont.

Z[A] ∼= Z[φ] = Z[X ]/(x2 − x − 1)

Z[X ]→ Z[φ]

x 7→ φ

x2 − x − 1 7→ φ2 − φ− 1 = 0

So Ker =< x2 − x − 1 >

Page 20: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

G.M.R. Cont.

Z[A] ∼= Z[φ] = Z[X ]/(x2 − x − 1)

Z[X ]→ Z[φ]

x 7→ φ

x2 − x − 1 7→ φ2 − φ− 1 = 0

So Ker =< x2 − x − 1 >

Page 21: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

G.M.R. Cont.

Z[A] ∼= Z[φ] = Z[X ]/(x2 − x − 1)

Z[X ]→ Z[φ]

x 7→ φ

x2 − x − 1 7→ φ2 − φ− 1 = 0

So Ker =< x2 − x − 1 >

Page 22: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

G.M.R. Cont.

Z[A] ∼= Z[φ] = Z[X ]/(x2 − x − 1)

Z[X ]→ Z[φ]

x 7→ φ

x2 − x − 1 7→ φ2 − φ− 1 = 0

So Ker =< x2 − x − 1 >

Page 23: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

G.M.R. Cont.

Because the roots of x2 − x − 1 are not in Z,x2 − x − 1 is irreducible, and therefore prime

This means Z[φ] is an integral domain.

Page 24: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

G.M.R. Cont.

Because the roots of x2 − x − 1 are not in Z,x2 − x − 1 is irreducible, and therefore prime

This means Z[φ] is an integral domain.

Page 25: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

G.M.R. Cont.

To find the units of Z[φ]:

φ2 − φ− 1 = 0

φ2 − φ = 1

φ(φ− 1) = 1

So φ is a unit and (1− φ) = φ−1 = −φ̄Since φ is a unit, so is φn

Page 26: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

G.M.R. Cont.

To find the units of Z[φ]:

φ2 − φ− 1 = 0

φ2 − φ = 1

φ(φ− 1) = 1

So φ is a unit and (1− φ) = φ−1 = −φ̄Since φ is a unit, so is φn

Page 27: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

G.M.R. Cont.

To find the units of Z[φ]:

φ2 − φ− 1 = 0

φ2 − φ = 1

φ(φ− 1) = 1

So φ is a unit and (1− φ) = φ−1 = −φ̄Since φ is a unit, so is φn

Page 28: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

G.M.R. Cont.

To find the units of Z[φ]:

φ2 − φ− 1 = 0

φ2 − φ = 1

φ(φ− 1) = 1

So φ is a unit and (1− φ) = φ−1 = −φ̄Since φ is a unit, so is φn

Page 29: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

G.M.R. Cont.

To find the units of Z[φ]:

φ2 − φ− 1 = 0

φ2 − φ = 1

φ(φ− 1) = 1

So φ is a unit and (1− φ) = φ−1 = −φ̄

Since φ is a unit, so is φn

Page 30: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

G.M.R. Cont.

To find the units of Z[φ]:

φ2 − φ− 1 = 0

φ2 − φ = 1

φ(φ− 1) = 1

So φ is a unit and (1− φ) = φ−1 = −φ̄Since φ is a unit, so is φn

Page 31: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

G.M.R. Cont.

φ(φ− 1) = φφ−1 = φ(−φ̄) = −φφ̄ = −φ(φ− 1) = 1

So −φn is also a unit

So the units are ±φ±n

Page 32: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

G.M.R. Cont.

φ(φ− 1) = φφ−1 = φ(−φ̄) = −φφ̄ = −φ(φ− 1) = 1

So −φn is also a unit

So the units are ±φ±n

Page 33: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

G.M.R. Cont.

φ(φ− 1) = φφ−1 = φ(−φ̄) = −φφ̄ = −φ(φ− 1) = 1

So −φn is also a unit

So the units are ±φ±n

Page 34: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

G.M.R. Cont.

By the isomorphism ε, Z[A] shares the sameproperties.......Z[A] is called the Golden Matrix Ring

Page 35: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

Consider the set F of all integer sequences{Gn}∞n=1 satisfying the recurrence relation Gn+2 =Gn+1 + Gn, regardless of initial conditions.

This is the generalized Fibonacci Sequence.

F is an abelian group under the addition {Gn} +{Hn} = {Gn + Hn}.

Page 36: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

Consider the set F of all integer sequences{Gn}∞n=1 satisfying the recurrence relation Gn+2 =Gn+1 + Gn, regardless of initial conditions.

This is the generalized Fibonacci Sequence.

F is an abelian group under the addition {Gn} +{Hn} = {Gn + Hn}.

Page 37: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

Consider the set F of all integer sequences{Gn}∞n=1 satisfying the recurrence relation Gn+2 =Gn+1 + Gn, regardless of initial conditions.

This is the generalized Fibonacci Sequence.

F is an abelian group under the addition {Gn} +{Hn} = {Gn + Hn}.

Page 38: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

Define the matrix map M : F→ Z[A]

by M({Gn}) =(G1 − G0)I +G0A.

M is a group homomorphism and by induction,using A2 = A + I, we get Gn−1 + GnA = An M({Gn})(Let this equal D).

Here a = Gn−1 and b = Gn

This gives you Gn = b = G(D).

Define the sequence map L : Z[A]→ F by L(a + bA)= {G(An(a + bA))}.Then L is a group homomorphism.

Page 39: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

Define the matrix map M : F→ Z[A] by M({Gn}) =

(G1 − G0)I +G0A.

M is a group homomorphism and by induction,using A2 = A + I, we get Gn−1 + GnA = An M({Gn})(Let this equal D).

Here a = Gn−1 and b = Gn

This gives you Gn = b = G(D).

Define the sequence map L : Z[A]→ F by L(a + bA)= {G(An(a + bA))}.Then L is a group homomorphism.

Page 40: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

Define the matrix map M : F→ Z[A] by M({Gn}) =(G1 − G0)I

+G0A.

M is a group homomorphism and by induction,using A2 = A + I, we get Gn−1 + GnA = An M({Gn})(Let this equal D).

Here a = Gn−1 and b = Gn

This gives you Gn = b = G(D).

Define the sequence map L : Z[A]→ F by L(a + bA)= {G(An(a + bA))}.Then L is a group homomorphism.

Page 41: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

Define the matrix map M : F→ Z[A] by M({Gn}) =(G1 − G0)I +G0A.

M is a group homomorphism and by induction,using A2 = A + I, we get Gn−1 + GnA = An M({Gn})(Let this equal D).

Here a = Gn−1 and b = Gn

This gives you Gn = b = G(D).

Define the sequence map L : Z[A]→ F by L(a + bA)= {G(An(a + bA))}.Then L is a group homomorphism.

Page 42: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

Define the matrix map M : F→ Z[A] by M({Gn}) =(G1 − G0)I +G0A.

M is a group homomorphism and by induction,using A2 = A + I, we get

Gn−1 + GnA = An M({Gn})(Let this equal D).

Here a = Gn−1 and b = Gn

This gives you Gn = b = G(D).

Define the sequence map L : Z[A]→ F by L(a + bA)= {G(An(a + bA))}.Then L is a group homomorphism.

Page 43: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

Define the matrix map M : F→ Z[A] by M({Gn}) =(G1 − G0)I +G0A.

M is a group homomorphism and by induction,using A2 = A + I, we get Gn−1 + GnA

= An M({Gn})(Let this equal D).

Here a = Gn−1 and b = Gn

This gives you Gn = b = G(D).

Define the sequence map L : Z[A]→ F by L(a + bA)= {G(An(a + bA))}.Then L is a group homomorphism.

Page 44: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

Define the matrix map M : F→ Z[A] by M({Gn}) =(G1 − G0)I +G0A.

M is a group homomorphism and by induction,using A2 = A + I, we get Gn−1 + GnA = An

M({Gn})(Let this equal D).

Here a = Gn−1 and b = Gn

This gives you Gn = b = G(D).

Define the sequence map L : Z[A]→ F by L(a + bA)= {G(An(a + bA))}.Then L is a group homomorphism.

Page 45: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

Define the matrix map M : F→ Z[A] by M({Gn}) =(G1 − G0)I +G0A.

M is a group homomorphism and by induction,using A2 = A + I, we get Gn−1 + GnA = An M({Gn})(Let this equal D).

Here a = Gn−1 and b = Gn

This gives you Gn = b = G(D).

Define the sequence map L : Z[A]→ F by L(a + bA)= {G(An(a + bA))}.Then L is a group homomorphism.

Page 46: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

Define the matrix map M : F→ Z[A] by M({Gn}) =(G1 − G0)I +G0A.

M is a group homomorphism and by induction,using A2 = A + I, we get Gn−1 + GnA = An M({Gn})(Let this equal D).

Here a = Gn−1 and b = Gn

This gives you Gn = b = G(D).

Define the sequence map L : Z[A]→ F by L(a + bA)= {G(An(a + bA))}.Then L is a group homomorphism.

Page 47: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

Define the matrix map M : F→ Z[A] by M({Gn}) =(G1 − G0)I +G0A.

M is a group homomorphism and by induction,using A2 = A + I, we get Gn−1 + GnA = An M({Gn})(Let this equal D).

Here a = Gn−1 and b = Gn

This gives you Gn = b = G(D).

Define the sequence map L : Z[A]→ F by L(a + bA)= {G(An(a + bA))}.Then L is a group homomorphism.

Page 48: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

Define the matrix map M : F→ Z[A] by M({Gn}) =(G1 − G0)I +G0A.

M is a group homomorphism and by induction,using A2 = A + I, we get Gn−1 + GnA = An M({Gn})(Let this equal D).

Here a = Gn−1 and b = Gn

This gives you Gn = b = G(D).

Define the sequence map L : Z[A]→ F

by L(a + bA)= {G(An(a + bA))}.Then L is a group homomorphism.

Page 49: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

Define the matrix map M : F→ Z[A] by M({Gn}) =(G1 − G0)I +G0A.

M is a group homomorphism and by induction,using A2 = A + I, we get Gn−1 + GnA = An M({Gn})(Let this equal D).

Here a = Gn−1 and b = Gn

This gives you Gn = b = G(D).

Define the sequence map L : Z[A]→ F by L(a + bA)

= {G(An(a + bA))}.Then L is a group homomorphism.

Page 50: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

Define the matrix map M : F→ Z[A] by M({Gn}) =(G1 − G0)I +G0A.

M is a group homomorphism and by induction,using A2 = A + I, we get Gn−1 + GnA = An M({Gn})(Let this equal D).

Here a = Gn−1 and b = Gn

This gives you Gn = b = G(D).

Define the sequence map L : Z[A]→ F by L(a + bA)= {G(An(a + bA))}.

Then L is a group homomorphism.

Page 51: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

Define the matrix map M : F→ Z[A] by M({Gn}) =(G1 − G0)I +G0A.

M is a group homomorphism and by induction,using A2 = A + I, we get Gn−1 + GnA = An M({Gn})(Let this equal D).

Here a = Gn−1 and b = Gn

This gives you Gn = b = G(D).

Define the sequence map L : Z[A]→ F by L(a + bA)= {G(An(a + bA))}.Then L is a group homomorphism.

Page 52: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

L(M({Gn})) = {Gn} and M(L(a + bA)) = (a + bA).

Thus, L and M form an inverse pair of groupisomorphisms.

We can transfer the multiplicative structure ofZ[A] to F via L and M.

Page 53: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

L(M({Gn})) = {Gn} and M(L(a + bA)) = (a + bA).

Thus, L and M form an inverse pair of groupisomorphisms.

We can transfer the multiplicative structure ofZ[A] to F via L and M.

Page 54: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

L(M({Gn})) = {Gn} and M(L(a + bA)) = (a + bA).

Thus, L and M form an inverse pair of groupisomorphisms.

We can transfer the multiplicative structure ofZ[A] to F via L and M.

Page 55: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

We define {Gn}{Hn}

= L(M({Gn}) M({Hn})) anddenote it by {(GH)n}.With this multiplication, F becomes a ring, andthe maps M : F→ Z[A] and L : Z[A]→ F areisomorphisms of rings.

Page 56: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

We define {Gn}{Hn} = L(M({Gn})

M({Hn})) anddenote it by {(GH)n}.With this multiplication, F becomes a ring, andthe maps M : F→ Z[A] and L : Z[A]→ F areisomorphisms of rings.

Page 57: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

We define {Gn}{Hn} = L(M({Gn}) M({Hn}))

anddenote it by {(GH)n}.With this multiplication, F becomes a ring, andthe maps M : F→ Z[A] and L : Z[A]→ F areisomorphisms of rings.

Page 58: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

We define {Gn}{Hn} = L(M({Gn}) M({Hn})) anddenote it by {(GH)n}.

With this multiplication, F becomes a ring, andthe maps M : F→ Z[A] and L : Z[A]→ F areisomorphisms of rings.

Page 59: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

The Ring of Generalized Fibonacci Sequences

We define {Gn}{Hn} = L(M({Gn}) M({Hn})) anddenote it by {(GH)n}.With this multiplication, F becomes a ring, andthe maps M : F→ Z[A] and L : Z[A]→ F areisomorphisms of rings.

Page 60: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Fibonacci Sequences and Groups

An ordered pair (x1, x2) of elements of a group Gdetermines a sequence in G by the rule xnxn+1 =xn+2, n ε N.

When this sequence is periodic, its fundamentalperiod is called the Fibonacci length of (x1, x2)in G.

Page 61: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Fibonacci Sequences and Groups

An ordered pair (x1, x2) of elements of a group Gdetermines a sequence in G by the rule xnxn+1 =xn+2, n ε N.When this sequence is periodic, its fundamentalperiod is called the Fibonacci length of (x1, x2)in G.

Page 62: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

An Example

For the group Z2 x Z2 = < a, b|a2 = b2 = 1> we obtainthe sequence

a, b, ab, bab, b, ba, a, b, ...

showing that the infinite dihedral group hasFibonacci length 6

Page 63: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

A Second Example

The values of Un (mod 7) are

0, 1, 1, 2, 3, 5, 1, 6, 0, 6, 6, 5, 4, 2, 6, 1

and then repeat; so k(7) = 16. Note that U8 = 0 (mod7) so that the 16 terms in the period form two setsof 8 terms each.

Page 64: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Fibonacci in the RWorld

Page 65: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Fibonacci Spirals

Start with a rectangle

Page 66: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Spirals Cont.

Then you create a square and a rectangle within theoriginal rectangle

You continue doing this until you reach...

Page 67: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Spirals Cont.

Page 68: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Spirals Cont.

Then you draw a spiral within the rectangle...

Page 69: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Application to Nature

The approach of a hawk to its prey: Theirsharpest view is at an angle to their directionof flight; this angle is the same as the spiral’spitch.

The arms of tropical storms

The arms of spiral galaxies; the Milky Way, isbelieved to have 4 major spiral arms, each aFibonacci spiral with pitch of about 12 degrees

Page 70: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Turku Power Station, Finland

Page 71: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Fibonacci Numbers in Music

Lateralus by Tool: If you count between pauses, thesyllables in the verses from the first severalFibonacci numbers:

(1) Black,

(1) then,

(2) white are,

(3) all I see,

(5) in my infancy,

(8) red and yellow then came to be,

(5) reaching out to me,

(3) lets me see.

(2) There is,

(1) so,

(1) much,

(2) more that

(3) beckons me,

(5) to look through to these,

(8) infinite possibilities.

(13) As below so above and beyond I imagine,

(8) drawn outside the lines of reason,

(5) push the envelope,

(3) watch it bend.

Page 72: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world

Music Cont.

The time signatures of the chorus change from 9/8 to8/8 to 7/8, and the song’s original name was 9-8-7.987 is the 17th step of the Fibonacci sequence.

Page 73: Fibonacci in Groups and Rings University of Virginia MATH 552 … · 2015. 7. 14. · OutlineBackgroundDe nitions Fibonacci in Groups and Rings Fibonacci in the R world Fibonacci

Outline Background Definitions Fibonacci in Groups and Rings Fibonacci in the R world