49
Perfect Polynomials modulo 2 Ugur Caner Cengiz Lake Forest College April 7, 2015 Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 1 / 18

Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Perfect Polynomialsmodulo 2

Ugur Caner Cengiz

Lake Forest College

April 7, 2015

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 1 / 18

Page 2: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Outline

1 Definitionsmodulo 2What is "Perfect"?Perfect Polynomials

2 Previous ResearchOthers’Ours

3 Our ResearchThe ProgramMain ResultsSpeed!!!

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 2 / 18

Page 3: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Outline

1 Definitionsmodulo 2What is "Perfect"?Perfect Polynomials

2 Previous ResearchOthers’Ours

3 Our ResearchThe ProgramMain ResultsSpeed!!!

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 2 / 18

Page 4: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Outline

1 Definitionsmodulo 2What is "Perfect"?Perfect Polynomials

2 Previous ResearchOthers’Ours

3 Our ResearchThe ProgramMain ResultsSpeed!!!

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 2 / 18

Page 5: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions modulo 2

What do you mean by "modulo 2"?

In simple terms, ‘a mod b’ gives the remainder when integer a isdivided by non-zero integer b.

Therefore, mod 2 is very simple: if the numberis odd, then it is equivalent to 1 and if even, then it is equivalent to 0.

13 ≡ 1 and 54678 ≡ 0 (mod 2)

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 3 / 18

Page 6: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions modulo 2

What do you mean by "modulo 2"?

In simple terms, ‘a mod b’ gives the remainder when integer a isdivided by non-zero integer b.

Therefore, mod 2 is very simple: if the numberis odd, then it is equivalent to 1 and if even, then it is equivalent to 0.

13 ≡ 1 and 54678 ≡ 0 (mod 2)

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 3 / 18

Page 7: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions modulo 2

What do you mean by "modulo 2"?

In simple terms, ‘a mod b’ gives the remainder when integer a isdivided by non-zero integer b.

Therefore, mod 2 is very simple: if the numberis odd, then it is equivalent to 1 and if even, then it is equivalent to 0.

13 ≡ 1 and 54678 ≡ 0 (mod 2)

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 3 / 18

Page 8: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions What is "Perfect"?

Perfect NumbersSigma function σ

DefinitionLower case Greek letter sigma (σ) symbolizes an arithmetic functionthat sums the positive divisors of a positive integer.σ(n) =

∑d |n

d

DefinitionIf σ(n) = 2n, then n is perfect.

Example

6σ(6) = 1 + 2 + 3 + 6 = 12Hence, 6 is perfect.

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 4 / 18

Page 9: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions What is "Perfect"?

Perfect NumbersSigma function σ

DefinitionLower case Greek letter sigma (σ) symbolizes an arithmetic functionthat sums the positive divisors of a positive integer.σ(n) =

∑d |n

d

DefinitionIf σ(n) = 2n, then n is perfect.

Example6

σ(6) = 1 + 2 + 3 + 6 = 12Hence, 6 is perfect.

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 4 / 18

Page 10: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions What is "Perfect"?

Perfect NumbersSigma function σ

DefinitionLower case Greek letter sigma (σ) symbolizes an arithmetic functionthat sums the positive divisors of a positive integer.σ(n) =

∑d |n

d

DefinitionIf σ(n) = 2n, then n is perfect.

Example6σ(6) = 1 + 2 + 3 + 6 = 12

Hence, 6 is perfect.

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 4 / 18

Page 11: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions What is "Perfect"?

Perfect NumbersSigma function σ

DefinitionLower case Greek letter sigma (σ) symbolizes an arithmetic functionthat sums the positive divisors of a positive integer.σ(n) =

∑d |n

d

DefinitionIf σ(n) = 2n, then n is perfect.

Example6σ(6) = 1 + 2 + 3 + 6 = 12Hence, 6 is perfect.

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 4 / 18

Page 12: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions What is "Perfect"?

Continuing on σ

Theoremσ is multiplicative over integers.If gcd(m,n) = 1, then σ(mn) = σ(m) ×σ(n)

Example

