Steiner Triple Systems

Similar documents
Arkansas Tech University MATH 4033: Elementary Modern Algebra Dr. Marcel B. Finan

= = 3 4, Now assume that P (k) is true for some fixed k 2. This means that

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 2. x n. a 11 a 12 a 1n b 1 a 21 a 22 a 2n b 2 a 31 a 32 a 3n b 3. a m1 a m2 a mn b m

Combinatorial Proofs

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS

Chapter 3. Cartesian Products and Relations. 3.1 Cartesian Products

Geometric Transformations

Math 319 Problem Set #3 Solution 21 February 2002

PYTHAGOREAN TRIPLES KEITH CONRAD

COMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH. 1. Introduction

Chapter 3. Distribution Problems. 3.1 The idea of a distribution The twenty-fold way

5.3 The Cross Product in R 3

Clock Arithmetic and Modular Systems Clock Arithmetic The introduction to Chapter 4 described a mathematical system

CHAPTER 5. Number Theory. 1. Integers and Division. Discussion

6.3 Conditional Probability and Independence

S on n elements. A good way to think about permutations is the following. Consider the A = 1,2,3, 4 whose elements we permute with the P =

Discrete Mathematics Problems

SECTION 10-5 Multiplication Principle, Permutations, and Combinations

3 Some Integer Functions

Graph Theory Problems and Solutions

GENERATING SETS KEITH CONRAD

Codes for Network Switches

DETERMINANTS IN THE KRONECKER PRODUCT OF MATRICES: THE INCIDENCE MATRIX OF A COMPLETE GRAPH

Solution to Homework 2

Pigeonhole Principle Solutions

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2.

SYSTEMS OF PYTHAGOREAN TRIPLES. Acknowledgements. I would like to thank Professor Laura Schueller for advising and guiding me

CS 3719 (Theory of Computation and Algorithms) Lecture 4

A linear combination is a sum of scalars times quantities. Such expressions arise quite frequently and have the form

T ( a i x i ) = a i T (x i ).

4. FIRST STEPS IN THE THEORY 4.1. A

4. How many integers between 2004 and 4002 are perfect squares?

Basic Probability Concepts

THE SIGN OF A PERMUTATION

Linearly Independent Sets and Linearly Dependent Sets

Discrete Mathematics & Mathematical Reasoning Chapter 10: Graphs

Determinants in the Kronecker product of matrices: The incidence matrix of a complete graph

k, then n = p2α 1 1 pα k

Mathematics Course 111: Algebra I Part IV: Vector Spaces

Test1. Due Friday, March 13, 2015.

1 Introduction to Matrices

Lemma 5.2. Let S be a set. (1) Let f and g be two permutations of S. Then the composition of f and g is a permutation of S.

Solutions to TOPICS IN ALGEBRA I.N. HERSTEIN. Part II: Group Theory

Class One: Degree Sequences

Triangle deletion. Ernie Croot. February 3, 2010

4.2 Euclid s Classification of Pythagorean Triples

8 Primes and Modular Arithmetic

I. GROUPS: BASIC DEFINITIONS AND EXAMPLES

Notes on Algebraic Structures. Peter J. Cameron

December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B. KITCHENS

Systems of Linear Equations

SECTION 10-2 Mathematical Induction

1 Symmetries of regular polyhedra

Just the Factors, Ma am

Matrix Algebra. Some Basic Matrix Laws. Before reading the text or the following notes glance at the following list of basic matrix algebra laws.

AN ALGORITHM FOR DETERMINING WHETHER A GIVEN BINARY MATROID IS GRAPHIC


6.2 Permutations continued

Steiner systems S(2, 4,v) - a survey

Math 223 Abstract Algebra Lecture Notes

Lecture 1 Introduction Properties of Probability Methods of Enumeration Asrat Temesgen Stockholm University

Continued Fractions and the Euclidean Algorithm

3. Eulerian and Hamiltonian Graphs

Collinear Points in Permutations

INCIDENCE-BETWEENNESS GEOMETRY

Synthetic Projective Treatment of Cevian Nests and Graves Triangles

The Determinant: a Means to Calculate Volume

Chapter 7: Products and quotients

Elementary Number Theory and Methods of Proof. CSE 215, Foundations of Computer Science Stony Brook University

Definition and Calculus of Probability

4. Binomial Expansions

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. An Improved Approximation Algorithm for the Traveling Tournament Problem

Mathematics for Computer Science/Software Engineering. Notes for the course MSM1F3 Dr. R. A. Wilson

Solving Systems of Linear Equations

How To Solve The Social Studies Test

Factoring Polynomials

Quotient Rings and Field Extensions

The four [10,5,4] binary codes

SYSTEMS OF EQUATIONS AND MATRICES WITH THE TI-89. by Joseph Collison

