Weights of partial Latin rectangles with specified symmetry groups - - PowerPoint PPT Presentation

weights of partial latin rectangles with specified
SMART_READER_LITE
LIVE PREVIEW

Weights of partial Latin rectangles with specified symmetry groups - - PowerPoint PPT Presentation

Weights of partial Latin rectangles with specified symmetry groups Rebecca J. Stones (Nankai University, China); with Ra ul M. Falc on (University of Seville, Spain). August 31, 2015 End user license agreement Disclaimer : This talk is


slide-1
SLIDE 1

Weights of partial Latin rectangles with specified symmetry groups

Rebecca J. Stones (Nankai University, China); with Ra´ ul M. Falc´

  • n (University of Seville, Spain).

August 31, 2015

slide-2
SLIDE 2

End user license agreement

Disclaimer: This talk is about work in progress, and relatively new work.

slide-3
SLIDE 3

End user license agreement

Disclaimer: This talk is about work in progress, and relatively new work. It’s incomplete.

slide-4
SLIDE 4

End user license agreement

Disclaimer: This talk is about work in progress, and relatively new work. It’s incomplete. If you find yourself thinking “why don’t you just do [blah]?”, it may simply be because I hadn’t thought of it.

slide-5
SLIDE 5

This is what a partial Latin rectangle looks like today...

1 2 2 3 2 1 3

No symbol is duplicated in any row or column.

slide-6
SLIDE 6

This is what a partial Latin rectangle looks like today...

1 2 2 3 2 1 3

No symbol is duplicated in any row or column. We have r = 3 rows. We have s = 5 columns. We have n = 3 symbols.

slide-7
SLIDE 7

This is what a partial Latin rectangle looks like today...

1 2 2 3 2 1 3

No symbol is duplicated in any row or column. We have r = 3 rows. We have s = 5 columns. We have n = 3 symbols. We have weight m = 7. I.e. 7 non-empty cells.

slide-8
SLIDE 8

This is what a partial Latin rectangle looks like today...

1 2 2 3 2 1 3

No symbol is duplicated in any row or column. We have r = 3 rows. We have s = 5 columns. We have n = 3 symbols. We have weight m = 7. I.e. 7 non-empty cells. No row is empty. No column is empty. Every symbol {1, 2, . . . , n} is used at least once.

slide-9
SLIDE 9

This is what a partial Latin rectangle looks like today...

1 2 2 3 2 1 3

No symbol is duplicated in any row or column. We have r = 3 rows. We have s = 5 columns. We have n = 3 symbols. We have weight m = 7. I.e. 7 non-empty cells. No row is empty. No column is empty. Every symbol {1, 2, . . . , n} is used at least once. Rows are labeled {1, 2, . . . , r}. Columns are labeled {1, 2, . . . , s}.

slide-10
SLIDE 10

Some partial Latin rectangles have symmetries...

For this partial Latin rectangle

1 2 1 2

if we swap the two rows, and swap columns 1 and 3, and swap columns 2 and 4, we generate the partial Latin rectangle we started off with.

slide-11
SLIDE 11

Some partial Latin rectangles have symmetries...

For this partial Latin rectangle

1 2 1 2

if we swap the two rows, and swap columns 1 and 3, and swap columns 2 and 4, we generate the partial Latin rectangle we started off with. (This why we don’t want empty rows and columns, and unused

  • symbols. E.g. if there were two empty rows, we can swap them to

give an uninteresting symmetry.)

slide-12
SLIDE 12

Two types of operations...

We can permute the rows, columns, and symbols.

slide-13
SLIDE 13

Two types of operations...

We can permute the rows, columns, and symbols. A combination of these three operations is called an isotopism.

slide-14
SLIDE 14

Two types of operations...

We can permute the rows, columns, and symbols. A combination of these three operations is called an isotopism. There are r!s!n! operations of this kind.

slide-15
SLIDE 15

Two types of operations...

We can permute the rows, columns, and symbols. A combination of these three operations is called an isotopism. There are r!s!n! operations of this kind. If cell (i, j) contains symbol k, then we define the entry (i, j, k),

slide-16
SLIDE 16

Two types of operations...

We can permute the rows, columns, and symbols. A combination of these three operations is called an isotopism. There are r!s!n! operations of this kind. If cell (i, j) contains symbol k, then we define the entry (i, j, k), and the set of all entries is called the entry set.

slide-17
SLIDE 17

Two types of operations...

