The Search for Moore Graphs: Beauty is Rare Daniel W. Cranston - - PowerPoint PPT Presentation

the search for moore graphs beauty is rare
SMART_READER_LITE
LIVE PREVIEW

The Search for Moore Graphs: Beauty is Rare Daniel W. Cranston - - PowerPoint PPT Presentation

The Search for Moore Graphs: Beauty is Rare Daniel W. Cranston Virginia Commonwealth University dcranston@vcu.edu LSU Student Colloquium 5 October 2011 Intro Q: How many vertices can we have in a graph with low diameter? Intro Q: How many


slide-1
SLIDE 1

The Search for Moore Graphs: Beauty is Rare

Daniel W. Cranston

Virginia Commonwealth University dcranston@vcu.edu LSU Student Colloquium 5 October 2011

slide-2
SLIDE 2

Intro

Q: How many vertices can we have in a graph with low diameter?

slide-3
SLIDE 3

Intro

Q: How many vertices can we have in a graph with low diameter and maximum degree k?

slide-4
SLIDE 4

Intro

Q: How many vertices can we have in a graph with low diameter and maximum degree k? diam 1: 1 + k

slide-5
SLIDE 5

Intro

Q: How many vertices can we have in a graph with low diameter and maximum degree k? diam 1: 1 + k diam 2:

slide-6
SLIDE 6

Intro

Q: How many vertices can we have in a graph with low diameter and maximum degree k? diam 1: 1 + k diam 2:

slide-7
SLIDE 7

Intro

Q: How many vertices can we have in a graph with low diameter and maximum degree k? diam 1: 1 + k diam 2: 1 + k + k(k − 1) = 1 + k2

slide-8
SLIDE 8

Intro

Q: How many vertices can we have in a graph with low diameter and maximum degree k? diam 1: 1 + k diam 2: 1 + k + k(k − 1) = 1 + k2 k = 2

slide-9
SLIDE 9

Intro

Q: How many vertices can we have in a graph with low diameter and maximum degree k? diam 1: 1 + k diam 2: 1 + k + k(k − 1) = 1 + k2 k = 2 k = 3

slide-10
SLIDE 10

Intro

Q: How many vertices can we have in a graph with low diameter and maximum degree k? diam 1: 1 + k diam 2: 1 + k + k(k − 1) = 1 + k2 k = 2 k = 3 k = 4 . . . ???

slide-11
SLIDE 11

Intro

Q: How many vertices can we have in a graph with low diameter and maximum degree k? diam 1: 1 + k diam 2: 1 + k + k(k − 1) = 1 + k2 k = 2 k = 3 k = 4 . . . ??? Def: A Moore Graph is k-regular with k2 + 1 vertices and diam 2.

slide-12
SLIDE 12

Intro

Q: How many vertices can we have in a graph with low diameter and maximum degree k? diam 1: 1 + k diam 2: 1 + k + k(k − 1) = 1 + k2 k = 2 k = 3 k = 4 . . . ??? Def: A Moore Graph is k-regular with k2 + 1 vertices and diam 2. Main Theorem: [Hoffman-Singleton 1960] Moore graphs exist only when k = 2, 3, 7, and (possibly) 57. When k ∈ {2, 3, 7}, the Moore graph is unique.

slide-13
SLIDE 13

Outline

Our Plan

◮ Assume there exists a k-regular Moore graph.

slide-14
SLIDE 14

Outline

Our Plan

◮ Assume there exists a k-regular Moore graph. ◮ Write an equation in terms of the adjacency matrix A.

slide-15
SLIDE 15

Outline

Our Plan

◮ Assume there exists a k-regular Moore graph. ◮ Write an equation in terms of the adjacency matrix A. ◮ Use linear algebra to simplify the equation to a polynomial.

slide-16
SLIDE 16

Outline

Our Plan

◮ Assume there exists a k-regular Moore graph. ◮ Write an equation in terms of the adjacency matrix A. ◮ Use linear algebra to simplify the equation to a polynomial. ◮ Use rational root theorem to show k ∈ {2, 3, 7, 57}.

slide-17
SLIDE 17

Outline

Our Plan

◮ Assume there exists a k-regular Moore graph. ◮ Write an equation in terms of the adjacency matrix A. ◮ Use linear algebra to simplify the equation to a polynomial. ◮ Use rational root theorem to show k ∈ {2, 3, 7, 57}.

Ex: A5 =       1 1 1 1 1 1 1 1 1 1      