6 = 2 × 3 where 2 and 3 are prime.σ(2)=(2 + 1) and σ(3)=(3+1)σ(2)× σ(3)=3 × 4 = 12 = σ(6).728 = 23×7×13σ(728) = 1 + 2 + 4 + 7 + 8 + 13 + 14 + 26 + 28 + 52 + 56 + 91 +104 + 182 + 364 + 728 = 1680Note that σ(pq)= (pq + pq−1 + ...+ p + 1)So, σ(23)×σ(7)×σ(13) = (8 + 4 + 2 + 1)(7 + 1)(13 + 1)σ(23)×σ(7)×σ(13) = 15 ×8 × 14 = 1680

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 5 / 18

Page 13: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions What is "Perfect"?

Continuing on σ

Theoremσ is multiplicative over integers.If gcd(m,n) = 1, then σ(mn) = σ(m) ×σ(n)

Example6 = 2 × 3 where 2 and 3 are prime.

σ(2)=(2 + 1) and σ(3)=(3+1)σ(2)× σ(3)=3 × 4 = 12 = σ(6).728 = 23×7×13σ(728) = 1 + 2 + 4 + 7 + 8 + 13 + 14 + 26 + 28 + 52 + 56 + 91 +104 + 182 + 364 + 728 = 1680Note that σ(pq)= (pq + pq−1 + ...+ p + 1)So, σ(23)×σ(7)×σ(13) = (8 + 4 + 2 + 1)(7 + 1)(13 + 1)σ(23)×σ(7)×σ(13) = 15 ×8 × 14 = 1680

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 5 / 18

Page 14: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions What is "Perfect"?

Continuing on σ

Theoremσ is multiplicative over integers.If gcd(m,n) = 1, then σ(mn) = σ(m) ×σ(n)

Example6 = 2 × 3 where 2 and 3 are prime.σ(2)=(2 + 1) and σ(3)=(3+1)

σ(2)× σ(3)=3 × 4 = 12 = σ(6).728 = 23×7×13σ(728) = 1 + 2 + 4 + 7 + 8 + 13 + 14 + 26 + 28 + 52 + 56 + 91 +104 + 182 + 364 + 728 = 1680Note that σ(pq)= (pq + pq−1 + ...+ p + 1)So, σ(23)×σ(7)×σ(13) = (8 + 4 + 2 + 1)(7 + 1)(13 + 1)σ(23)×σ(7)×σ(13) = 15 ×8 × 14 = 1680

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 5 / 18

Page 15: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions What is "Perfect"?

Continuing on σ

Theoremσ is multiplicative over integers.If gcd(m,n) = 1, then σ(mn) = σ(m) ×σ(n)

Example6 = 2 × 3 where 2 and 3 are prime.σ(2)=(2 + 1) and σ(3)=(3+1)σ(2)× σ(3)=3 × 4 = 12 = σ(6).

728 = 23×7×13σ(728) = 1 + 2 + 4 + 7 + 8 + 13 + 14 + 26 + 28 + 52 + 56 + 91 +104 + 182 + 364 + 728 = 1680Note that σ(pq)= (pq + pq−1 + ...+ p + 1)So, σ(23)×σ(7)×σ(13) = (8 + 4 + 2 + 1)(7 + 1)(13 + 1)σ(23)×σ(7)×σ(13) = 15 ×8 × 14 = 1680

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 5 / 18

Page 16: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions What is "Perfect"?

Continuing on σ

Theoremσ is multiplicative over integers.If gcd(m,n) = 1, then σ(mn) = σ(m) ×σ(n)

Example6 = 2 × 3 where 2 and 3 are prime.σ(2)=(2 + 1) and σ(3)=(3+1)σ(2)× σ(3)=3 × 4 = 12 = σ(6).728 = 23×7×13

σ(728) = 1 + 2 + 4 + 7 + 8 + 13 + 14 + 26 + 28 + 52 + 56 + 91 +104 + 182 + 364 + 728 = 1680Note that σ(pq)= (pq + pq−1 + ...+ p + 1)So, σ(23)×σ(7)×σ(13) = (8 + 4 + 2 + 1)(7 + 1)(13 + 1)σ(23)×σ(7)×σ(13) = 15 ×8 × 14 = 1680

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 5 / 18