We can permute the rows, columns, and symbols. A combination of these three operations is called an isotopism. There are r!s!n! operations of this kind. If cell (i, j) contains symbol k, then we define the entry (i, j, k), and the set of all entries is called the entry set.

1 2 3

← →

{(1, 1, 1), (1, 2, 2), (2, 1, 3)}

slide-18
SLIDE 18

Two types of operations...

We can permute the rows, columns, and symbols. A combination of these three operations is called an isotopism. There are r!s!n! operations of this kind. If cell (i, j) contains symbol k, then we define the entry (i, j, k), and the set of all entries is called the entry set.

1 2 3

← →

{(1, 1, 1), (1, 2, 2), (2, 1, 3)}

Our second operation is permuting the coordinates of every entry in the entry set,

slide-19
SLIDE 19

Two types of operations...

We can permute the rows, columns, and symbols. A combination of these three operations is called an isotopism. There are r!s!n! operations of this kind. If cell (i, j) contains symbol k, then we define the entry (i, j, k), and the set of all entries is called the entry set.

1 2 3

← →

{(1, 1, 1), (1, 2, 2), (2, 1, 3)}

Our second operation is permuting the coordinates of every entry in the entry set, e.g., if we cyclically permute the coordinates of the entries above, we get:

1 2 1

← →

{(1, 1, 1), (2, 2, 1), (1, 3, 2)}

slide-20
SLIDE 20

Two types of operations...

We can permute the rows, columns, and symbols. A combination of these three operations is called an isotopism. There are r!s!n! operations of this kind. If cell (i, j) contains symbol k, then we define the entry (i, j, k), and the set of all entries is called the entry set.

1 2 3

← →

{(1, 1, 1), (1, 2, 2), (2, 1, 3)}

Our second operation is permuting the coordinates of every entry in the entry set, e.g., if we cyclically permute the coordinates of the entries above, we get:

1 2 1

← →

{(1, 1, 1), (2, 2, 1), (1, 3, 2)}

There are 3! = 6 operations of this kind.

slide-21
SLIDE 21

Two types of operations...

We can permute the rows, columns, and symbols. A combination of these three operations is called an isotopism. There are r!s!n! operations of this kind. If cell (i, j) contains symbol k, then we define the entry (i, j, k), and the set of all entries is called the entry set.

1 2 3

← →

{(1, 1, 1), (1, 2, 2), (2, 1, 3)}

Our second operation is permuting the coordinates of every entry in the entry set, e.g., if we cyclically permute the coordinates of the entries above, we get:

1 2 1

← →

{(1, 1, 1), (2, 2, 1), (1, 3, 2)}

There are 3! = 6 operations of this kind. A combination of these two types of operations is called an paratopism.

slide-22
SLIDE 22

Formality...

Let St denote the symmetric group on {1, 2, . . . , t}.

slide-23
SLIDE 23

Formality...

Let St denote the symmetric group on {1, 2, . . . , t}. The group (Sr × Ss × Sn) ⋊ S3

  • perates on the set of weight-m partial Latin rectangles

L = (lij)r×s ...

slide-24
SLIDE 24

Formality...

Let St denote the symmetric group on {1, 2, . . . , t}. The group (Sr × Ss × Sn) ⋊ S3

  • perates on the set of weight-m partial Latin rectangles

L = (lij)r×s ... ... with θ = (α, β, γ; δ) ∈ P mapping L to the partial Latin rectangle defined by:

slide-25
SLIDE 25

Formality...

Let St denote the symmetric group on {1, 2, . . . , t}. The group (Sr × Ss × Sn) ⋊ S3

  • perates on the set of weight-m partial Latin rectangles

L = (lij)r×s ... ... with θ = (α, β, γ; δ) ∈ P mapping L to the partial Latin rectangle defined by: First, we permute the rows of L according to α, the columns according to β, and the symbols according to γ, giving the partial Latin square L′ = (l′

ij).

slide-26
SLIDE 26

Formality...

Let St denote the symmetric group on {1, 2, . . . , t}. The group (Sr × Ss × Sn) ⋊ S3

  • perates on the set of weight-m partial Latin rectangles

L = (lij)r×s ... ... with θ = (α, β, γ; δ) ∈ P mapping L to the partial Latin rectangle defined by: First, we permute the rows of L according to α, the columns according to β, and the symbols according to γ, giving the partial Latin square L′ = (l′

ij).

