Partial Latin rectangles graphs and symmetries of partial Latin - - PowerPoint PPT Presentation

partial latin rectangles graphs and symmetries of partial
SMART_READER_LITE
LIVE PREVIEW

Partial Latin rectangles graphs and symmetries of partial Latin - - PowerPoint PPT Presentation

Partial Latin rectangles graphs and symmetries of partial Latin rectangles Rebecca J. Stones (Nankai University, China ); with Ra ul M. Falc on (University of Seville, Spain ). February 25, 2017 Monash conference... My hometown, and


slide-1
SLIDE 1

Partial Latin rectangles graphs and symmetries of partial Latin rectangles

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

  • n (University of Seville, Spain

). February 25, 2017

slide-2
SLIDE 2

Monash conference...

My hometown, and where I did my PhD: http://www.monash.edu/5icc/

slide-3
SLIDE 3

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-4
SLIDE 4

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-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. 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-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. 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-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. 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-8
SLIDE 8

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-9
SLIDE 9

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-10
SLIDE 10

Two types of operations...

We can permute the rows, columns, and symbols.

slide-11
SLIDE 11

Two types of operations...

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

slide-12
SLIDE 12

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-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. 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-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. 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-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), and the set of all entries is called the entry set.

1 2 3

← →

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

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.

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-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)}

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-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, 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-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)}

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

slide-20
SLIDE 20

Formality...

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

slide-21
SLIDE 21

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-22
SLIDE 22

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 θ = (α, β, γ; δ) mapping L to the partial Latin rectangle defined by:

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 ... ... with θ = (α, β, γ; δ) 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-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 θ = (α, β, γ; δ) 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-25
SLIDE 25

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

1 2 1 2

(id,(13),id;id) i.e., swap columns 1 and 3

− − − − − − − − − − − − − − − − →

2 1 1 2

(id,id,id;(12)) i.e., transpose

− − − − − − − − − →

1 2 1 2

slide-26
SLIDE 26

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

1 2 1 2

(id,(13),id;id) i.e., swap columns 1 and 3

− − − − − − − − − − − − − − − − →

2 1 1 2

(id,id,id;(12)) i.e., transpose

− − − − − − − − − →

1 2 1 2 1 2 1 2

transpose

− − − − − − →

1 2 1 2

swap columns 1 and 3

− − − − − − − − − − − − − − →

slide-27
SLIDE 27

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

1 2 1 2

(id,(13),id;id) i.e., swap columns 1 and 3

− − − − − − − − − − − − − − − − →

2 1 1 2

(id,id,id;(12)) i.e., transpose

− − − − − − − − − →

1 2 1 2 1 2 1 2

transpose

− − − − − − →

1 2 1 2

swap columns 1 and 3

− − − − − − − − − − − − − − →

But if we restrict to the operations that preserve the dimensions (r, s, n), we indeed have a group action.

slide-28
SLIDE 28

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

1 2 1 2

(id,(13),id;id) i.e., swap columns 1 and 3

− − − − − − − − − − − − − − − − →

2 1 1 2

(id,id,id;(12)) i.e., transpose

− − − − − − − − − →

1 2 1 2 1 2 1 2

transpose

− − − − − − →

1 2 1 2

swap columns 1 and 3

− − − − − − − − − − − − − − →

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-29
SLIDE 29

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

1 2 1 2

(id,(13),id;id) i.e., swap columns 1 and 3

− − − − − − − − − − − − − − − − →

2 1 1 2

(id,id,id;(12)) i.e., transpose

− − − − − − − − − →

1 2 1 2 1 2 1 2

transpose

− − − − − − →

1 2 1 2

swap columns 1 and 3

− − − − − − − − − − − − − − →

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. above, we get a group action by restricting to paratopisms (α, β, γ; δ) with δ ∈ {id, (13)} [because: r = 2 rows; n = 2 symbols].

slide-30
SLIDE 30