slide-18
SLIDE 18

Outline

Our Plan

◮ Assume there exists a k-regular Moore graph. ◮ Write an equation in terms of the adjacency matrix A. ◮ Use linear algebra to simplify the equation to a polynomial. ◮ Use rational root theorem to show k ∈ {2, 3, 7, 57}.

Ex: A5 =       1 1 1 1 1 1 1 1 1 1       A2

5 =

      2 1 1 2 1 1 1 2 1 1 1 2 1 1 2      

slide-19
SLIDE 19

Outline

Our Plan

◮ Assume there exists a k-regular Moore graph. ◮ Write an equation in terms of the adjacency matrix A. ◮ Use linear algebra to simplify the equation to a polynomial. ◮ Use rational root theorem to show k ∈ {2, 3, 7, 57}.

Ex: A5 =       1 1 1 1 1 1 1 1 1 1       A2

5 =

      2 1 1 2 1 1 1 2 1 1 1 2 1 1 2       In fact, A2

5 + A5 − I5 = J5,

slide-20
SLIDE 20

Outline

Our Plan

◮ Assume there exists a k-regular Moore graph. ◮ Write an equation in terms of the adjacency matrix A. ◮ Use linear algebra to simplify the equation to a polynomial. ◮ Use rational root theorem to show k ∈ {2, 3, 7, 57}.

Ex: A5 =       1 1 1 1 1 1 1 1 1 1       A2

5 =

      2 1 1 2 1 1 1 2 1 1 1 2 1 1 2       In fact, A2

5 + A5 − I5 = J5, and more generally:

A2 + A − (k − 1)I = J

slide-21
SLIDE 21

Linear Algebra

Recall that A2 + A − (k − 1)I = J. Note that v = [1 . . . 1]T is an eigenvector of A and J.

slide-22
SLIDE 22

Linear Algebra

Recall that A2 + A − (k − 1)I = J. Note that v = [1 . . . 1]T is an eigenvector of A and J. (A2 + A − (k − 1)I) v = J v

slide-23
SLIDE 23

Linear Algebra

Recall that A2 + A − (k − 1)I = J. Note that v = [1 . . . 1]T is an eigenvector of A and J. (A2 + A − (k − 1)I) v = J v k2 v + k v − (k − 1)) v = n v

slide-24
SLIDE 24

Linear Algebra

Recall that A2 + A − (k − 1)I = J. Note that v = [1 . . . 1]T is an eigenvector of A and J. (A2 + A − (k − 1)I) v = J v k2 v + k v − (k − 1)) v = n v k2 + 1 = n

slide-25
SLIDE 25

Linear Algebra

Recall that A2 + A − (k − 1)I = J. Note that v = [1 . . . 1]T is an eigenvector of A and J. (A2 + A − (k − 1)I) v = J v k2 v + k v − (k − 1)) v = n v k2 + 1 = n Spectral Theorem Every real symmetric n × n matrix has real eigenvalues and n

  • rthogonal eigenvectors.
slide-26
SLIDE 26

Linear Algebra

Recall that A2 + A − (k − 1)I = J. Note that v = [1 . . . 1]T is an eigenvector of A and J. (A2 + A − (k − 1)I) v = J v k2 v + k v − (k − 1)) v = n v k2 + 1 = n Spectral Theorem Every real symmetric n × n matrix has real eigenvalues and n

  • rthogonal eigenvectors.

Let u be another eigenvector of A with eigenvalue r. (A2 + A − (k − 1)I) u = J u

slide-27
SLIDE 27

Linear Algebra

Recall that A2 + A − (k − 1)I = J. Note that v = [1 . . . 1]T is an eigenvector of A and J. (A2 + A − (k − 1)I) v = J v k2 v + k v − (k − 1)) v = n v k2 + 1 = n Spectral Theorem Every real symmetric n × n matrix has real eigenvalues and n

  • rthogonal eigenvectors.

Let u be another eigenvector of A with eigenvalue r. (A2 + A − (k − 1)I) u = J u (r2 + r − (k − 1)) u =

slide-28
SLIDE 28

Linear Algebra

Recall that A2 + A − (k − 1)I = J. Note that v = [1 . . . 1]T is an eigenvector of A and J. (A2 + A − (k − 1)I) v = J v k2 v + k v − (k − 1)) v = n v k2 + 1 = n Spectral Theorem Every real symmetric n × n matrix has real eigenvalues and n

  • rthogonal eigenvectors.