Then, we permute the coordinates of each entry in L′ according to δ, i.e., if (e1, e2, e3) is an entry of L′, then it maps to (eδ(1), eδ(2), eδ(3)).

slide-27
SLIDE 27

Technically, this is not a group action, as we don’t preserve the dimensions of the partial Latin rectangle.

slide-28
SLIDE 28

Technically, this is not a group action, as we don’t preserve the dimensions of the partial Latin rectangle. But if we restrict to the operations that preserve the dimensions (r, s, n), we indeed have a group action.

slide-29
SLIDE 29

Technically, this is not a group action, as we don’t preserve the dimensions of the partial Latin rectangle. But if we restrict to the operations that preserve the dimensions (r, s, n), we indeed have a group action. And it’s okay to talk about stabilizers under this group action.

slide-30
SLIDE 30

Technically, this is not a group action, as we don’t preserve the dimensions of the partial Latin rectangle. But if we restrict to the operations that preserve the dimensions (r, s, n), we indeed have a group action. And it’s okay to talk about stabilizers under this group action. E.g. it’s okay to take the transpose if the number of rows equals the number of columns.

slide-31
SLIDE 31

Two symmetry groups...

Given a partial Latin rectangle L with parameters r, s, n, there are two symmetry subgroups of Pr,s,n we will care about:

slide-32
SLIDE 32

Two symmetry groups...

Given a partial Latin rectangle L with parameters r, s, n, there are two symmetry subgroups of Pr,s,n we will care about: The autoparatopism group apar(L) is the subgroup of (Sr × Ss × Sn) ⋊ S3 consisting of all θ for which θ(L) = L.

slide-33
SLIDE 33

Two symmetry groups...

Given a partial Latin rectangle L with parameters r, s, n, there are two symmetry subgroups of Pr,s,n we will care about: The autoparatopism group apar(L) is the subgroup of (Sr × Ss × Sn) ⋊ S3 consisting of all θ for which θ(L) = L. The autotopism group atop(L) is the subgroup of (Sr × Ss × Sn) ⋊ id consisting of all θ for which θ(L) = L.

slide-34
SLIDE 34

Two symmetry groups...

Given a partial Latin rectangle L with parameters r, s, n, there are two symmetry subgroups of Pr,s,n we will care about: The autoparatopism group apar(L) is the subgroup of (Sr × Ss × Sn) ⋊ S3 consisting of all θ for which θ(L) = L. The autotopism group atop(L) is the subgroup of (Sr × Ss × Sn) ⋊ id consisting of all θ for which θ(L) = L.

Question

Given two groups H1 and H2, does there exist a partial Latin rectangle L with apar(L) ∼ = H1 and atop(L) ∼ = H2?

slide-35
SLIDE 35

Two symmetry groups...

Given a partial Latin rectangle L with parameters r, s, n, there are two symmetry subgroups of Pr,s,n we will care about: The autoparatopism group apar(L) is the subgroup of (Sr × Ss × Sn) ⋊ S3 consisting of all θ for which θ(L) = L. The autotopism group atop(L) is the subgroup of (Sr × Ss × Sn) ⋊ id consisting of all θ for which θ(L) = L.

Question

Given two groups H1 and H2, does there exist a partial Latin rectangle L with apar(L) ∼ = H1 and atop(L) ∼ = H2? There are some obvious “no” instances; e.g. we obviously need H2 ≤ H1.

slide-36
SLIDE 36

Two symmetry groups...

Given a partial Latin rectangle L with parameters r, s, n, there are two symmetry subgroups of Pr,s,n we will care about: The autoparatopism group apar(L) is the subgroup of (Sr × Ss × Sn) ⋊ S3 consisting of all θ for which θ(L) = L. The autotopism group atop(L) is the subgroup of (Sr × Ss × Sn) ⋊ id consisting of all θ for which θ(L) = L.

Question

Given two groups H1 and H2, does there exist a partial Latin rectangle L with apar(L) ∼ = H1 and atop(L) ∼ = H2? There are some obvious “no” instances; e.g. we obviously need H2 ≤ H1. There’s some slightly less obvious “no” instances ...

slide-37
SLIDE 37

Important necessary condition

Lemma

atop(L) is a normal subgroup of apar(L) ...

slide-38
SLIDE 38

Important necessary condition

Lemma

atop(L) is a normal subgroup of apar(L) ... ... and moreover apar(L)/atop(L) ∼ = {δ ∈ S3 : ∃(α, β, γ; δ) ∈ apar(L)}.