Two symmetry groups...

Autoparatopism group apar(L) is the stabilizer subgroup of (Sr × Ss × Sn) ⋊ S3...

slide-31
SLIDE 31

Two symmetry groups...

Autoparatopism group apar(L) is the stabilizer subgroup of (Sr × Ss × Sn) ⋊ S3... Autotopism group atop(L) is the stabilizer subgroup of (Sr × Ss × Sn) ⋊ id...

slide-32
SLIDE 32

Two symmetry groups...

Autoparatopism group apar(L) is the stabilizer subgroup of (Sr × Ss × Sn) ⋊ S3... Autotopism group atop(L) is the stabilizer subgroup of (Sr × Ss × Sn) ⋊ id...

Question

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

slide-33
SLIDE 33

Two symmetry groups...

Autoparatopism group apar(L) is the stabilizer subgroup of (Sr × Ss × Sn) ⋊ S3... Autotopism group atop(L) is the stabilizer subgroup of (Sr × Ss × Sn) ⋊ id...

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 isomorphic to a subgroup of H1.

slide-34
SLIDE 34

Two symmetry groups...

Autoparatopism group apar(L) is the stabilizer subgroup of (Sr × Ss × Sn) ⋊ S3... Autotopism group atop(L) is the stabilizer subgroup of (Sr × Ss × Sn) ⋊ id...

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 isomorphic to a subgroup of H1. There’s some slightly less obvious “no” instances ...

slide-35
SLIDE 35

Important necessary condition

Lemma

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

slide-36
SLIDE 36

Important necessary condition

Lemma

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

slide-37
SLIDE 37

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-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)}. 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-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.

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-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? I.e., is the above necessary condition sufficient? The answer is “yes” when H1 = H2 (Phelps 1979, S. 2013).

slide-41
SLIDE 41

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-42
SLIDE 42

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-43
SLIDE 43

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-44
SLIDE 44

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-45
SLIDE 45

Lemma

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

slide-46
SLIDE 46

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-47
SLIDE 47

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-48
SLIDE 48

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-49
SLIDE 49

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-50
SLIDE 50

Well, actually...

Annoyingly, a non-trivial autoparatopism might induce the trivial automorphism of the partial Latin rectangle graph.

slide-51
SLIDE 51

Well, actually...

Annoyingly, a non-trivial autoparatopism might induce 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-52
SLIDE 52

Well, actually...

Annoyingly, a non-trivial autoparatopism might induce 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. This doesn’t happen in interesting cases—

slide-53
SLIDE 53

Well, actually...

Annoyingly, a non-trivial autoparatopism might induce 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. This doesn’t happen in interesting cases—if we have two entries in some row and two entries in some column, then any non-trivial autoparatopism induces a distinct, non-trivial automorphism.

slide-54
SLIDE 54

Trivial autotopism group...

F´ alcon, S., Partial Latin rectangle graphs and autoparatopism groups of partial Latin rectangles with trivial autotopism

  • groups. To appear in Discrete Math.
slide-55
SLIDE 55

Trivial autotopism group...

F´ alcon, S., Partial Latin rectangle graphs and autoparatopism groups of partial Latin rectangles with trivial autotopism

  • groups. To appear in Discrete Math.

We consider the special case of a trivial autotopism group.

slide-56
SLIDE 56

Trivial autotopism group...

F´ alcon, S., Partial Latin rectangle graphs and autoparatopism groups of partial Latin rectangles with trivial autotopism

  • groups. To appear in Discrete Math.

We consider the special case of a trivial autotopism group. In this case apar(L) ∼ = id, C2, C3 or S3.

slide-57
SLIDE 57

Trivial autotopism group...

F´ alcon, S., Partial Latin rectangle graphs and autoparatopism groups of partial Latin rectangles with trivial autotopism

  • groups. To appear in Discrete Math.