Let u be another eigenvector of A with eigenvalue r. (A2 + A − (k − 1)I) u = J u (r2 + r − (k − 1)) u = r2 + r − (k − 1) = 0

slide-29
SLIDE 29

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

slide-30
SLIDE 30

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

Fact: Sum of the eigenvalues equals sum of the diagonal entries.

slide-31
SLIDE 31

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

Fact: Sum of the eigenvalues equals sum of the diagonal entries. k + r1m1 + r2m2 = 0.

slide-32
SLIDE 32

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

Fact: Sum of the eigenvalues equals sum of the diagonal entries. k + r1m1 + r2m2 = 0. Case 1: r1 and r2 are irrational

slide-33
SLIDE 33

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

Fact: Sum of the eigenvalues equals sum of the diagonal entries. k + r1m1 + r2m2 = 0. Case 1: r1 and r2 are irrational 0 = k + (r1 + r2)n−1

2

slide-34
SLIDE 34

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

Fact: Sum of the eigenvalues equals sum of the diagonal entries. k + r1m1 + r2m2 = 0. Case 1: r1 and r2 are irrational 0 = k + (r1 + r2)n−1

2

= k + (−1)n−1

2

slide-35
SLIDE 35

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

Fact: Sum of the eigenvalues equals sum of the diagonal entries. k + r1m1 + r2m2 = 0. Case 1: r1 and r2 are irrational 0 = k + (r1 + r2)n−1

2

= k + (−1)n−1

2

= k + (−1)k2

2

slide-36
SLIDE 36

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

Fact: Sum of the eigenvalues equals sum of the diagonal entries. k + r1m1 + r2m2 = 0. Case 1: r1 and r2 are irrational 0 = k + (r1 + r2)n−1

2

= k + (−1)n−1

2

= k + (−1)k2

2 ⇒ k ∈ {0, 2}

slide-37
SLIDE 37

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

Fact: Sum of the eigenvalues equals sum of the diagonal entries. k + r1m1 + r2m2 = 0. Case 1: r1 and r2 are irrational 0 = k + (r1 + r2)n−1

2

= k + (−1)n−1

2

= k + (−1)k2

2 ⇒ k ∈ {0, 2}

Case 2: r1 and r2 are rational

slide-38
SLIDE 38

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

Fact: Sum of the eigenvalues equals sum of the diagonal entries. k + r1m1 + r2m2 = 0. Case 1: r1 and r2 are irrational 0 = k + (r1 + r2)n−1

2

= k + (−1)n−1

2

= k + (−1)k2

2 ⇒ k ∈ {0, 2}

Case 2: r1 and r2 are rational, so let s2 = 4k − 3.

slide-39
SLIDE 39

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

Fact: Sum of the eigenvalues equals sum of the diagonal entries. k + r1m1 + r2m2 = 0. Case 1: r1 and r2 are irrational 0 = k + (r1 + r2)n−1

2

= k + (−1)n−1

2

= k + (−1)k2

2 ⇒ k ∈ {0, 2}

Case 2: r1 and r2 are rational, so let s2 = 4k − 3. r1 = s−1

2

and r2 = −s−1

2

,

slide-40
SLIDE 40

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

Fact: Sum of the eigenvalues equals sum of the diagonal entries. k + r1m1 + r2m2 = 0. Case 1: r1 and r2 are irrational 0 = k + (r1 + r2)n−1

2

= k + (−1)n−1

2

= k + (−1)k2

2 ⇒ k ∈ {0, 2}

Case 2: r1 and r2 are rational, so let s2 = 4k − 3. r1 = s−1

2

and r2 = −s−1

2

, so k + s−1

2 m + −s−1 2

(n − m − 1) = 0

slide-41
SLIDE 41

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

Fact: Sum of the eigenvalues equals sum of the diagonal entries. k + r1m1 + r2m2 = 0. Case 1: r1 and r2 are irrational 0 = k + (r1 + r2)n−1

2

= k + (−1)n−1

2

= k + (−1)k2

2 ⇒ k ∈ {0, 2}

Case 2: r1 and r2 are rational, so let s2 = 4k − 3. r1 = s−1

2

and r2 = −s−1

2

, so k + s−1

2 m + −s−1 2

(n − m − 1) = 0 s5 + s4 + 6s3 − 2s2 + (9 − 32m)s − 15 = 0