slide-39
SLIDE 39

Important necessary condition

Lemma

atop(L) is a normal subgroup of apar(L) ... ... and moreover apar(L)/atop(L) ∼ = {δ ∈ S3 : ∃(α, β, γ; δ) ∈ apar(L)}. Hence, apar(L)/atop(L) is isomorphic to a subgroup of S3, i.e.,

  • ne of id, C2, C3 or S3.
slide-40
SLIDE 40

Important necessary condition

Lemma

atop(L) is a normal subgroup of apar(L) ... ... and moreover apar(L)/atop(L) ∼ = {δ ∈ S3 : ∃(α, β, γ; δ) ∈ apar(L)}. Hence, apar(L)/atop(L) is isomorphic to a subgroup of S3, i.e.,

  • ne of id, C2, C3 or S3.

Question

Given a group H1 with a normal subgroup H2 satisfying H1/H2 ∼ = id, C2, C3 or S3, does there exist a partial Latin rectangle L with apar(L) ∼ = H1 and atop(L) ∼ = H2?

slide-41
SLIDE 41

Important necessary condition

Lemma

atop(L) is a normal subgroup of apar(L) ... ... and moreover apar(L)/atop(L) ∼ = {δ ∈ S3 : ∃(α, β, γ; δ) ∈ apar(L)}. Hence, apar(L)/atop(L) is isomorphic to a subgroup of S3, i.e.,

  • ne of id, C2, C3 or S3.

Question

Given a group H1 with a normal subgroup H2 satisfying H1/H2 ∼ = id, C2, C3 or S3, does there exist a partial Latin rectangle L with apar(L) ∼ = H1 and atop(L) ∼ = H2? I.e., is the above necessary condition sufficient?

slide-42
SLIDE 42

Important necessary condition

Lemma

atop(L) is a normal subgroup of apar(L) ... ... and moreover apar(L)/atop(L) ∼ = {δ ∈ S3 : ∃(α, β, γ; δ) ∈ apar(L)}. Hence, apar(L)/atop(L) is isomorphic to a subgroup of S3, i.e.,

  • ne of id, C2, C3 or S3.

Question

Given a group H1 with a normal subgroup H2 satisfying H1/H2 ∼ = id, C2, C3 or S3, does there exist a partial Latin rectangle L with apar(L) ∼ = H1 and atop(L) ∼ = H2? I.e., is the above necessary condition sufficient? The answer is “yes” when H1 = H2 (Phelps 1979, S. 2013).

slide-43
SLIDE 43

Weight watching...

Question

Given two groups H1 and H2 (satisfying the lemma), for which weights m does there exist a weight-m partial Latin rectangle L with apar(L) ∼ = H1 and atop(L) ∼ = H2?

slide-44
SLIDE 44

Weight watching...

Question

Given two groups H1 and H2 (satisfying the lemma), for which weights m does there exist a weight-m partial Latin rectangle L with apar(L) ∼ = H1 and atop(L) ∼ = H2? This is the question I’ve been working on with Ra´ ul.

slide-45
SLIDE 45

Weight watching...

Question

Given two groups H1 and H2 (satisfying the lemma), for which weights m does there exist a weight-m partial Latin rectangle L with apar(L) ∼ = H1 and atop(L) ∼ = H2? This is the question I’ve been working on with Ra´ ul. Our current aim is to answer this question in the following instances:

slide-46
SLIDE 46

Weight watching...

Question

Given two groups H1 and H2 (satisfying the lemma), for which weights m does there exist a weight-m partial Latin rectangle L with apar(L) ∼ = H1 and atop(L) ∼ = H2? This is the question I’ve been working on with Ra´ ul. Our current aim is to answer this question in the following instances: When H1 ∈ {id, C2, C3, S3} and H2 ∼ = id.

slide-47
SLIDE 47

Weight watching...

Question

Given two groups H1 and H2 (satisfying the lemma), for which weights m does there exist a weight-m partial Latin rectangle L with apar(L) ∼ = H1 and atop(L) ∼ = H2? This is the question I’ve been working on with Ra´ ul. Our current aim is to answer this question in the following instances: When H1 ∈ {id, C2, C3, S3} and H2 ∼ = id. (Ra´ ul emailed me an update which would mean that this is now done; I haven’t had time to check properly yet.)

slide-48
SLIDE 48

Weight watching...

Question