Page 17: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions What is "Perfect"?

Continuing on σ

Theoremσ is multiplicative over integers.If gcd(m,n) = 1, then σ(mn) = σ(m) ×σ(n)

Example6 = 2 × 3 where 2 and 3 are prime.σ(2)=(2 + 1) and σ(3)=(3+1)σ(2)× σ(3)=3 × 4 = 12 = σ(6).728 = 23×7×13σ(728) = 1 + 2 + 4 + 7 + 8 + 13 + 14 + 26 + 28 + 52 + 56 + 91 +104 + 182 + 364 + 728 = 1680

Note that σ(pq)= (pq + pq−1 + ...+ p + 1)So, σ(23)×σ(7)×σ(13) = (8 + 4 + 2 + 1)(7 + 1)(13 + 1)σ(23)×σ(7)×σ(13) = 15 ×8 × 14 = 1680

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 5 / 18

Page 18: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions What is "Perfect"?

Continuing on σ

Theoremσ is multiplicative over integers.If gcd(m,n) = 1, then σ(mn) = σ(m) ×σ(n)

Example6 = 2 × 3 where 2 and 3 are prime.σ(2)=(2 + 1) and σ(3)=(3+1)σ(2)× σ(3)=3 × 4 = 12 = σ(6).728 = 23×7×13σ(728) = 1 + 2 + 4 + 7 + 8 + 13 + 14 + 26 + 28 + 52 + 56 + 91 +104 + 182 + 364 + 728 = 1680Note that σ(pq)= (pq + pq−1 + ...+ p + 1)

So, σ(23)×σ(7)×σ(13) = (8 + 4 + 2 + 1)(7 + 1)(13 + 1)σ(23)×σ(7)×σ(13) = 15 ×8 × 14 = 1680

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 5 / 18

Page 19: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions What is "Perfect"?

Continuing on σ

Theoremσ is multiplicative over integers.If gcd(m,n) = 1, then σ(mn) = σ(m) ×σ(n)

Example6 = 2 × 3 where 2 and 3 are prime.σ(2)=(2 + 1) and σ(3)=(3+1)σ(2)× σ(3)=3 × 4 = 12 = σ(6).728 = 23×7×13σ(728) = 1 + 2 + 4 + 7 + 8 + 13 + 14 + 26 + 28 + 52 + 56 + 91 +104 + 182 + 364 + 728 = 1680Note that σ(pq)= (pq + pq−1 + ...+ p + 1)So, σ(23)×σ(7)×σ(13) = (8 + 4 + 2 + 1)(7 + 1)(13 + 1)

σ(23)×σ(7)×σ(13) = 15 ×8 × 14 = 1680

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 5 / 18

Page 20: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions What is "Perfect"?

Continuing on σ

Theoremσ is multiplicative over integers.If gcd(m,n) = 1, then σ(mn) = σ(m) ×σ(n)

Example6 = 2 × 3 where 2 and 3 are prime.σ(2)=(2 + 1) and σ(3)=(3+1)σ(2)× σ(3)=3 × 4 = 12 = σ(6).728 = 23×7×13σ(728) = 1 + 2 + 4 + 7 + 8 + 13 + 14 + 26 + 28 + 52 + 56 + 91 +104 + 182 + 364 + 728 = 1680Note that σ(pq)= (pq + pq−1 + ...+ p + 1)So, σ(23)×σ(7)×σ(13) = (8 + 4 + 2 + 1)(7 + 1)(13 + 1)σ(23)×σ(7)×σ(13) = 15 ×8 × 14 = 1680Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 5 / 18

Page 21: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions Perfect Polynomials

Polynomials mod 2

For a polynomial mod 2, the coefficients are mod 2. Thus,5x7+9x6+16x5+48x4+x3+4x2+71x +1 ≡ x7+x6+x3+x +1

x2 + 1 = 0 has no real roots. It’s irreducible.

Consider (x + 1)2 modulo 2

(x + 1)2 = (x + 1)× (x + 1) = x2 + 2x + 12

x2 + 2x + 12 ≡ x2 + 1 (mod 2)

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 6 / 18