We consider the special case of a trivial autotopism group. In this case apar(L) ∼ = id, C2, C3 or S3.

Theorem (example...)

Existence: For m = 1 and all m ≥ 3, there exists a weight-m, partial Latin square with a trivial autotopism group, and autoparatopism group isomorphic to S3.

slide-58
SLIDE 58

Trivial autotopism group...

F´ alcon, S., Partial Latin rectangle graphs and autoparatopism groups of partial Latin rectangles with trivial autotopism

  • groups. To appear in Discrete Math.

We consider the special case of a trivial autotopism group. In this case apar(L) ∼ = id, C2, C3 or S3.

Theorem (example...)

Existence: For m = 1 and all m ≥ 3, there exists a weight-m, partial Latin square with a trivial autotopism group, and autoparatopism group isomorphic to S3. We have similar constructions for id, C2, and C3.

slide-59
SLIDE 59

Trivial autotopism group...

F´ alcon, S., Partial Latin rectangle graphs and autoparatopism groups of partial Latin rectangles with trivial autotopism

  • groups. To appear in Discrete Math.

We consider the special case of a trivial autotopism group. In this case apar(L) ∼ = id, C2, C3 or S3.

Theorem (example...)

Existence: For m = 1 and all m ≥ 3, there exists a weight-m, partial Latin square with a trivial autotopism group, and autoparatopism group isomorphic to S3. We have similar constructions for id, C2, and C3. Our constructions are for partial Latin squares, i.e., r = s = n.

slide-60
SLIDE 60

Trivial autotopism group...

F´ alcon, S., Partial Latin rectangle graphs and autoparatopism groups of partial Latin rectangles with trivial autotopism

  • groups. To appear in Discrete Math.

We consider the special case of a trivial autotopism group. In this case apar(L) ∼ = id, C2, C3 or S3.

Theorem (example...)

Existence: For m = 1 and all m ≥ 3, there exists a weight-m, partial Latin square with a trivial autotopism group, and autoparatopism group isomorphic to S3. We have similar constructions for id, C2, and C3. Our constructions are for partial Latin squares, i.e., r = s = n. (For a given m, there exists some n, for which...)

slide-61
SLIDE 61

Trivial autotopism group...

F´ alcon, S., Partial Latin rectangle graphs and autoparatopism groups of partial Latin rectangles with trivial autotopism

  • groups. To appear in Discrete Math.

We consider the special case of a trivial autotopism group. In this case apar(L) ∼ = id, C2, C3 or S3.

Theorem (example...)

Existence: For m = 1 and all m ≥ 3, there exists a weight-m, partial Latin square with a trivial autotopism group, and autoparatopism group isomorphic to S3. We have similar constructions for id, C2, and C3. Our constructions are for partial Latin squares, i.e., r = s = n. (For a given m, there exists some n, for which...) Our constructions are connected (i.e., the PLR graph is connected).

slide-62
SLIDE 62

Example theorem...

Theorem

For k ≥ 2, the partial Latin rectangles

k = 2 k = 3 k = 4 L :

  • 1

2 · 4 5 3 1 4 · ·

  • 1

2 3 · 5 6 4 1 2 5 · ·

  • 1

2 3 4 · 6 7 5 1 2 3 6 · ·

  • M :
  • 1

2 · 4 5 · 7 3 1 4 · · 7 6

  • 1

2 3 · 5 6 · 8 4 1 2 5 · · 8 7

  • 1

2 3 4 · 6 7 · 9 5 1 2 3 6 · · 9 8

  • .

have trivial autoparatopism groups (and hence trivial autotopism groups).

slide-63
SLIDE 63

Proof...

Take the partial Latin rectangle

  • 1

2 3 4 · 6 7 5 1 2 3 6 · ·

slide-64
SLIDE 64

Proof...

Take the partial Latin rectangle

  • 1

2 3 4 · 6 7 5 1 2 3 6 · ·

  • Find its partial Latin rectangle graph