Given two groups H1 and H2 (satisfying the lemma), for which weights m does there exist a weight-m partial Latin rectangle L with apar(L) ∼ = H1 and atop(L) ∼ = H2? This is the question I’ve been working on with Ra´ ul. Our current aim is to answer this question in the following instances: When H1 ∈ {id, C2, C3, S3} and H2 ∼ = id. (Ra´ ul emailed me an update which would mean that this is now done; I haven’t had time to check properly yet.) When H1 ∼ = H2 ∼ = Ck.

slide-49
SLIDE 49

Weight watching...

Question

Given two groups H1 and H2 (satisfying the lemma), for which weights m does there exist a weight-m partial Latin rectangle L with apar(L) ∼ = H1 and atop(L) ∼ = H2? This is the question I’ve been working on with Ra´ ul. Our current aim is to answer this question in the following instances: When H1 ∈ {id, C2, C3, S3} and H2 ∼ = id. (Ra´ ul emailed me an update which would mean that this is now done; I haven’t had time to check properly yet.) When H1 ∼ = H2 ∼ = Ck. (This is more complicated.)

slide-50
SLIDE 50

Partial Latin rectangles graphs

· · · ·

1

·

5 2

· ·

3

· ·

1 4 Any weight-m partial Latin rectangle L = (lij) corresponds to a m-vertex partial Latin rectangle graph with:

slide-51
SLIDE 51

Partial Latin rectangles graphs

· · · ·

1

·

5 2

· ·

3

· ·

1 4 Any weight-m partial Latin rectangle L = (lij) corresponds to a m-vertex partial Latin rectangle graph with: vertex set equal to the entry set of L, and

slide-52
SLIDE 52

Partial Latin rectangles graphs

· · · ·

1

·

5 2

· ·

3

· ·

1 4 Any weight-m partial Latin rectangle L = (lij) corresponds to a m-vertex partial Latin rectangle graph with: vertex set equal to the entry set of L, and an edge between distinct vertices (i, j, k) and (i′, j′, k′) whenever i = i′, j = j′, or k = k′.

slide-53
SLIDE 53

Partial Latin rectangles graphs

· · · ·

1

·

5 2

· ·

3

· ·

1 4 Any weight-m partial Latin rectangle L = (lij) corresponds to a m-vertex partial Latin rectangle graph with: vertex set equal to the entry set of L, and an edge between distinct vertices (i, j, k) and (i′, j′, k′) whenever i = i′, j = j′, or k = k′. Same row: green edge. Same column: orange edge. Same symbol: purple edge.

slide-54
SLIDE 54

Lemma

An autotopism of a partial Latin rectangle induces an edge-color-preserving automorphism of the corresponding partial Latin rectangle graph.

slide-55
SLIDE 55

Lemma

An autotopism of a partial Latin rectangle induces an edge-color-preserving automorphism of the corresponding partial Latin rectangle graph.

Lemma

An autoparatopism of a partial Latin rectangle induces an edge-color-class-preserving automorphism of the corresponding partial Latin rectangle graph.

slide-56
SLIDE 56

Lemma

An autotopism of a partial Latin rectangle induces an edge-color-preserving automorphism of the corresponding partial Latin rectangle graph.

Lemma

An autoparatopism of a partial Latin rectangle induces an edge-color-class-preserving automorphism of the corresponding partial Latin rectangle graph.

· · · ·

1

·

5 2

· ·

3

· ·

1 4

slide-57
SLIDE 57

Lemma

An autotopism of a partial Latin rectangle induces an edge-color-preserving automorphism of the corresponding partial Latin rectangle graph.

Lemma

An autoparatopism of a partial Latin rectangle induces an edge-color-class-preserving automorphism of the corresponding partial Latin rectangle graph.

· · · ·

1

·

5 2

· ·

3

· ·

1 4

atop =(id, (23), (25); id) (size 2) apar =(id, (23), (25); id), (id, (1325), (1523); (23)) (size 4) aut (ignoring edge colors) (size 8)

slide-58
SLIDE 58

Subgroup lattice

If Γ(L) denotes the partial Latin rectangle graph of L, then we have the (partial) subgroup lattices for apar(L) and aut(Γ(L)): apar(L) atop(L) aut(Γ(L)) apar(Γ(L)) atop(Γ(L)) ∼ = ∼ = ...usually...

slide-59
SLIDE 59

Well, actually...

Annoyingly, there’s some cases where this lattice is not right.

slide-60
SLIDE 60