Page 22: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions Perfect Polynomials

Polynomials mod 2

For a polynomial mod 2, the coefficients are mod 2. Thus,5x7+9x6+16x5+48x4+x3+4x2+71x +1 ≡ x7+x6+x3+x +1

x2 + 1 = 0 has no real roots. It’s irreducible.

Consider (x + 1)2 modulo 2

(x + 1)2 = (x + 1)× (x + 1) = x2 + 2x + 12

x2 + 2x + 12 ≡ x2 + 1 (mod 2)

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 6 / 18

Page 23: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions Perfect Polynomials

Polynomials mod 2

For a polynomial mod 2, the coefficients are mod 2. Thus,5x7+9x6+16x5+48x4+x3+4x2+71x +1 ≡ x7+x6+x3+x +1

x2 + 1 = 0 has no real roots. It’s irreducible.

Consider (x + 1)2 modulo 2

(x + 1)2 = (x + 1)× (x + 1) = x2 + 2x + 12

x2 + 2x + 12 ≡ x2 + 1 (mod 2)

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 6 / 18

Page 24: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions Perfect Polynomials

Polynomials mod 2

For a polynomial mod 2, the coefficients are mod 2. Thus,5x7+9x6+16x5+48x4+x3+4x2+71x +1 ≡ x7+x6+x3+x +1

x2 + 1 = 0 has no real roots. It’s irreducible.

Consider (x + 1)2 modulo 2

(x + 1)2 = (x + 1)× (x + 1) = x2 + 2x + 12

x2 + 2x + 12 ≡ x2 + 1 (mod 2)

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 6 / 18

Page 25: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions Perfect Polynomials

Polynomials mod 2

For a polynomial mod 2, the coefficients are mod 2. Thus,5x7+9x6+16x5+48x4+x3+4x2+71x +1 ≡ x7+x6+x3+x +1

x2 + 1 = 0 has no real roots. It’s irreducible.

Consider (x + 1)2 modulo 2

(x + 1)2 = (x + 1)× (x + 1) = x2 + 2x + 12

x2 + 2x + 12 ≡ x2 + 1 (mod 2)

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 6 / 18

Page 26: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions Perfect Polynomials

σ on polynomials

DefinitionIf σ(A) = A, then A is a perfect polynomial.

For example, x2 + x = x × (x + 1)σ(x2 + x) = (x2 + x) + (x + 1) + x + 1 = x2 + 3x + 2x2 + 3x + 2 ≡ x2 + x (mod 2)So σ(x2 + x) = x2 + x (mod 2)x2 + x is a perfect polynomial mod 2.

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 7 / 18

Page 27: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions Perfect Polynomials

σ on polynomials

DefinitionIf σ(A) = A, then A is a perfect polynomial.

For example, x2 + x = x × (x + 1)

σ(x2 + x) = (x2 + x) + (x + 1) + x + 1 = x2 + 3x + 2x2 + 3x + 2 ≡ x2 + x (mod 2)So σ(x2 + x) = x2 + x (mod 2)x2 + x is a perfect polynomial mod 2.

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 7 / 18

Page 28: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions Perfect Polynomials

σ on polynomials

DefinitionIf σ(A) = A, then A is a perfect polynomial.

For example, x2 + x = x × (x + 1)σ(x2 + x) = (x2 + x) + (x + 1) + x + 1 = x2 + 3x + 2

x2 + 3x + 2 ≡ x2 + x (mod 2)So σ(x2 + x) = x2 + x (mod 2)x2 + x is a perfect polynomial mod 2.

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 7 / 18

Page 29: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions Perfect Polynomials

σ on polynomials

DefinitionIf σ(A) = A, then A is a perfect polynomial.

For example, x2 + x = x × (x + 1)σ(x2 + x) = (x2 + x) + (x + 1) + x + 1 = x2 + 3x + 2x2 + 3x + 2 ≡ x2 + x (mod 2)

So σ(x2 + x) = x2 + x (mod 2)x2 + x is a perfect polynomial mod 2.

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 7 / 18

Page 30: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Definitions Perfect Polynomials