K6 K5

slide-65
SLIDE 65

Proof...

Take the partial Latin rectangle

  • 1

2 3 4 · 6 7 5 1 2 3 6 · ·

  • Find its partial Latin rectangle graph

K6 K5

Observe it has a trivial automorphism group (ignoring edge colors).

slide-66
SLIDE 66

Proof...

Take the partial Latin rectangle

  • 1

2 3 4 · 6 7 5 1 2 3 6 · ·

  • Find its partial Latin rectangle graph

K6 K5

Observe it has a trivial automorphism group (ignoring edge colors). Therefore the partial Latin rectangle has a trivial autoparatopism group.

slide-67
SLIDE 67

Proof...

Take the partial Latin rectangle

  • 1

2 3 4 · 6 7 5 1 2 3 6 · ·

  • Find its partial Latin rectangle graph

K6 K5

Observe it has a trivial automorphism group (ignoring edge colors). Therefore the partial Latin rectangle has a trivial autoparatopism group. This is easy to do for the graph

slide-68
SLIDE 68

Proof...

Take the partial Latin rectangle

  • 1

2 3 4 · 6 7 5 1 2 3 6 · ·

  • Find its partial Latin rectangle graph

K6 K5

Observe it has a trivial automorphism group (ignoring edge colors). Therefore the partial Latin rectangle has a trivial autoparatopism group. This is easy to do for the graph—it’s not easy to do for the partial Latin rectangle.

slide-69
SLIDE 69

Another technique...

Take the weight-3k partial Latin square L of order k + 1 defined by the entry set E(L) =

  • 1≤i≤k
  • (i, i, i + 1), (i, i + 1, i), (i + 1, i, i)
  • .
slide-70
SLIDE 70

Another technique...

Take the weight-3k partial Latin square L of order k + 1 defined by the entry set E(L) =

  • 1≤i≤k
  • (i, i, i + 1), (i, i + 1, i), (i + 1, i, i)
  • .

k = 1 k = 2 k = 3 k = 4

  • 2

1 1 ·

   2 1 · 1 3 2 · 2 ·           2 1 · · 1 3 2 · · 2 4 3 · · 3 ·                2 1 · · · 1 3 2 · · · 2 4 3 · · · 3 5 4 · · · 4 ·         

slide-71
SLIDE 71

Another technique...

Take the weight-3k partial Latin square L of order k + 1 defined by the entry set E(L) =

  • 1≤i≤k
  • (i, i, i + 1), (i, i + 1, i), (i + 1, i, i)
  • .

k = 1 k = 2 k = 3 k = 4

  • 2

1 1 ·

   2 1 · 1 3 2 · 2 ·           2 1 · · 1 3 2 · · 2 4 3 · · 3 ·                2 1 · · · 1 3 2 · · · 2 4 3 · · · 3 5 4 · · · 4 ·          Autoparatopism group contains (id, id, id; δ) for all δ ∈ S3.

slide-72
SLIDE 72

The trick we use for the autotopism group...

E(L) =

  • 1≤i≤k
  • (i, i, i + 1), (i, i + 1, i), (i + 1, i, i)
  • .

Lemma

If θ = (α, β, γ; id) is an autotopism of L in which α, β, and γ fix 1, then α, β, and γ fix {1, 2, . . . , k + 1} pointwise.

slide-73
SLIDE 73

The trick we use for the autotopism group...

E(L) =

  • 1≤i≤k
  • (i, i, i + 1), (i, i + 1, i), (i + 1, i, i)
  • .

Lemma

If θ = (α, β, γ; id) is an autotopism of L in which α, β, and γ fix 1, then α, β, and γ fix {1, 2, . . . , k + 1} pointwise.

Proof.

Induction: If i ∈ {1, 2, . . . , k} is fixed by α, β, and γ,

slide-74
SLIDE 74