Well, actually...

Annoyingly, there’s some cases where this lattice is not right. This arises when a non-trivial autoparatopism induces the trivial automorphism of the partial Latin rectangle graph.

slide-61
SLIDE 61

Well, actually...

Annoyingly, there’s some cases where this lattice is not right. This arises when a non-trivial autoparatopism induces the trivial automorphism of the partial Latin rectangle graph. E.g.,       1 · · · · 2 · · · · 3 · · · · 4       admits the autoparatopism (id, id, id; (123)), which induces the trivial automorphism of the partial Latin rectangle graph.

slide-62
SLIDE 62

Well, actually...

Annoyingly, there’s some cases where this lattice is not right. This arises when a non-trivial autoparatopism induces the trivial automorphism of the partial Latin rectangle graph. E.g.,       1 · · · · 2 · · · · 3 · · · · 4       admits the autoparatopism (id, id, id; (123)), which induces the trivial automorphism of the partial Latin rectangle graph. I’ll just pretend this doesn’t happen (this situation only arises in boring cases).

slide-63
SLIDE 63

Constructions...

Many of our constructions follow the same pattern:

slide-64
SLIDE 64

Constructions...

Many of our constructions follow the same pattern: We design L so that H1 ≤ apar(L) and H2 ≤ atop(L) are apparent.

slide-65
SLIDE 65

Constructions...

Many of our constructions follow the same pattern: We design L so that H1 ≤ apar(L) and H2 ≤ atop(L) are apparent. We exclude the possibility of other autotopisms and autoparatopisms of L by studying the automorphisms of Γ(L).

slide-66
SLIDE 66

Constructions...

Many of our constructions follow the same pattern: We design L so that H1 ≤ apar(L) and H2 ≤ atop(L) are apparent. We exclude the possibility of other autotopisms and autoparatopisms of L by studying the automorphisms of Γ(L). We begin with aut(Γ(L)) and add vertex or edge colors to Γ(L) that are preserved by automorphisms of Γ(L) corresponding to autotopisms or autoparatopisms of L.

slide-67
SLIDE 67

Constructions...

Many of our constructions follow the same pattern: We design L so that H1 ≤ apar(L) and H2 ≤ atop(L) are apparent. We exclude the possibility of other autotopisms and autoparatopisms of L by studying the automorphisms of Γ(L). We begin with aut(Γ(L)) and add vertex or edge colors to Γ(L) that are preserved by automorphisms of Γ(L) corresponding to autotopisms or autoparatopisms of L. We (eventually) come to the conclusion that apar(Γ(L)) and atop(Γ(L)) are contained in subgroups of aut(Γ(L))

  • f size |H1| and |H2|, respectively.
slide-68
SLIDE 68

Constructions...

Many of our constructions follow the same pattern: We design L so that H1 ≤ apar(L) and H2 ≤ atop(L) are apparent. We exclude the possibility of other autotopisms and autoparatopisms of L by studying the automorphisms of Γ(L). We begin with aut(Γ(L)) and add vertex or edge colors to Γ(L) that are preserved by automorphisms of Γ(L) corresponding to autotopisms or autoparatopisms of L. We (eventually) come to the conclusion that apar(Γ(L)) and atop(Γ(L)) are contained in subgroups of aut(Γ(L))

  • f size |H1| and |H2|, respectively.

We conclude apar(L) ∼ = H1 and atop(L) ∼ = H2.

slide-69
SLIDE 69

Construction

For all odd m ≥ 5, these partial Latin rectangles have a trivial autoparatopism group (and hence a trivial autotopism group): even:

  • 2

3 4 5 · 1 2 ·

  • ,
  • 2

3 4 5 6 · 1 2 3 ·

  • ,

· · ·

  • dd:
  • 2

3 4 4 1 ·

  • ,
  • 2

3 4 5 5 1 2 ·

  • ,
  • 2

3 4 5 6 6 1 2 3 ·

  • ,

· · ·

slide-70
SLIDE 70

Construction

For all odd m ≥ 5, these partial Latin rectangles have a trivial autoparatopism group (and hence a trivial autotopism group): even:

  • 2

3 4 5 · 1 2 ·

  • ,
  • 2

3 4 5 6 · 1 2 3 ·

  • ,

· · ·

  • dd:
  • 2

3 4 4 1 ·

  • ,
  • 2

3 4 5 5 1 2 ·

  • ,
  • 2

3 4 5 6 6 1 2 3 ·

  • ,