slide-42
SLIDE 42

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

Fact: Sum of the eigenvalues equals sum of the diagonal entries. k + r1m1 + r2m2 = 0. Case 1: r1 and r2 are irrational 0 = k + (r1 + r2)n−1

2

= k + (−1)n−1

2

= k + (−1)k2

2 ⇒ k ∈ {0, 2}

Case 2: r1 and r2 are rational, so let s2 = 4k − 3. r1 = s−1

2

and r2 = −s−1

2

, so k + s−1

2 m + −s−1 2

(n − m − 1) = 0 s5 + s4 + 6s3 − 2s2 + (9 − 32m)s − 15 = 0 Rational Root Theorem ⇒ s ∈ {±1, ±3, ±5, ±15}

slide-43
SLIDE 43

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

Fact: Sum of the eigenvalues equals sum of the diagonal entries. k + r1m1 + r2m2 = 0. Case 1: r1 and r2 are irrational 0 = k + (r1 + r2)n−1

2

= k + (−1)n−1

2

= k + (−1)k2

2 ⇒ k ∈ {0, 2}

Case 2: r1 and r2 are rational, so let s2 = 4k − 3. r1 = s−1

2

and r2 = −s−1

2

, so k + s−1

2 m + −s−1 2

(n − m − 1) = 0 s5 + s4 + 6s3 − 2s2 + (9 − 32m)s − 15 = 0 Rational Root Theorem ⇒ s ∈ {±1, ±3, ±5, ±15}

slide-44
SLIDE 44

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

Fact: Sum of the eigenvalues equals sum of the diagonal entries. k + r1m1 + r2m2 = 0. Case 1: r1 and r2 are irrational 0 = k + (r1 + r2)n−1

2

= k + (−1)n−1

2

= k + (−1)k2

2 ⇒ k ∈ {0, 2}

Case 2: r1 and r2 are rational, so let s2 = 4k − 3. r1 = s−1

2

and r2 = −s−1

2

, so k + s−1

2 m + −s−1 2

(n − m − 1) = 0 s5 + s4 + 6s3 − 2s2 + (9 − 32m)s − 15 = 0 Rational Root Theorem ⇒ s ∈ {±1, ±3, ±5, ±15} s k n 2 5 3 3 10 5 7 50 15 57 3250

slide-45
SLIDE 45

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

Fact: Sum of the eigenvalues equals sum of the diagonal entries. k + r1m1 + r2m2 = 0. Case 1: r1 and r2 are irrational 0 = k + (r1 + r2)n−1

2

= k + (−1)n−1

2

= k + (−1)k2

2 ⇒ k ∈ {0, 2}

Case 2: r1 and r2 are rational, so let s2 = 4k − 3. r1 = s−1

2

and r2 = −s−1

2

, so k + s−1

2 m + −s−1 2

(n − m − 1) = 0 s5 + s4 + 6s3 − 2s2 + (9 − 32m)s − 15 = 0 Rational Root Theorem ⇒ s ∈ {±1, ±3, ±5, ±15} s k n 2 5 ← − 5-cycle 3 3 10 5 7 50 15 57 3250

slide-46
SLIDE 46

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

Fact: Sum of the eigenvalues equals sum of the diagonal entries. k + r1m1 + r2m2 = 0. Case 1: r1 and r2 are irrational 0 = k + (r1 + r2)n−1

2

= k + (−1)n−1

2

= k + (−1)k2

2 ⇒ k ∈ {0, 2}

Case 2: r1 and r2 are rational, so let s2 = 4k − 3. r1 = s−1

2

and r2 = −s−1

2

, so k + s−1

2 m + −s−1 2

(n − m − 1) = 0 s5 + s4 + 6s3 − 2s2 + (9 − 32m)s − 15 = 0 Rational Root Theorem ⇒ s ∈ {±1, ±3, ±5, ±15} s k n 2 5 ← − 5-cycle 3 3 10 ← − Petersen 5 7 50 15 57 3250

slide-47
SLIDE 47

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

Fact: Sum of the eigenvalues equals sum of the diagonal entries. k + r1m1 + r2m2 = 0. Case 1: r1 and r2 are irrational 0 = k + (r1 + r2)n−1

2

= k + (−1)n−1

2

= k + (−1)k2

2 ⇒ k ∈ {0, 2}

Case 2: r1 and r2 are rational, so let s2 = 4k − 3. r1 = s−1

2

and r2 = −s−1

2

