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
End user license agreement
Disclaimer: This talk is about work in progress, and relatively new work.
SLIDE 3
End user license agreement
Disclaimer: This talk is about work in progress, and relatively new work. It’s incomplete.
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
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
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
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
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
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
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 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
Two types of operations...
We can permute the rows, columns, and symbols.
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
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
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
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 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 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 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 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 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
Formality...
Let St denote the symmetric group on {1, 2, . . . , t}.
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 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 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 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
Technically, this is not a group action, as we don’t preserve the dimensions of the partial Latin rectangle.
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
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
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
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
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
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
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
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
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
Important necessary condition
Lemma
atop(L) is a normal subgroup of apar(L) ...
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 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.,
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.,
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 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.,
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 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.,
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
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
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
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
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
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
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
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
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
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
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
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
Lemma
An autotopism of a partial Latin rectangle induces an edge-color-preserving automorphism of the corresponding partial Latin rectangle graph.
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 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 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
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
Well, actually...
Annoyingly, there’s some cases where this lattice is not right.
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
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
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
Constructions...
Many of our constructions follow the same pattern:
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
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
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 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 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 Construction
For all odd m ≥ 5, these partial Latin rectangles have a trivial autoparatopism group (and hence a trivial autotopism group): even:
3 4 5 · 1 2 ·
3 4 5 6 · 1 2 3 ·
· · ·
3 4 4 1 ·
3 4 5 5 1 2 ·
3 4 5 6 6 1 2 3 ·
· · ·
SLIDE 70 Construction
For all odd m ≥ 5, these partial Latin rectangles have a trivial autoparatopism group (and hence a trivial autotopism group): even:
3 4 5 · 1 2 ·
3 4 5 6 · 1 2 3 ·
· · ·
3 4 4 1 ·
3 4 5 5 1 2 ·
3 4 5 6 6 1 2 3 ·
· · · The number of rows, columns, and symbols are all different.
SLIDE 71 Construction
For all odd m ≥ 5, these partial Latin rectangles have a trivial autoparatopism group (and hence a trivial autotopism group): even:
3 4 5 · 1 2 ·
3 4 5 6 · 1 2 3 ·
· · ·
3 4 4 1 ·
3 4 5 5 1 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 Construction
For all odd m ≥ 5, these partial Latin rectangles have a trivial autoparatopism group (and hence a trivial autotopism group): even:
3 4 5 · 1 2 ·
3 4 5 6 · 1 2 3 ·
· · ·
3 4 4 1 ·
3 4 5 5 1 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 Construction
For all odd m ≥ 5, these partial Latin rectangles have a trivial autoparatopism group (and hence a trivial autotopism group): even:
3 4 5 · 1 2 ·
3 4 5 6 · 1 2 3 ·
· · ·
3 4 4 1 ·
3 4 5 5 1 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 Construction
For all odd m ≥ 5, these partial Latin rectangles have a trivial autoparatopism group (and hence a trivial autotopism group): even:
3 4 5 · 1 2 ·
3 4 5 6 · 1 2 3 ·
· · ·
3 4 4 1 ·
3 4 5 5 1 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 The partial Latin rectangle graphs look like:
K7 K5
K7 K6
which has no automorphisms that preserve both the edge and vertex colors.
SLIDE 76 The partial Latin rectangle graphs look like:
K7 K5
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
Concluding comments: What we have at the moment...
We have developed the machinery to study symmetries of partial Latin rectangles.
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
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
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
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
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
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
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
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
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
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
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