σ on polynomials

DefinitionIf σ(A) = A, then A is a perfect polynomial.

For example, x2 + x = x × (x + 1)σ(x2 + x) = (x2 + x) + (x + 1) + x + 1 = x2 + 3x + 2x2 + 3x + 2 ≡ x2 + x (mod 2)So σ(x2 + x) = x2 + x (mod 2)x2 + x is a perfect polynomial mod 2.

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 7 / 18

Page 31: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Previous Research Others’

Canaday, Gallardo and Rahavandrainy

E. F. Canaday

Perfect polynomials mod 2 exist in two ways:xh(x + 1)kA and B2, where B is relatively prime to x(x + 1)Also, he found an infinite class of perfects: x2n−1(x + 1)2n−1

Conjecture that every perfect is divisible by x(x + 1)In other words, no odd perfects

Gallardo and Rahavandrainy

Proved that odd perfects have at least 5 distinct irreducible factors.

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 8 / 18

Page 32: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Previous Research Others’

Canaday, Gallardo and Rahavandrainy

E. F. CanadayPerfect polynomials mod 2 exist in two ways:xh(x + 1)kA and B2, where B is relatively prime to x(x + 1)

Also, he found an infinite class of perfects: x2n−1(x + 1)2n−1

Conjecture that every perfect is divisible by x(x + 1)In other words, no odd perfects

Gallardo and Rahavandrainy

Proved that odd perfects have at least 5 distinct irreducible factors.

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 8 / 18

Page 33: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Previous Research Others’

Canaday, Gallardo and Rahavandrainy

E. F. CanadayPerfect polynomials mod 2 exist in two ways:xh(x + 1)kA and B2, where B is relatively prime to x(x + 1)Also, he found an infinite class of perfects: x2n−1(x + 1)2n−1

Conjecture that every perfect is divisible by x(x + 1)In other words, no odd perfects

Gallardo and Rahavandrainy

Proved that odd perfects have at least 5 distinct irreducible factors.

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 8 / 18

Page 34: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Previous Research Others’

Canaday, Gallardo and Rahavandrainy

E. F. CanadayPerfect polynomials mod 2 exist in two ways:xh(x + 1)kA and B2, where B is relatively prime to x(x + 1)Also, he found an infinite class of perfects: x2n−1(x + 1)2n−1

Conjecture that every perfect is divisible by x(x + 1)In other words, no odd perfects

Gallardo and Rahavandrainy

Proved that odd perfects have at least 5 distinct irreducible factors.

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 8 / 18

Page 35: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Previous Research Others’

Canaday, Gallardo and Rahavandrainy

E. F. CanadayPerfect polynomials mod 2 exist in two ways:xh(x + 1)kA and B2, where B is relatively prime to x(x + 1)Also, he found an infinite class of perfects: x2n−1(x + 1)2n−1

Conjecture that every perfect is divisible by x(x + 1)In other words, no odd perfects

Gallardo and RahavandrainyProved that odd perfects have at least 5 distinct irreducible factors.

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 8 / 18

Page 36: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Previous Research Others’

Figure: Canaday’s list for perfects

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 9 / 18

Page 37: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Previous Research Ours

The Algorithm to Find the Perfect Polynomials

Check if σB = B. Output B.

If not, compute D where D = σ(B) / gcd(B, σ(B))If gcd(B, D) > 1, then stop. No output!If the polynomial passes the test on step 3, then let P be thegreatest factor of D.Restart the algorithm taking BP,BP2,BP3, ...,BPk where degreeof BPk < K .

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 10 / 18

Page 38: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Previous Research Ours

The Algorithm to Find the Perfect Polynomials

Check if σB = B. Output B.If not, compute D where D = σ(B) / gcd(B, σ(B))

If gcd(B, D) > 1, then stop. No output!If the polynomial passes the test on step 3, then let P be thegreatest factor of D.Restart the algorithm taking BP,BP2,BP3, ...,BPk where degreeof BPk < K .

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 10 / 18

Page 39: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Previous Research Ours

The Algorithm to Find the Perfect Polynomials

Check if σB = B. Output B.If not, compute D where D = σ(B) / gcd(B, σ(B))If gcd(B, D) > 1, then stop. No output!