, so k + s−1

2 m + −s−1 2

(n − m − 1) = 0 s5 + s4 + 6s3 − 2s2 + (9 − 32m)s − 15 = 0 Rational Root Theorem ⇒ s ∈ {±1, ±3, ±5, ±15} s k n 2 5 ← − 5-cycle 3 3 10 ← − Petersen 5 7 50 ← − ? 15 57 3250

slide-48
SLIDE 48

Solving for k

r1 = −1+

√ 4k−3 2

and r2 = −1−

√ 4k−3 2

Fact: Sum of the eigenvalues equals sum of the diagonal entries. k + r1m1 + r2m2 = 0. Case 1: r1 and r2 are irrational 0 = k + (r1 + r2)n−1

2

= k + (−1)n−1

2

= k + (−1)k2

2 ⇒ k ∈ {0, 2}

Case 2: r1 and r2 are rational, so let s2 = 4k − 3. r1 = s−1

2

and r2 = −s−1

2

, so k + s−1

2 m + −s−1 2

(n − m − 1) = 0 s5 + s4 + 6s3 − 2s2 + (9 − 32m)s − 15 = 0 Rational Root Theorem ⇒ s ∈ {±1, ±3, ±5, ±15} s k n 2 5 ← − 5-cycle 3 3 10 ← − Petersen 5 7 50 ← − ? 15 57 3250 ← − ???

slide-49
SLIDE 49

The Hoffman-Singleton Graph

Main Theorem: There exists a Moore graph when k = 7.

slide-50
SLIDE 50

The Hoffman-Singleton Graph

Main Theorem: There exists a Moore graph when k = 7. Big idea: Partition the 50 vertices into ten 5-cycles:

A0 A1 A2 A3 A4 B0 B1 B2 B3 B4

slide-51
SLIDE 51

The Hoffman-Singleton Graph

Main Theorem: There exists a Moore graph when k = 7. Big idea: Partition the 50 vertices into ten 5-cycles:

A0 A1 A2 A3 A4 B0 B1 B2 B3 B4

such that all remaining edges are between an Ai and a Bj, and such that ∀i, j the subgraph G[Ai ∪ Bj] ∼ = Petersen.

slide-52
SLIDE 52

The Hoffman-Singleton Graph

Main Theorem: There exists a Moore graph when k = 7. Big idea: Partition the 50 vertices into ten 5-cycles:

A0 A1 A2 A3 A4 B0 B1 B2 B3 B4

such that all remaining edges are between an Ai and a Bj, and such that ∀i, j the subgraph G[Ai ∪ Bj] ∼ = Petersen. To avoid 3-cycles and 4-cycles, we can complete these 25 copies of the Petersen graph in exactly one way (up to isomorphism).

slide-53
SLIDE 53

The Hoffman-Singleton Graph

Main Theorem: There exists a Moore graph when k = 7. Big idea: Partition the 50 vertices into ten 5-cycles:

A0 A1 A2 A3 A4 B0 B1 B2 B3 B4

such that all remaining edges are between an Ai and a Bj, and such that ∀i, j the subgraph G[Ai ∪ Bj] ∼ = Petersen. To avoid 3-cycles and 4-cycles, we can complete these 25 copies of the Petersen graph in exactly one way (up to isomorphism). So our desired Moore graph exists and is unique.

slide-54
SLIDE 54

Deducing Structure

Let A be the neighbors of some 5-cycle, and let B = V (G) \ A.

slide-55
SLIDE 55

Deducing Structure

Let A be the neighbors of some 5-cycle, and let B = V (G) \ A.

slide-56
SLIDE 56

Deducing Structure

Let A be the neighbors of some 5-cycle, and let B = V (G) \ A. Lemma 1: For all a ∈ A and b ∈ B we have dA(a) = dB(b) = 2 and dB(a) = dA(b) = 5.

slide-57
SLIDE 57

Deducing Structure

Let A be the neighbors of some 5-cycle, and let B = V (G) \ A. Lemma 1: For all a ∈ A and b ∈ B we have dA(a) = dB(b) = 2 and dB(a) = dA(b) = 5. Pf: Note that dA(a) ≤ 2 and dA(b) ≤ 5 and |A| = |B| = 25.

slide-58
SLIDE 58

Deducing Structure