· · · The number of rows, columns, and symbols are all different.

slide-71
SLIDE 71

Construction

For all odd m ≥ 5, these partial Latin rectangles have a trivial autoparatopism group (and hence a trivial autotopism group): even:

  • 2

3 4 5 · 1 2 ·

  • ,
  • 2

3 4 5 6 · 1 2 3 ·

  • ,

· · ·

  • dd:
  • 2

3 4 4 1 ·

  • ,
  • 2

3 4 5 5 1 2 ·

  • ,
  • 2

3 4 5 6 6 1 2 3 ·

  • ,

· · · The number of rows, columns, and symbols are all different. So any autoparatopism is an autotopism.

slide-72
SLIDE 72

Construction

For all odd m ≥ 5, these partial Latin rectangles have a trivial autoparatopism group (and hence a trivial autotopism group): even:

  • 2

3 4 5 · 1 2 ·

  • ,
  • 2

3 4 5 6 · 1 2 3 ·

  • ,

· · ·

  • dd:
  • 2

3 4 4 1 ·

  • ,
  • 2

3 4 5 5 1 2 ·

  • ,
  • 2

3 4 5 6 6 1 2 3 ·

  • ,

· · · The number of rows, columns, and symbols are all different. So any autoparatopism is an autotopism. So any autoparatopism induces an edge-color-preserving automorphism of the partial Latin rectangle graph.

slide-73
SLIDE 73

Construction

For all odd m ≥ 5, these partial Latin rectangles have a trivial autoparatopism group (and hence a trivial autotopism group): even:

  • 2

3 4 5 · 1 2 ·

  • ,
  • 2

3 4 5 6 · 1 2 3 ·

  • ,

· · ·

  • dd:
  • 2

3 4 4 1 ·

  • ,
  • 2

3 4 5 5 1 2 ·

  • ,
  • 2

3 4 5 6 6 1 2 3 ·

  • ,

· · · The number of rows, columns, and symbols are all different. So any autoparatopism is an autotopism. So any autoparatopism induces an edge-color-preserving automorphism of the partial Latin rectangle graph. The number of entries in the first row differs from the second row, so the row permutation must be trivial.

slide-74
SLIDE 74

Construction

For all odd m ≥ 5, these partial Latin rectangles have a trivial autoparatopism group (and hence a trivial autotopism group): even:

  • 2

3 4 5 · 1 2 ·

  • ,
  • 2

3 4 5 6 · 1 2 3 ·

  • ,

· · ·

  • dd:
  • 2

3 4 4 1 ·

  • ,
  • 2

3 4 5 5 1 2 ·

  • ,
  • 2

3 4 5 6 6 1 2 3 ·

  • ,

· · · The number of rows, columns, and symbols are all different. So any autoparatopism is an autotopism. So any autoparatopism induces an edge-color-preserving automorphism of the partial Latin rectangle graph. The number of entries in the first row differs from the second row, so the row permutation must be trivial. We color the vertices of the partial Latin rectangle graph red/blue according to their row.

slide-75
SLIDE 75

The partial Latin rectangle graphs look like:

K7 K5

  • r

K7 K6

which has no automorphisms that preserve both the edge and vertex colors.

slide-76
SLIDE 76

The partial Latin rectangle graphs look like:

K7 K5

  • r

K7 K6

which has no automorphisms that preserve both the edge and vertex colors. So the autoparatopism group (and hence a trivial autotopism group) of the partial Latin rectangle is trivial.

slide-77
SLIDE 77

Concluding comments: What we have at the moment...

We have developed the machinery to study symmetries of partial Latin rectangles.

slide-78
SLIDE 78

Concluding comments: What we have at the moment...

We have developed the machinery to study symmetries of partial Latin rectangles. Switching to graphs ↔ rephrasing the problem.

slide-79
SLIDE 79

Concluding comments: What we have at the moment...

We have developed the machinery to study symmetries of partial Latin rectangles. Switching to graphs ↔ rephrasing the problem. But symmetries of graphs are more familiar.

slide-80
SLIDE 80

Concluding comments: What we have at the moment...

We have developed the machinery to study symmetries of partial Latin rectangles. Switching to graphs ↔ rephrasing the problem. But symmetries of graphs are more familiar. There was a lot of proofs that were completely rewritten as the machinery developed.

slide-81
SLIDE 81

Concluding comments: What we have at the moment...