Chapter 19. General Matrices. An n m matrix is an array. a 11 a 12 a 1m a 21 a 22 a 2m A = a n1 a n2 a nm. The matrix A has n row vectors

Pythagorean Theorem: Proof and Applications

Regular Languages and Finite Automata

The Chinese Remainder Theorem

Lecture Note 1 Set and Probability Theory. MIT Spring 2006 Herman Bennett

ECE 842 Report Implementation of Elliptic Curve Cryptography

Minimally Infeasible Set Partitioning Problems with Balanced Constraints

Direct Methods for Solving Linear Systems. Matrix Factorization

NOTES ON LINEAR TRANSFORMATIONS

Notes on Determinant

Homework until Test #2

Chapter 7. Permutation Groups

SHARP BOUNDS FOR THE SUM OF THE SQUARES OF THE DEGREES OF A GRAPH

P. Jeyanthi and N. Angel Benseera

8.3 Probability Applications of Counting Principles

The last three chapters introduced three major proof techniques: direct,

12. Parallels. Then there exists a line through P parallel to l.

Math Meets the Bookies: or How to win Football Pools

Winter Camp 2011 Polynomials Alexander Remorov. Polynomials. Alexander Remorov

Properties of Real Numbers

Abstract Algebra Cheat Sheet

Transcription:

Steiner Triple Systems

Definition Welcome to the Sacred Order of Steiner Systems. Our Motto: When in doubt... count! A Steiner Triple System, denoted by STS(v), is a pair (S,T) consisting of a set S with v elements, and a set T consisting of triples of S (called blocks) such that every pair of elements of S appear together in a unique triple of T.

Examples I. v = 7 S = {0,1,2,...,6} T = {013, 124, 235, 346, 450, 561, 602} II. v = 3 (a trivial example) S = {0,1,2} T = {012} III. v = 1 (an even more trivial example) S = {1} T = IV. v = 9 (something with a bit more meat) S = {1,2,...,9} T = {123, 147, 159, 168, 456, 258, 267, 249, 789, 369, 348, 357}

A Graph Theoretic View Another way to look at Steiner Triple Systems - Consider the complete graph on v vertices, K v. A decomposition of K v into edge disjoint triangles (K 3 's) is equivalent to a Steiner Triple System. 0 6 1 5 2 4 3

Necessity The existence question (for which v's does an STS(v) exist?) was first posed by W.S.B. Woolhouse (Prize question 1733, Lady's and Gentlemens' Diary, 1844). The problem was solved in 1847 by Rev. T.P. Kirkman: Theorem 1.1.3: A Steiner triple system of order v exists if and only if v 1 or 3 (mod 6). We will first prove the necessity of this condition. The sufficiency involves constructing STS(v)'s and we shall take up that task next.

Necessity Theorem 1.1.3: A Steiner triple system of order v exists if and only if v 1 or 3 (mod 6). Pf (necessity): Let (S,T) be an STS(v). Any triple, {a,b,c} contains three 2-element subsets and S contains ½ v(v-1) 2-element subsets. As every pair appears in a unique triple, we have 3 T = ½ v(v-1), so T = v(v-1)/6. For any x S, the triples containing x partition S-{x} into pairs, thus v-1 is even, so v is odd. Therefore, v 1,3 or 5 (mod 6). However, if v = 6k+5, computing T gives: T = (6k+5)(6k+4)/6 = (36k 2 +54k + 20)/6 which is not an integer, so this case is eliminated.

An Old Problem Arrange the 16 face cards of a deck of playing cards in a 4 x 4 array so that each denomination (Ace, King, Queen, Jack) and each suit (Clubs, Hearts, Diamonds, Spades) appears only once in each row and column. ÍA ÌK ËQ ÊJ ËJ ÊQ ÍK ÌA ÊK ËA ÌJ ÍQ ÌQ ÍJ ÊA ËK An enumeration by type of the solutions to this problem was published in 1723.

Latin Squares If we seperate the denominations and the suits we obtain: Í Ì Ë Ê Ë Ê Í Ì Ê Ë Ì Í Ì Í Ê Ë A K Q J J Q K A K A J Q Q J A K Each of these is a 4x4 Latin square. A Latin square is an n x n square matrix whose entries consist of n symbols such that each symbol appears exactly once in each row and each column.

Latin Squares Latin squares have a long history. The concept probably originated with problems concerning the movement and disposition of pieces on a chess board. However, the earliest written reference is the solutions of the card problem published in 1723. The Latin square concept certainly goes back further than this written document. In his famous etching Melencholia I, the 16th Century artist Albrecht Dürer portrays an order 4 magic square,a relative of Latin squares, in the background. Magic squares can also be found in the ancient Chinese literature.

Melencholia I

Latin Squares The systematic development of Latin squares started with Euler (1779) and was carried on by Cayley (1877-1890) who showed that the multiplication table of a group is an appropriately bordered special Latin square. In the 1930's the concept arose once again in the guise of multiplication tables when the theory of quasi-groups and loops began to be developed as a generalization of the group concept. Latin squares played an important role in the foundations of finite geometries, a subject which was also in development at this time. Also in the 1930's, a big application area for Latin squares was opened by R.A.Fisher who used them and other combinatorial structures in the design of statistical experiments.

Quasigroups A Quasigroup (S, ) is a set S together with a binary operation ( ) such that: 1. The operation is closed (i.e., a b S, a,b S) 2. Given a,b S the equations i) a x = b and ii) y a = b have unique solutions for x and y.