Let A be the neighbors of some 5-cycle, and let B = V (G) \ A. Lemma 1: For all a ∈ A and b ∈ B we have dA(a) = dB(b) = 2 and dB(a) = dA(b) = 5. Pf: Note that dA(a) ≤ 2 and dA(b) ≤ 5 and |A| = |B| = 25. Lemma 2: G has 1260 5-cycles:

slide-59
SLIDE 59

Deducing Structure

Let A be the neighbors of some 5-cycle, and let B = V (G) \ A. Lemma 1: For all a ∈ A and b ∈ B we have dA(a) = dB(b) = 2 and dB(a) = dA(b) = 5. Pf: Note that dA(a) ≤ 2 and dA(b) ≤ 5 and |A| = |B| = 25. . . . . . . . . . Lemma 2: G has 1260 5-cycles: 50

slide-60
SLIDE 60

Deducing Structure

Let A be the neighbors of some 5-cycle, and let B = V (G) \ A. Lemma 1: For all a ∈ A and b ∈ B we have dA(a) = dB(b) = 2 and dB(a) = dA(b) = 5. Pf: Note that dA(a) ≤ 2 and dA(b) ≤ 5 and |A| = |B| = 25. . . . . . . . . . Lemma 2: G has 1260 5-cycles: 50(7)

slide-61
SLIDE 61

Deducing Structure

Let A be the neighbors of some 5-cycle, and let B = V (G) \ A. Lemma 1: For all a ∈ A and b ∈ B we have dA(a) = dB(b) = 2 and dB(a) = dA(b) = 5. Pf: Note that dA(a) ≤ 2 and dA(b) ≤ 5 and |A| = |B| = 25. . . . . . . . . . Lemma 2: G has 1260 5-cycles: 50(7)(6)

slide-62
SLIDE 62

Deducing Structure

Let A be the neighbors of some 5-cycle, and let B = V (G) \ A. Lemma 1: For all a ∈ A and b ∈ B we have dA(a) = dB(b) = 2 and dB(a) = dA(b) = 5. Pf: Note that dA(a) ≤ 2 and dA(b) ≤ 5 and |A| = |B| = 25. . . . . . . . . . Lemma 2: G has 1260 5-cycles: 50(7)(6)(6)

slide-63
SLIDE 63

Deducing Structure

Let A be the neighbors of some 5-cycle, and let B = V (G) \ A. Lemma 1: For all a ∈ A and b ∈ B we have dA(a) = dB(b) = 2 and dB(a) = dA(b) = 5. Pf: Note that dA(a) ≤ 2 and dA(b) ≤ 5 and |A| = |B| = 25. . . . . . . . . . Lemma 2: G has 1260 5-cycles: 50(7)(6)(6)(1)

slide-64
SLIDE 64

Deducing Structure

Let A be the neighbors of some 5-cycle, and let B = V (G) \ A. Lemma 1: For all a ∈ A and b ∈ B we have dA(a) = dB(b) = 2 and dB(a) = dA(b) = 5. Pf: Note that dA(a) ≤ 2 and dA(b) ≤ 5 and |A| = |B| = 25. . . . . . . . . . Lemma 2: G has 1260 5-cycles: 50(7)(6)(6)(1)/10

slide-65
SLIDE 65

Deducing Structure

Let A be the neighbors of some 5-cycle, and let B = V (G) \ A. Lemma 1: For all a ∈ A and b ∈ B we have dA(a) = dB(b) = 2 and dB(a) = dA(b) = 5. Pf: Note that dA(a) ≤ 2 and dA(b) ≤ 5 and |A| = |B| = 25. . . . . . . . . . Lemma 2: G has 1260 5-cycles: 50(7)(6)(6)(1)/10 1000 type ABABx

slide-66
SLIDE 66

Deducing Structure

Let A be the neighbors of some 5-cycle, and let B = V (G) \ A. Lemma 1: For all a ∈ A and b ∈ B we have dA(a) = dB(b) = 2 and dB(a) = dA(b) = 5. Pf: Note that dA(a) ≤ 2 and dA(b) ≤ 5 and |A| = |B| = 25. . . . . . . . . . Lemma 2: G has 1260 5-cycles: 50(7)(6)(6)(1)/10 1000 type ABABx 25(5)(4)(4)(1)/2

slide-67
SLIDE 67

Deducing Structure