We have developed the machinery to study symmetries of partial Latin rectangles. Switching to graphs ↔ rephrasing the problem. But symmetries of graphs are more familiar. There was a lot of proofs that were completely rewritten as the machinery developed. We have a bunch of constructions (like the one we just looked at) for different H1, H2.

slide-82
SLIDE 82

Concluding comments: What we have at the moment...

We have developed the machinery to study symmetries of partial Latin rectangles. Switching to graphs ↔ rephrasing the problem. But symmetries of graphs are more familiar. There was a lot of proofs that were completely rewritten as the machinery developed. We have a bunch of constructions (like the one we just looked at) for different H1, H2. We focus on connected partial Latin rectangles. (I.e., the partial Latin rectangle graph is connected.)

slide-83
SLIDE 83

Concluding comments: What we have at the moment...

We have developed the machinery to study symmetries of partial Latin rectangles. Switching to graphs ↔ rephrasing the problem. But symmetries of graphs are more familiar. There was a lot of proofs that were completely rewritten as the machinery developed. We have a bunch of constructions (like the one we just looked at) for different H1, H2. We focus on connected partial Latin rectangles. (I.e., the partial Latin rectangle graph is connected.) One result: There exists a weight-m, connected partial Latin rectangle L with apar(L) = atop(L) ∼ = Ck whenever m ≥ 2k + 2.

slide-84
SLIDE 84

Concluding comments: What we have at the moment...

We have developed the machinery to study symmetries of partial Latin rectangles. Switching to graphs ↔ rephrasing the problem. But symmetries of graphs are more familiar. There was a lot of proofs that were completely rewritten as the machinery developed. We have a bunch of constructions (like the one we just looked at) for different H1, H2. We focus on connected partial Latin rectangles. (I.e., the partial Latin rectangle graph is connected.) One result: There exists a weight-m, connected partial Latin rectangle L with apar(L) = atop(L) ∼ = Ck whenever m ≥ 2k + 2. Open: Is this the best possible for connected PLRs?

slide-85
SLIDE 85

Disconnected PLRs

Our apar(L) = atop(L) ∼ = Ck construction is not, in general, the best possible if we allow disconnected cases:     1 2 · · 3 1 · · · · 4 5     ,       1 2 · · · · 1 3 · · 4 · 1 · · · · · 5 6       ,          1 2 · · · · · 1 3 · · · · · 1 4 · · 5 · · 1 · · · · · · 6 7          . These have apar(L) = atop(L) ∼ = Ck × C2.

slide-86
SLIDE 86

Disconnected PLRs

Our apar(L) = atop(L) ∼ = Ck construction is not, in general, the best possible if we allow disconnected cases:     1 2 · · 3 1 · · · · 4 5     ,       1 2 · · · · 1 3 · · 4 · 1 · · · · · 5 6       ,          1 2 · · · · · 1 3 · · · · · 1 4 · · 5 · · 1 · · · · · · 6 7          . These have apar(L) = atop(L) ∼ = Ck × C2. If k is odd, then apar(L) = atop(L) ∼ = C2k.

slide-87
SLIDE 87

Disconnected PLRs

Our apar(L) = atop(L) ∼ = Ck construction is not, in general, the best possible if we allow disconnected cases:     1 2 · · 3 1 · · · · 4 5     ,       1 2 · · · · 1 3 · · 4 · 1 · · · · · 5 6       ,          1 2 · · · · · 1 3 · · · · · 1 4 · · 5 · · 1 · · · · · · 6 7          . These have apar(L) = atop(L) ∼ = Ck × C2. If k is odd, then apar(L) = atop(L) ∼ = C2k. This (and other blockwise constructions) is why we focus on connected partial Latin rectangles.

slide-88
SLIDE 88

Disconnected PLRs

Our apar(L) = atop(L) ∼ = Ck construction is not, in general, the best possible if we allow disconnected cases:     1 2 · · 3 1 · · · · 4 5     ,       1 2 · · · · 1 3 · · 4 · 1 · · · · · 5 6       ,          1 2 · · · · · 1 3 · · · · · 1 4 · · 5 · · 1 · · · · · · 6 7          . These have apar(L) = atop(L) ∼ = Ck × C2. If k is odd, then apar(L) = atop(L) ∼ = C2k. This (and other blockwise constructions) is why we focus on connected partial Latin rectangles. (The connected PLRs also feel like the “primes”, and we can glue them together blockwise to form the “composites”.)

slide-89
SLIDE 89