Example A simple example of a finite quasigroup is given by the set {0,1,2} with the operation defined by a b = 2a+b+1 where the operations on the right are the usual multiplication and addition modulo 3. The multiplication table for this quasigroup is given below: ( ) 0 1 2 0 1 2 0 1 0 1 2 2 2 0 1

Latin Squares and Quasigroups The simple result which causes our interest in these algebraic forms is: Theorem I.1.1.1 - The multiplication table of a quasigroup is a Latin square. Proof: Let a 1,a 2,...,a n be the elements of the quasigroup and let its multiplication table be as below: a 1 a 2 a s a n a 1 a 11 a 12 a 1 s a 1 n. a r a r1 a r2 a rs a rn a n a n1 a n2 a ns a nn

Latin Squares and Quasigroups Theorem I.1.1.1 - The multiplication table of a quasigroup is a Latin square. Proof (cont): Where the entry a rs which occurs in the r-th row and s-th column is the product a r a s of the elements a r and a s. If the same entry occured twice in the r-th row, say in the s-th and t-th columns so that a rs = a rt = b say, we would have two solutions to the equation a r x = b, in contradiction to the quasigroup axiom. Similarly, if the same entry occurred twice in the s-th column, we would have two solutions to the equation y a s = c for some c. We conclude that each element of the quasigroup occurs exactly once in each row and column, and so the unbordered multiplication table (which is an nxn array) is a latin square.

Quasigroup Properties A quasigroup (latin square) is idempotent if a a = a a (cell (i,i) contains symbol i for 1 i n.) A quasigroup (latin square) is commutative if a b = b a a,b (cells (i,j) and (j,i) contain the same symbol for 1 i,j n.) Examples of commutative idempotent latin squares: 1 4 2 5 3 1 3 2 4 2 5 3 1 3 2 1 2 5 3 1 4 2 1 3 5 3 1 4 2 3 1 4 2 5

Commutative Idempotent LS's There is no commutative idempotent latin square of even order (prove this). For any n = 2k+1, there exists a commutative idempotent latin square of order n. Start with the addition table of the cyclic group Z 2n+1 and rename the elements so that the main diagonal is in the appropriate order. 0 1 2 3 4 5 6 0 4 1 5 2 6 3 1 2 3 4 5 6 0 4 1 5 2 6 3 0 2 3 4 5 6 0 1 1 5 2 6 3 0 4 3 4 5 6 0 1 2 5 2 6 3 0 4 1 4 5 6 0 1 2 3 2 6 3 0 4 1 5 5 6 0 1 2 3 4 6 3 0 4 1 5 2 6 0 1 2 3 4 5 3 0 4 1 5 2 6

Bose Construction (v=6n+3) The Bose construction of an STS(6n+3) for any natural number n, utilizes a commutative idempotent quasigroup (Q, ) of order 2n+1. The set S consists of the 6n+3 ordered pairs of Q x {0,1,2} and the triples T are of two types: Type 1 : {(i,0), (i,1), (i,2)} for each i Q. Type 2 : {(i,k), (j,k), (i j, k+1 (mod 3))} for i j We can visualize the triples by considering 3 copies of Q:

Bose Construction To show that this construction gives an STS we first count the number of triples: There are 2n+1 triples of type 1 and 3(2n+1)(2n)/2 = 6n 2 +3n triples of type 2. Thus, T = 6n 2 +5n+1 = (6n+3)(6n+2)/6 = v(v-1)/6. To prove that this is an STS we need only show that each pair of distinct elements of S are contained in a triple (since the number of triples is correct this will force each pair to be in a unique triple).

Bose Construction Let (a,b) and (c,d) be distinct elements of S. If a = c then this pair is in a triple of type 1. We now assume that a c. If b = d, the pair is in a triple of type 2. We now also assume that b d. Now, either d = b+1(mod 3) or d = b-1 (mod 3). In the first case, let x be the unique solution of a x = c in Q. The triple containing the pair is thus {(a,b), (x,b), (c,d)}. In the second case, let y be the unique solution of y c = a in Q. The triple is then {(y,d), (c,d), (a,b)}.