Let A be the neighbors of some 5-cycle, and let B = V (G) \ A. Lemma 1: For all a ∈ A and b ∈ B we have dA(a) = dB(b) = 2 and dB(a) = dA(b) = 5. Pf: Note that dA(a) ≤ 2 and dA(b) ≤ 5 and |A| = |B| = 25. . . . . . . . . . Lemma 2: G has 1260 5-cycles: 50(7)(6)(6)(1)/10 1000 type ABABx 25(5)(4)(4)(1)/2 250 type AABBx

slide-68
SLIDE 68

Deducing Structure

Let A be the neighbors of some 5-cycle, and let B = V (G) \ A. Lemma 1: For all a ∈ A and b ∈ B we have dA(a) = dB(b) = 2 and dB(a) = dA(b) = 5. Pf: Note that dA(a) ≤ 2 and dA(b) ≤ 5 and |A| = |B| = 25. . . . . . . . . . Lemma 2: G has 1260 5-cycles: 50(7)(6)(6)(1)/10 1000 type ABABx 25(5)(4)(4)(1)/2 250 type AABBx 25(2)(5)(2)(1)/2

slide-69
SLIDE 69

Deducing Structure

Let A be the neighbors of some 5-cycle, and let B = V (G) \ A. Lemma 1: For all a ∈ A and b ∈ B we have dA(a) = dB(b) = 2 and dB(a) = dA(b) = 5. Pf: Note that dA(a) ≤ 2 and dA(b) ≤ 5 and |A| = |B| = 25. . . . . . . . . . Lemma 2: G has 1260 5-cycles: 50(7)(6)(6)(1)/10 1000 type ABABx 25(5)(4)(4)(1)/2 250 type AABBx 25(2)(5)(2)(1)/2 10 types AAAAx and BBBBx

slide-70
SLIDE 70

Deducing Structure

Let A be the neighbors of some 5-cycle, and let B = V (G) \ A. Lemma 1: For all a ∈ A and b ∈ B we have dA(a) = dB(b) = 2 and dB(a) = dA(b) = 5. Pf: Note that dA(a) ≤ 2 and dA(b) ≤ 5 and |A| = |B| = 25. . . . . . . . . . Lemma 2: G has 1260 5-cycles: 50(7)(6)(6)(1)/10 1000 type ABABx 25(5)(4)(4)(1)/2 250 type AABBx 25(2)(5)(2)(1)/2 10 types AAAAx 1260 − 1000 − 250 and BBBBx

slide-71
SLIDE 71

Deducing Structure

Let A be the neighbors of some 5-cycle, and let B = V (G) \ A. Lemma 1: For all a ∈ A and b ∈ B we have dA(a) = dB(b) = 2 and dB(a) = dA(b) = 5. Pf: Note that dA(a) ≤ 2 and dA(b) ≤ 5 and |A| = |B| = 25. . . . . . . . . . Lemma 2: G has 1260 5-cycles: 50(7)(6)(6)(1)/10 1000 type ABABx 25(5)(4)(4)(1)/2 250 type AABBx 25(2)(5)(2)(1)/2 10 types AAAAx 1260 − 1000 − 250 and BBBBx Cor: G[A] and G[B] each consist of 5 disjoint 5-cycles.

slide-72
SLIDE 72

Deducing Structure

Let A be the neighbors of some 5-cycle, and let B = V (G) \ A. Lemma 1: For all a ∈ A and b ∈ B we have dA(a) = dB(b) = 2 and dB(a) = dA(b) = 5. Pf: Note that dA(a) ≤ 2 and dA(b) ≤ 5 and |A| = |B| = 25. . . . . . . . . . Lemma 2: G has 1260 5-cycles: 50(7)(6)(6)(1)/10 1000 type ABABx 25(5)(4)(4)(1)/2 250 type AABBx 25(2)(5)(2)(1)/2 10 types AAAAx 1260 − 1000 − 250 and BBBBx Cor: G[A] and G[B] each consist of 5 disjoint 5-cycles. Pf: If not, we have too many AAAAx and BBBBx 5-cycles.

slide-73
SLIDE 73

The Finale

Vertex sets A and B each induce 5 disjoint 5-cycles.

A0 4 1 2 3 A1 4 1 2 3 A2 4 1 2 3 A3 4 1 2 3 A4 4 1 2 3 B0 4 1 2 3 B1 4 1 2 3 B2 4 1 2 3 B3 4 1 2 3 B4 4 1 2 3

slide-74
SLIDE 74

The Finale

Vertex sets A and B each induce 5 disjoint 5-cycles.