If the polynomial passes the test on step 3, then let P be thegreatest factor of D.Restart the algorithm taking BP,BP2,BP3, ...,BPk where degreeof BPk < K .

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 10 / 18

Page 40: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Previous Research Ours

The Algorithm to Find the Perfect Polynomials

Check if σB = B. Output B.If not, compute D where D = σ(B) / gcd(B, σ(B))If gcd(B, D) > 1, then stop. No output!If the polynomial passes the test on step 3, then let P be thegreatest factor of D.

Restart the algorithm taking BP,BP2,BP3, ...,BPk where degreeof BPk < K .

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 10 / 18

Page 41: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Previous Research Ours

The Algorithm to Find the Perfect Polynomials

Check if σB = B. Output B.If not, compute D where D = σ(B) / gcd(B, σ(B))If gcd(B, D) > 1, then stop. No output!If the polynomial passes the test on step 3, then let P be thegreatest factor of D.Restart the algorithm taking BP,BP2,BP3, ...,BPk where degreeof BPk < K .

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 10 / 18

Page 42: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Previous Research Ours

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 11 / 18

Page 43: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Our Research The Program

Beginning steps - primPerf()

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 12 / 18

Page 44: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Our Research Main Results

Results up to degree 200

x × (x + 1)2 × (x2 + x + 1)x × (x + 1)2 × (x2 + x + 1)2 × (x4 + x + 1)(x + 1)× x2 × (x2 + x + 1)(x + 1)× x2 × (x2 + x + 1)2 × (x4 + x + 1)x3 × (x + 1)4 × (x4 + x3 + 1)x3 × (x + 1)6 × (x3 + x + 1)× (x3 + x2 + 1)(x + 1)3 × x4 × (x4 + x3 + x2 + x + 1)x4 × (x + 1)4 × (x4 + x3 + 1)× (x4 + x3 + x2 + x + 1)x4 × (x + 1)6 × (x3 + x + 1)× (x3 + x2 + 1)× (x4 + x3 + x2 + x + 1)(x + 1)3 × x6 × (x3 + x + 1)× (x3 + x2 + 1)(x + 1)4 × x6 × (x3 + x + 1)× (x3 + x2 + 1)× (x4 + x3 + 1)x × (x + 1)x3 × (x + 1)3

x7 × (x + 1)7

x15 × (x + 1)15

x31 × (x + 1)31 and x63 × (x + 1)63

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 13 / 18

Page 45: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Our Research Speed!!!

Speed

def sigma1(x, y):return (xy+1 − 1)/(x − 1)

def sigma2(x, y):sum = 0for pow in range(0, y+1):

sum = sum + (xpow )return sum

sigma1 and sigma2 speed testing

Dynamic Programming

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 14 / 18

Page 46: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Our Research Speed!!!

Figure: FAST!

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 15 / 18

Page 47: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Summary

Summary

A perfect polynomial equals the sum of its divisors.As Canaday thought there are no odd perfect polynomials up todegree 200.My program is relatively fast and finds the perfect polynomials.

Future PlansTo check higher degreesShow odd perfect polynomials mod 2 have at least 6 factorsWork on a paper

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 16 / 18

Page 48: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Summary

For Further Information

E.F. CanadayThe Sum of The Divisors of a Polynomial.Duke Mathematical Journal, 8(4):721–737, 1941

L. Gallardo. and O. Rahavandrainy.Odd Perfect Polynomials over F2Journal de Théeorie des Nombres de Bordeaux, 19(1):165–174,2007.

L. Gallardo. and O. Rahavandrainy.There is no odd perfect polynomial over F2 with four prime factorsPortugaliae Mathematica, 66(2):131–145, 2009.

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 17 / 18

Page 49: Perfect Polynomials - modulo 2 - Lake Forest Collegecampus.lakeforest.edu/trevino/CanerSymposiumTalk.pdf · Definitions modulo 2 What do you mean by "modulo 2"? In simple terms,

Summary

Thank You!(Any Questions?)

Ugur Caner Cengiz Perfect Polynomials Student Symposium 2015 18 / 18