Half-Idempotent Commutative Latin Squares While there are no commutative idempotent latin squares of even order, we can obtain something similar. A latin square (quasigroup) L of order 2n is half-idempotent if the cells (i,i) and (n+i,n+i) contain the symbol i, for every 1 i n. Examples: 1 4 2 5 3 6 1 3 2 4 4 2 5 3 6 1 3 2 4 1 2 5 3 6 1 4 2 4 1 3 5 3 6 1 4 2 4 1 3 2 3 6 1 4 2 5 6 1 4 2 5 3

Half-Idempotent Commutative Latin Squares Commutative half-idempotent latin squares exist for all even orders 2n (n 1): Write the addition table for Z 2n and then rename the elements so that the main diagonal is appropriate: 0 1 2 3 4 5 1 4 2 5 3 6 1 2 3 4 5 0 4 2 5 3 6 1 2 3 4 5 0 1 2 5 3 6 1 4 3 4 5 0 1 2 5 3 6 1 4 2 4 5 0 1 2 3 3 6 1 4 2 5 5 0 1 2 3 4 6 1 4 2 5 3 using the bijection 0 1, 1 4, 2 2, 3 5, 4 3, 5 6.

Skolem Construction (v=6n+1) This construction of an STS(6n+1) starts with a set S consisting of the 6n ordered pairs of Qx{0,1,2}, where (Q, ) is a commutative half-idempotent quasigroup of order 2n, together with a special symbol called. To describe the triples we assume that the quasigroup Q has symbols {1,2,...,2n}. The triples are then: Type 1: {(i,0), (i,1), (i,2)} for 1 i n. (note: it stops at n) Type 2: {, (i,k), (n+i, k-1 mod 3)} for 1 i n. Type 3: {(i,k), (j,k), (i j, k+1 (mod 3))} for 1 i < j 2n. Note that the type 3 triples here are precisely the same as the type 2 triples in the Bose construction.

Skolem Construction We again count the number of triples: There are n triples of type 1, 3n triples of type 2 and 3(2n)(2n-1)/2 = 6n 2 3n triples of type 3. This gives T = 6n 2 + n = (6n+1)(6n)/6 = v(v-1)/6. Again, to show that we have constructed an STS, we need to show that each pair of elements is contained in a triple. Any pair including the symbol is contained in a type 2 triple. Suppose (a,b) and (c,d) are a pair of elements of S. If a = c and a n, then the pair is contained in a triple of type 1.

Skolem Construction Suppose (a,b) and (c,d) are a pair of elements of S. Now suppose that a = c and a > n. Since b d, either d = b+1(mod 3) or d = b-1 (mod 3). In the first case, let x be the unique solution of a x = a in Q. Since a > n, x a. The triple containing the pair is thus {(a,b), (x,b), (a,d)}. In the second case, let y be the unique solution of y a = a in Q. Again, y a and the triple is then {(y,d), (a,d), (a,b)}. We can now assume that a c. If b = d, then a triple of type 3 contains the pair, so we can also assume that b d. Again, either d = b+1(mod 3) or d = b-1 (mod 3). In the first case, let x be the unique solution of a x = c in Q. If x a, then the type 3 triple {(a,b), (x,b), (c,d)} contains the pair. If on the other hand x = a, then a > n, since a c. In this case, a = n + c and the pair is in the type 2 triple {, (c,d), (n+c,b)}. The other possibility for d is treated similarly.

Theorem 1.1.3 These two constructions prove the sufficiency part of the existence theorem for Steiner Triple systems. We will now ask the question... How close to an STS can we get with a set of size v = 6n+5? As we shall see, we can get very close... all the blocks have size 3 except for one of size 5. This of course is not an STS, but it is of interest and will be useful for other constructions.

Linear Spaces A Linear Space is a pair (S,B) where S is a set and B is a collection of subsets of S (whose sizes may vary) such that every pair of elements of S appear together in a unique subset in B. The subsets of B are called blocks. Linear spaces are also called Pairwise Block Designs (PBD's), a terminology preferred by design theorists (and the authors of our text). Note that STS's are just PBD's with the additional restriction that all blocks have size 3.

The 6n+5 Construction We can construct a PBD with 6n+5 elements having one block of size 5 and all remaining blocks of size 3. The construction uses an idempotent commutative quasigroup (Q, ) on the set {1,2,...,2n+1} and a permutation of this set, α = (1)(2 3 4... 2n+1). The set S consists of two special elements 1 and 2, and the ordered pairs of Qx{0,1,2}. The blocks are: Type 1: (the unique block of size 5) { 1, 2, (1,0), (1,1), (1,2)}

The 6n+5 Construction Type 2: 1 2 Black edges together with 1 and red edges with 2 Type 3: i j (i j)α i j i j i j i j