The trick we use for the autotopism group...

E(L) =

  • 1≤i≤k
  • (i, i, i + 1), (i, i + 1, i), (i + 1, i, i)
  • .

Lemma

If θ = (α, β, γ; id) is an autotopism of L in which α, β, and γ fix 1, then α, β, and γ fix {1, 2, . . . , k + 1} pointwise.

Proof.

Induction: If i ∈ {1, 2, . . . , k} is fixed by α, β, and γ, then

(i, i, i + 1)

θ

− → (i, i, ?), (i, i + 1, i)

θ

− → (i, ?, i), (i + 1, i, i)

θ

− → (?, i, i).

slide-75
SLIDE 75

The trick we use for the autotopism group...

E(L) =

  • 1≤i≤k
  • (i, i, i + 1), (i, i + 1, i), (i + 1, i, i)
  • .

Lemma

If θ = (α, β, γ; id) is an autotopism of L in which α, β, and γ fix 1, then α, β, and γ fix {1, 2, . . . , k + 1} pointwise.

Proof.

Induction: If i ∈ {1, 2, . . . , k} is fixed by α, β, and γ, then

(i, i, i + 1)

θ

− → (i, i, ?), (i, i + 1, i)

θ

− → (i, ?, i), (i + 1, i, i)

θ

− → (?, i, i).

But, since M is a partial Latin square, each “?” must be i + 1.

slide-76
SLIDE 76

The trick we use for the autotopism group...

E(L) =

  • 1≤i≤k
  • (i, i, i + 1), (i, i + 1, i), (i + 1, i, i)
  • .

Lemma

If θ = (α, β, γ; id) is an autotopism of L in which α, β, and γ fix 1, then α, β, and γ fix {1, 2, . . . , k + 1} pointwise.

Proof.

Induction: If i ∈ {1, 2, . . . , k} is fixed by α, β, and γ, then

(i, i, i + 1)

θ

− → (i, i, ?), (i, i + 1, i)

θ

− → (i, ?, i), (i + 1, i, i)

θ

− → (?, i, i).

But, since M is a partial Latin square, each “?” must be i + 1. So i + 1 is also fixed by α, β, and γ.

slide-77
SLIDE 77

Editing example...

If we add these entries

      2 1 · · 1 · 4 · · · 3 2 · 3 · 4                2 1 · · · 1 3 2 · · · 2 · 5 · · · · 4 3 · · 4 · 5                     2 1 · · · · 1 3 2 · · · · 2 4 3 · · · · 3 · 6 · · · · · 5 4 · · · 5 · 6                          2 1 · · · · · 1 3 2 · · · · · 2 4 3 · · · · · 3 5 4 · · · · · 4 · 7 · · · · · · 6 5 · · · · 6 · 7              

we get weight m ≡ 2 (mod 3) cases.

slide-78
SLIDE 78

Editing example...

If we add these entries

      2 1 · · 1 · 4 · · · 3 2 · 3 · 4                2 1 · · · 1 3 2 · · · 2 · 5 · · · · 4 3 · · 4 · 5                     2 1 · · · · 1 3 2 · · · · 2 4 3 · · · · 3 · 6 · · · · · 5 4 · · · 5 · 6                          2 1 · · · · · 1 3 2 · · · · · 2 4 3 · · · · · 3 5 4 · · · · · 4 · 7 · · · · · · 6 5 · · · · 6 · 7              

we get weight m ≡ 2 (mod 3) cases. New autotopisms? Then this graph would have a non-trivial automorphism: but it doesn’t.

slide-79
SLIDE 79

Another editing example...

A construction for the atop ∼ = id and apar ∼ = C2 case:

k = 1 k = 2 k = 3 k = 4       2 1 · · 1 · · · · · 3 4 · · 4 1                2 1 · · · 1 3 2 · · · 2 · · · · · · 4 5 · · · 5 1                     2 1 · · · · 1 3 2 · · · · 2 4 3 · · · · 3 · · · · · · · 5 6 · · · · 6 1                          2 1 · · · · · 1 3 2 · · · · · 2 4 3 · · · · · 3 5 4 · · · · · 4 · · · · · · · · 6 7 · · · · · 7 1              

This time we add entries that destroy symmetries.

slide-80
SLIDE 80

Summary...

We give constructions of m-entry partial Latin rectangles with trivial autotopism groups for all possible autoparatopism groups (up to isomorphism) when: r = s = n, i.e., partial Latin squares, r = 2 and s = n, r = 2 and s = n.

slide-81
SLIDE 81

Summary...

We give constructions of m-entry partial Latin rectangles with trivial autotopism groups for all possible autoparatopism groups (up to isomorphism) when: r = s = n, i.e., partial Latin squares, r = 2 and s = n, r = 2 and s = n. We expect the partial Latin rectangle graphs material will be useful beyond the scope of this work.

slide-82
SLIDE 82

Summary...

We give constructions of m-entry partial Latin rectangles with trivial autotopism groups for all possible autoparatopism groups (up to isomorphism) when: r = s = n, i.e., partial Latin squares, r = 2 and s = n, r = 2 and s = n. We expect the partial Latin rectangle graphs material will be useful beyond the scope of this work. E.g. I gave long proof of a trivial autoparatopism group of a partial Latin square in my 2013 European J. Comb. paper, but it’s obvious from looking at the graph.

slide-83
SLIDE 83

Summary...

We give constructions of m-entry partial Latin rectangles with trivial autotopism groups for all possible autoparatopism groups (up to isomorphism) when: r = s = n, i.e., partial Latin squares, r = 2 and s = n, r = 2 and s = n. We expect the partial Latin rectangle graphs material will be useful beyond the scope of this work. E.g. I gave long proof of a trivial autoparatopism group of a partial Latin square in my 2013 European J. Comb. paper, but it’s obvious from looking at the graph. The general question...

Question

For which finite groups, H1 and H2, does there exist a partial Latin rectangle L ∈ PLR(r, s, n; m) with atop(L) ∼ = H1 and apar(L) ∼ = H2?

slide-84
SLIDE 84

Summary...

We give constructions of m-entry partial Latin rectangles with trivial autotopism groups for all possible autoparatopism groups (up to isomorphism) when: r = s = n, i.e., partial Latin squares, r = 2 and s = n, r = 2 and s = n. We expect the partial Latin rectangle graphs material will be useful beyond the scope of this work. E.g. I gave long proof of a trivial autoparatopism group of a partial Latin square in my 2013 European J. Comb. paper, but it’s obvious from looking at the graph. The general question...

Question

For which finite groups, H1 and H2, does there exist a partial Latin rectangle L ∈ PLR(r, s, n; m) with atop(L) ∼ = H1 and apar(L) ∼ = H2? We’re currently looking at the r = s = n case with atop(L) ∼ = id and apar(L) ∼ = S3.

slide-85
SLIDE 85

Summary...

We give constructions of m-entry partial Latin rectangles with trivial autotopism groups for all possible autoparatopism groups (up to isomorphism) when: r = s = n, i.e., partial Latin squares, r = 2 and s = n, r = 2 and s = n. We expect the partial Latin rectangle graphs material will be useful beyond the scope of this work. E.g. I gave long proof of a trivial autoparatopism group of a partial Latin square in my 2013 European J. Comb. paper, but it’s obvious from looking at the graph. The general question...

Question

For which finite groups, H1 and H2, does there exist a partial Latin rectangle L ∈ PLR(r, s, n; m) with atop(L) ∼ = H1 and apar(L) ∼ = H2? We’re currently looking at the r = s = n case with atop(L) ∼ = id and apar(L) ∼ = S3. — this time we’re taking an “n first approach”.

slide-86
SLIDE 86