A0 4 1 2 3 A1 4 1 2 3 A2 4 1 2 3 A3 4 1 2 3 A4 4 1 2 3 B0 4 1 2 3 B1 4 1 2 3 B2 4 1 2 3 B3 4 1 2 3 B4 4 1 2 3

So all remaining edges are between an Ai and a Bj, and ∀i, j the subgraph G[Ai ∪ Bj] ∼ = Petersen.

slide-75
SLIDE 75

The Finale

Vertex sets A and B each induce 5 disjoint 5-cycles.

A0 4 1 2 3 A1 4 1 2 3 A2 4 1 2 3 A3 4 1 2 3 A4 4 1 2 3 B0 4 1 2 3 B1 4 1 2 3 B2 4 1 2 3 B3 4 1 2 3 B4 4 1 2 3

So all remaining edges are between an Ai and a Bj, and ∀i, j the subgraph G[Ai ∪ Bj] ∼ = Petersen. To form Petersens:

slide-76
SLIDE 76

The Finale

Vertex sets A and B each induce 5 disjoint 5-cycles.

A0 4 1 2 3 A1 4 1 2 3 A2 4 1 2 3 A3 4 1 2 3 A4 4 1 2 3 B0 4 1 2 3 B1 4 1 2 3 B2 4 1 2 3 B3 4 1 2 3 B4 4 1 2 3

So all remaining edges are between an Ai and a Bj, and ∀i, j the subgraph G[Ai ∪ Bj] ∼ = Petersen. To form Petersens: Connect vertex x in Ai to vertex 2x + cij in Bj.

slide-77
SLIDE 77

The Finale

Vertex sets A and B each induce 5 disjoint 5-cycles.

A0 4 1 2 3 A1 4 1 2 3 A2 4 1 2 3 A3 4 1 2 3 A4 4 1 2 3 B0 4 1 2 3 B1 4 1 2 3 B2 4 1 2 3 B3 4 1 2 3 B4 4 1 2 3

So all remaining edges are between an Ai and a Bj, and ∀i, j the subgraph G[Ai ∪ Bj] ∼ = Petersen. To form Petersens: Connect vertex x in Ai to vertex 2x + cij in Bj. To avoid 4-cycles:

slide-78
SLIDE 78

The Finale

Vertex sets A and B each induce 5 disjoint 5-cycles.

A0 4 1 2 3 A1 4 1 2 3 A2 4 1 2 3 A3 4 1 2 3 A4 4 1 2 3 B0 4 1 2 3 B1 4 1 2 3 B2 4 1 2 3 B3 4 1 2 3 B4 4 1 2 3

So all remaining edges are between an Ai and a Bj, and ∀i, j the subgraph G[Ai ∪ Bj] ∼ = Petersen. To form Petersens: Connect vertex x in Ai to vertex 2x + cij in Bj. To avoid 4-cycles: Need cij + ci′j′ = cij′ + ci′j.

slide-79
SLIDE 79

The Finale

Vertex sets A and B each induce 5 disjoint 5-cycles.

A0 4 1 2 3 A1 4 1 2 3 A2 4 1 2 3 A3 4 1 2 3 A4 4 1 2 3 B0 4 1 2 3 B1 4 1 2 3 B2 4 1 2 3 B3 4 1 2 3 B4 4 1 2 3

So all remaining edges are between an Ai and a Bj, and ∀i, j the subgraph G[Ai ∪ Bj] ∼ = Petersen. To form Petersens: Connect vertex x in Ai to vertex 2x + cij in Bj. To avoid 4-cycles: Need cij + ci′j′ = cij′ + ci′j. Let cij = ij.

slide-80
SLIDE 80

The Finale

Vertex sets A and B each induce 5 disjoint 5-cycles.

A0 4 1 2 3 A1 4 1 2 3 A2 4 1 2 3 A3 4 1 2 3 A4 4 1 2 3 B0 4 1 2 3 B1 4 1 2 3 B2 4 1 2 3 B3 4 1 2 3 B4 4 1 2 3

So all remaining edges are between an Ai and a Bj, and ∀i, j the subgraph G[Ai ∪ Bj] ∼ = Petersen. To form Petersens: Connect vertex x in Ai to vertex 2x + cij in Bj. To avoid 4-cycles: Need cij + ci′j′ = cij′ + ci′j. Let cij = ij. So for k = 7 our desired Moore graph exists and is unique!

slide-81
SLIDE 81

The Finale

So for k = 7 our desired Moore graph exists and is unique!