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
Monash conference...
My hometown, and where I did my PhD: http://www.monash.edu/5icc/
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
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
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
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
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
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 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
Two types of operations...
We can permute the rows, columns, and symbols.
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
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
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
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 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 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 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 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 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
Formality...
Let St denote the symmetric group on {1, 2, . . . , t}.
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 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 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 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 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 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 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 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 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
Two symmetry groups...
Autoparatopism group apar(L) is the stabilizer subgroup of (Sr × Ss × Sn) ⋊ S3...
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
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
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
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
Important necessary condition
Lemma
atop(L) is a normal subgroup of apar(L) ...
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 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 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.,
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 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 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? I.e., is the above necessary condition sufficient? The answer is “yes” when H1 = H2 (Phelps 1979, S. 2013).
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 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 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 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
Lemma
An autotopism of a partial Latin rectangle induces an edge-color-preserving automorphism of the corresponding partial Latin rectangle graph.
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 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 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
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
Well, actually...
Annoyingly, a non-trivial autoparatopism might induce the trivial automorphism of the partial Latin rectangle graph.
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
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
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 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 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 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 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 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 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 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 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 Example theorem...
Theorem
For k ≥ 2, the partial Latin rectangles
k = 2 k = 3 k = 4 L :
2 · 4 5 3 1 4 · ·
2 3 · 5 6 4 1 2 5 · ·
2 3 4 · 6 7 5 1 2 3 6 · ·
2 · 4 5 · 7 3 1 4 · · 7 6
2 3 · 5 6 · 8 4 1 2 5 · · 8 7
2 3 4 · 6 7 · 9 5 1 2 3 6 · · 9 8
have trivial autoparatopism groups (and hence trivial autotopism groups).
SLIDE 63 Proof...
Take the partial Latin rectangle
2 3 4 · 6 7 5 1 2 3 6 · ·
SLIDE 64 Proof...
Take the partial Latin rectangle
2 3 4 · 6 7 5 1 2 3 6 · ·
- Find its partial Latin rectangle graph
K6 K5
SLIDE 65 Proof...
Take the partial Latin rectangle
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 Proof...
Take the partial Latin rectangle
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 Proof...
Take the partial Latin rectangle
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 Proof...
Take the partial Latin rectangle
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 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 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
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 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
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 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 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 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 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 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 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 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
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
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
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
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
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
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
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