Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Long chains of subsemigroups Yann Péresse University of Hertfordshire 28th of July, 2015 Y. Péresse (Hertfordshire) 28th of July, 2015 1 / 16 Definitions 1 Y. Péresse (Hertfordshire) 28th of July, 2015 2 / 16 Definitions 1 In this talk: Max:= Maximilien Gadouleau Peter:= Peter Cameron James:= James Mitchell Y. Péresse (Hertfordshire) 28th of July, 2015 2 / 16 Definitions 2: Length of a group G:= a finite group. l(G):=length of G = largest size of a chain of proper subgroups of G. Y. Péresse (Hertfordshire) 28th of July, 2015 3 / 16 Definitions 2: Length of a group G:= a finite group. l(G):=length of G = largest size of a chain of proper subgroups of G. Y. Péresse (Hertfordshire) 28th of July, 2015 3 / 16 Definitions 2: Length of a group G:= a finite group. l(G):=length of G = largest size of a chain of proper subgroups of G. K4 has length 2. Y. Péresse (Hertfordshire) 28th of July, 2015 3 / 16 Robin results Y. Péresse (Hertfordshire) 28th of July, 2015 4 / 16 Robin results If G ≤ H, then Y. Péresse (Hertfordshire) 28th of July, 2015 4 / 16 Robin results If G ≤ H, then l(G) ≤ l(H). Y. Péresse (Hertfordshire) 28th of July, 2015 4 / 16 Robin results If G ≤ H, then l(G) ≤ l(H). l(G × H) ≥ Y. Péresse (Hertfordshire) 28th of July, 2015 4 / 16 Robin results If G ≤ H, then l(G) ≤ l(H). l(G × H) ≥ l(G) + l(H). Y. Péresse (Hertfordshire) 28th of July, 2015 4 / 16 Robin results If G ≤ H, then l(G) ≤ l(H). l(G × H) ≥ l(G) + l(H). In fact, l(G × H) = l(G) + l(H) and: Proposition Let G be a group and N E G. Then l(G) = l(N ) + l(G/N ). Y. Péresse (Hertfordshire) 28th of July, 2015 4 / 16 Robin results If G ≤ H, then l(G) ≤ l(H). l(G × H) ≥ l(G) + l(H). In fact, l(G × H) = l(G) + l(H) and: Proposition Let G be a group and N E G. Then l(G) = l(N ) + l(G/N ). Cn := cyclic group of order n. Y. Péresse (Hertfordshire) 28th of July, 2015 4 / 16 Robin results If G ≤ H, then l(G) ≤ l(H). l(G × H) ≥ l(G) + l(H). In fact, l(G × H) = l(G) + l(H) and: Proposition Let G be a group and N E G. Then l(G) = l(N ) + l(G/N ). Cn := cyclic group of order n. C29 has length Y. Péresse (Hertfordshire) 28th of July, 2015 4 / 16 Robin results If G ≤ H, then l(G) ≤ l(H). l(G × H) ≥ l(G) + l(H). In fact, l(G × H) = l(G) + l(H) and: Proposition Let G be a group and N E G. Then l(G) = l(N ) + l(G/N ). Cn := cyclic group of order n. C29 has length 1. Y. Péresse (Hertfordshire) 28th of July, 2015 4 / 16 Robin results If G ≤ H, then l(G) ≤ l(H). l(G × H) ≥ l(G) + l(H). In fact, l(G × H) = l(G) + l(H) and: Proposition Let G be a group and N E G. Then l(G) = l(N ) + l(G/N ). Cn := cyclic group of order n. C29 has length 1. C100 has length Y. Péresse (Hertfordshire) 28th of July, 2015 4 / 16 Robin results If G ≤ H, then l(G) ≤ l(H). l(G × H) ≥ l(G) + l(H). In fact, l(G × H) = l(G) + l(H) and: Proposition Let G be a group and N E G. Then l(G) = l(N ) + l(G/N ). Cn := cyclic group of order n. C29 has length 1. C100 has length 4. Y. Péresse (Hertfordshire) 28th of July, 2015 4 / 16 Robin results If G ≤ H, then l(G) ≤ l(H). l(G × H) ≥ l(G) + l(H). In fact, l(G × H) = l(G) + l(H) and: Proposition Let G be a group and N E G. Then l(G) = l(N ) + l(G/N ). Cn := cyclic group of order n. C29 has length 1. C100 has length 4. If n = pα1 1 pα2 2 · · · pαk k , define Ω(n) = α1 + α2 + · · · + αk . Y. Péresse (Hertfordshire) 28th of July, 2015 4 / 16 Robin results If G ≤ H, then l(G) ≤ l(H). l(G × H) ≥ l(G) + l(H). In fact, l(G × H) = l(G) + l(H) and: Proposition Let G be a group and N E G. Then l(G) = l(N ) + l(G/N ). Cn := cyclic group of order n. C29 has length 1. C100 has length 4. If n = pα1 1 pα2 2 · · · pαk k , define Ω(n) = α1 + α2 + · · · + αk . If G has order n, then l(G) Y. Péresse (Hertfordshire) 28th of July, 2015 4 / 16 Robin results If G ≤ H, then l(G) ≤ l(H). l(G × H) ≥ l(G) + l(H). In fact, l(G × H) = l(G) + l(H) and: Proposition Let G be a group and N E G. Then l(G) = l(N ) + l(G/N ). Cn := cyclic group of order n. C29 has length 1. C100 has length 4. If n = pα1 1 pα2 2 · · · pαk k , define Ω(n) = α1 + α2 + · · · + αk . If G has order n, then l(G)≤ Ω(n) ≤ log2 (n). Y. Péresse (Hertfordshire) 28th of July, 2015 4 / 16 Robin results If G ≤ H, then l(G) ≤ l(H). l(G × H) ≥ l(G) + l(H). In fact, l(G × H) = l(G) + l(H) and: Proposition Let G be a group and N E G. Then l(G) = l(N ) + l(G/N ). Cn := cyclic group of order n. C29 has length 1. C100 has length 4. If n = pα1 1 pα2 2 · · · pαk k , define Ω(n) = α1 + α2 + · · · + αk . If G has order n, then l(G)≤ Ω(n) ≤ log2 (n). Equality holds, for example, for all soluble groups. Y. Péresse (Hertfordshire) 28th of July, 2015 4 / 16 The symmetric group Sn := the symmetric group on n points. Y. Péresse (Hertfordshire) 28th of July, 2015 5 / 16 The symmetric group Sn := the symmetric group on n points. Theorem (Cameron-Solomon-Turull ’89) 3n − b(n) − 1 l(Sn ) = 2 where b(n) is the number of ones in the base 2 representation of n. Y. Péresse (Hertfordshire) 28th of July, 2015 5 / 16 The symmetric group Sn := the symmetric group on n points. Theorem (Cameron-Solomon-Turull ’89) 3n − b(n) − 1 l(Sn ) = 2 where b(n) is the number of ones in the base 2 representation of n. This gives l(An ). Lengths of other simple groups also more or less understood. Y. Péresse (Hertfordshire) 28th of July, 2015 5 / 16 The symmetric group Sn := the symmetric group on n points. Theorem (Cameron-Solomon-Turull ’89) 3n − b(n) − 1 l(Sn ) = 2 where b(n) is the number of ones in the base 2 representation of n. This gives l(An ). Lengths of other simple groups also more or less understood. What about semigroups? Y. Péresse (Hertfordshire) 28th of July, 2015 5 / 16 How to define lengths of semigroups: controversy Y. Péresse (Hertfordshire) 28th of July, 2015 6 / 16 How to define lengths of semigroups: controversy Consider K4 again. Y. Péresse (Hertfordshire) 28th of July, 2015 6 / 16 How to define lengths of semigroups: controversy Consider K4 again. Forget that K4 is a group. Y. Péresse (Hertfordshire) 28th of July, 2015 6 / 16 How to define lengths of semigroups: controversy Y. Péresse (Hertfordshire) 28th of July, 2015 6 / 16 How to define lengths of semigroups: controversy We get an extra subsemigroup: the empty semigroup! Y. Péresse (Hertfordshire) 28th of July, 2015 6 / 16 How to bridge the Araujo divide: signs of good will Y. Péresse (Hertfordshire) 28th of July, 2015 7 / 16 How to bridge the Araujo divide: signs of good will S - a semigroup. l(S) := (largest size of a chain of proper subsemigroups) −1. Y. Péresse (Hertfordshire) 28th of July, 2015 7 / 16 How to bridge the Araujo divide: signs of good will S - a semigroup. l(S) := (largest size of a chain of proper subsemigroups) −1. The length of a finite group does not depend on whether you view it as a group or a semigroup. Y. Péresse (Hertfordshire) 28th of July, 2015 7 / 16 How to bridge the Araujo divide: signs of good will S - a semigroup. l(S) := (largest size of a chain of proper subsemigroups) −1. The length of a finite group does not depend on whether you view it as a group or a semigroup. But l(∅) = −1. Y. Péresse (Hertfordshire) 28th of July, 2015 7 / 16 How to bridge the Araujo divide: signs of good will S - a semigroup. l(S) := (largest size of a chain of proper subsemigroups) −1. The length of a finite group does not depend on whether you view it as a group or a semigroup. But l(∅) = −1. Y. Péresse (Hertfordshire) 28th of July, 2015 7 / 16 Robin results 2: semigroups Y. Péresse (Hertfordshire) 28th of July, 2015 8 / 16 Robin results 2: semigroups Let S be a zero semigroup, i.e. there is some 0 ∈ S such that xy = 0 for all x, y ∈ S. Then l(S) = Y. Péresse (Hertfordshire) 28th of July, 2015 8 / 16 Robin results 2: semigroups Let S be a zero semigroup, i.e. there is some 0 ∈ S such that xy = 0 for all x, y ∈ S. Then l(S) =|S| − 1. Y. Péresse (Hertfordshire) 28th of July, 2015 8 / 16 Robin results 2: semigroups Let S be a zero semigroup, i.e. there is some 0 ∈ S such that xy = 0 for all x, y ∈ S. Then l(S) =|S| − 1. If S ≤ T , Y. Péresse (Hertfordshire) 28th of July, 2015 8 / 16 Robin results 2: semigroups Let S be a zero semigroup, i.e. there is some 0 ∈ S such that xy = 0 for all x, y ∈ S. Then l(S) =|S| − 1. If S ≤ T , then l(S) ≤ l(T ). Y. Péresse (Hertfordshire) 28th of July, 2015 8 / 16 Robin results 2: semigroups Let S be a zero semigroup, i.e. there is some 0 ∈ S such that xy = 0 for all x, y ∈ S. Then l(S) =|S| − 1. If S ≤ T , then l(S) ≤ l(T ). If φ : S −→ T is a surjective homomorphism, then Y. Péresse (Hertfordshire) 28th of July, 2015 8 / 16 Robin results 2: semigroups Let S be a zero semigroup, i.e. there is some 0 ∈ S such that xy = 0 for all x, y ∈ S. Then l(S) =|S| − 1. If S ≤ T , then l(S) ≤ l(T ). If φ : S −→ T is a surjective homomorphism, then l(S) ≥ l(T ). Y. Péresse (Hertfordshire) 28th of July, 2015 8 / 16 Robin results 2: semigroups Let S be a zero semigroup, i.e. there is some 0 ∈ S such that xy = 0 for all x, y ∈ S. Then l(S) =|S| − 1. If S ≤ T , then l(S) ≤ l(T ). If φ : S −→ T is a surjective homomorphism, then l(S) ≥ l(T ). Any “decomposition” type result? Y. Péresse (Hertfordshire) 28th of July, 2015 8 / 16 Robin results 2: semigroups Let S be a zero semigroup, i.e. there is some 0 ∈ S such that xy = 0 for all x, y ∈ S. Then l(S) =|S| − 1. If S ≤ T , then l(S) ≤ l(T ). If φ : S −→ T is a surjective homomorphism, then l(S) ≥ l(T ). Any “decomposition” type result? Semigroups don’t have normal subgroups. Y. Péresse (Hertfordshire) 28th of July, 2015 8 / 16 Robin results 2: semigroups Let S be a zero semigroup, i.e. there is some 0 ∈ S such that xy = 0 for all x, y ∈ S. Then l(S) =|S| − 1. If S ≤ T , then l(S) ≤ l(T ). If φ : S −→ T is a surjective homomorphism, then l(S) ≥ l(T ). Any “decomposition” type result? Semigroups don’t have normal subgroups. But Semigroups have ideals: I ≤ S is an ideal ⇐⇒ xi, ix ∈ I for every s ∈ S, i ∈ I. Y. Péresse (Hertfordshire) 28th of July, 2015 8 / 16 Ideals Proposition (cf. Ganyushkin-Livinsky ’11) Let S be a semigroup and let I be an ideal of S. Then l(S) = l(I) + l(S/I). Y. Péresse (Hertfordshire) 28th of July, 2015 9 / 16 Ideals Proposition (cf. Ganyushkin-Livinsky ’11) Let S be a semigroup and let I be an ideal of S. Then l(S) = l(I) + l(S/I). S/I = S \ I ∪ {0} with operation ∗. ( st if st ∈ S \ I; s∗t= 0 otherwise; and s0 = 0s = 00 = 0. Y. Péresse (Hertfordshire) 28th of July, 2015 9 / 16 Green’s relations If S is a semigroup and x, y ∈ S, then we write • xL y if S 1 x = S 1 y • xRy if xS 1 = yS 1 • xJ y if S 1 xS 1 = S 1 yS 1 • xH y if xL y and xRy Y. Péresse (Hertfordshire) 28th of July, 2015 10 / 16 Green’s relations If S is a semigroup and x, y ∈ S, then we write • xL y if S 1 x = S 1 y • xRy if xS 1 = yS 1 • xJ y if S 1 xS 1 = S 1 yS 1 • xH y if xL y and xRy These relations are equivalences called Green’s relations, and their classes are Green’s classes. Y. Péresse (Hertfordshire) 28th of July, 2015 10 / 16 Principal factors The principal factor J ∗ of a J -class J is the set J ∪ {0} with multiplication ( xy if x, y, xy ∈ J x∗y = 0 otherwise. Y. Péresse (Hertfordshire) 28th of July, 2015 11 / 16 Principal factors The principal factor J ∗ of a J -class J is the set J ∪ {0} with multiplication ( xy if x, y, xy ∈ J x∗y = 0 otherwise. A semigroup S is regular if for every x ∈ S there exists y ∈ S such that xyx = x. Y. Péresse (Hertfordshire) 28th of July, 2015 11 / 16 Principal factors The principal factor J ∗ of a J -class J is the set J ∪ {0} with multiplication ( xy if x, y, xy ∈ J x∗y = 0 otherwise. A semigroup S is regular if for every x ∈ S there exists y ∈ S such that xyx = x. Lemma Let S be a finite regular semigroup and let J1 , J2 , . . . , Jm be the J -classes of S. Then ∗ l(S) = l(J1∗ ) + l(J2∗ ) + · · · + l(Jm ) − 1. Y. Péresse (Hertfordshire) 28th of July, 2015 11 / 16 The full transformation monoid Y. Péresse (Hertfordshire) 28th of July, 2015 12 / 16 The full transformation monoid Tn := the full transformation monoid on n points. Y. Péresse (Hertfordshire) 28th of July, 2015 12 / 16 The full transformation monoid Tn := the full transformation monoid on n points. Theorem l(Tn ) ≥ a(n) = e−2 nn − 2e−2 (1 − e−1 )nn−1/3 − o(nn−1/3 ). Y. Péresse (Hertfordshire) 28th of July, 2015 12 / 16 The full transformation monoid Tn := the full transformation monoid on n points. Theorem l(Tn ) ≥ a(n) = e−2 nn − 2e−2 (1 − e−1 )nn−1/3 − o(nn−1/3 ). Here are the first few values: n 2 3 4 5 6 7 8 nn 4 27 256 3 125 46 656 823 543 16 777 216 a(n) 0 0 7 110 1 921 37 795 835 290 Y. Péresse (Hertfordshire) 28th of July, 2015 12 / 16 The full transformation monoid Tn := the full transformation monoid on n points. Theorem l(Tn ) ≥ a(n) = e−2 nn − 2e−2 (1 − e−1 )nn−1/3 − o(nn−1/3 ). Here are the first few values: n 2 3 4 5 6 7 8 nn 4 27 256 3 125 46 656 823 543 16 777 216 a(n) 0 0 7 110 1 921 37 795 835 290 We don’t know if l(Tn )/|Tn | tends to a limit as n → ∞. Y. Péresse (Hertfordshire) 28th of July, 2015 12 / 16 The full transformation monoid Tn := the full transformation monoid on n points. Theorem l(Tn ) ≥ a(n) = e−2 nn − 2e−2 (1 − e−1 )nn−1/3 − o(nn−1/3 ). Here are the first few values: n 2 3 4 5 6 7 8 nn 4 27 256 3 125 46 656 823 543 16 777 216 a(n) 0 0 7 110 1 921 37 795 835 290 We don’t know if l(Tn )/|Tn | tends to a limit as n → ∞. Similar lower bounds for the lengths of: • order-preserving transformations On • the general linear semigroup GLS(n, q). Y. Péresse (Hertfordshire) 28th of July, 2015 12 / 16 Inverse semigroups An inverse semigroup is a semigroup S such that for all x ∈ S, there exists a unique x−1 ∈ S where xx−1 x = x and x−1 xx−1 = x−1 . Y. Péresse (Hertfordshire) 28th of July, 2015 13 / 16 Inverse semigroups An inverse semigroup is a semigroup S such that for all x ∈ S, there exists a unique x−1 ∈ S where xx−1 x = x and x−1 xx−1 = x−1 . Theorem (cf. Ganyushkin and Livinsky (2011)) Let S be a finite inverse semigroup with J -classes J1 , . . . , Jm . If ni ∈ N denotes the number of L - and R-classes in Ji , and Gi is any maximal subgroup of S contained in Ji , then l(S) = −1 + m X l(Ji∗ ) i=1 Y. Péresse (Hertfordshire) 28th of July, 2015 13 / 16 Inverse semigroups An inverse semigroup is a semigroup S such that for all x ∈ S, there exists a unique x−1 ∈ S where xx−1 x = x and x−1 xx−1 = x−1 . Theorem (cf. Ganyushkin and Livinsky (2011)) Let S be a finite inverse semigroup with J -classes J1 , . . . , Jm . If ni ∈ N denotes the number of L - and R-classes in Ji , and Gi is any maximal subgroup of S contained in Ji , then l(S) = −1 + = −1 + m X i=1 m X i=1 Y. Péresse (Hertfordshire) l(Ji∗ ) ni (l(Gi ) + 1) + ni (ni − 1) |Gi | + (ni − 1). 2 28th of July, 2015 13 / 16 The symmetric inverse monoid, part I The symmetric inverse monoid In consists of all bijections between subsets of X = {1, . . . , n}. Y. Péresse (Hertfordshire) 28th of July, 2015 14 / 16 The symmetric inverse monoid, part I The symmetric inverse monoid In consists of all bijections between subsets of X = {1, . . . , n}. If f ∈ In , then we define: dom(f ) = { x ∈ X : (x)f is defined } im(f ) = { (x)f ∈ X : x ∈ dom(f ) }. Y. Péresse (Hertfordshire) 28th of July, 2015 14 / 16 The symmetric inverse monoid, part I The symmetric inverse monoid In consists of all bijections between subsets of X = {1, . . . , n}. If f ∈ In , then we define: dom(f ) = { x ∈ X : (x)f is defined } im(f ) = { (x)f ∈ X : x ∈ dom(f ) }. If f, g ∈ In , then • f L g if and only if im(f ) = im(g); • f Rg if and only if dom(f ) = dom(g); • f J g if and only if | dom(f )| = | dom(g)|. Y. Péresse (Hertfordshire) 28th of July, 2015 14 / 16 The symmetric inverse monoid, part I The symmetric inverse monoid In consists of all bijections between subsets of X = {1, . . . , n}. If f ∈ In , then we define: dom(f ) = { x ∈ X : (x)f is defined } im(f ) = { (x)f ∈ X : x ∈ dom(f ) }. If f, g ∈ In , then • f L g if and only if im(f ) = im(g); • f Rg if and only if dom(f ) = dom(g); • f J g if and only if | dom(f )| = | dom(g)|. If Ji is the J -class of In consisting of elements f with | dom(f )| = i, then the number of L - and R-classes in Ji is ni . Y. Péresse (Hertfordshire) 28th of July, 2015 14 / 16 The symmetric inverse monoid, part I The symmetric inverse monoid In consists of all bijections between subsets of X = {1, . . . , n}. If f ∈ In , then we define: dom(f ) = { x ∈ X : (x)f is defined } im(f ) = { (x)f ∈ X : x ∈ dom(f ) }. If f, g ∈ In , then • f L g if and only if im(f ) = im(g); • f Rg if and only if dom(f ) = dom(g); • f J g if and only if | dom(f )| = | dom(g)|. If Ji is the J -class of In consisting of elements f with | dom(f )| = i, then the number of L - and R-classes in Ji is ni . Thus n n n X n n i ( i − 1) l(In ) = −1 + |Si | + − 1. (l(Si ) + 1) + i 2 i i=1 Y. Péresse (Hertfordshire) 28th of July, 2015 14 / 16 The symmetric inverse monoid, part II n |In | l(In ) 1 2 1 2 7 6 Y. Péresse (Hertfordshire) 3 34 25 4 209 116 5 1 546 722 6 13327 5 956 7 130 922 59 243 8 1 441 729 667 500 28th of July, 2015 15 / 16 The symmetric inverse monoid, part II n |In | l(In ) 1 2 1 2 7 6 3 34 25 4 209 116 5 1 546 722 6 13327 5 956 7 130 922 59 243 8 1 441 729 667 500 We used the formula in the previous theorem to show that: Theorem l(In )/|In | → 1/2 as n → ∞. Y. Péresse (Hertfordshire) 28th of July, 2015 15 / 16 The symmetric inverse monoid, part II n |In | l(In ) 1 2 1 2 7 6 3 34 25 4 209 116 5 1 546 722 6 13327 5 956 7 130 922 59 243 8 1 441 729 667 500 We used the formula in the previous theorem to show that: Theorem l(In )/|In | → 1/2 as n → ∞. The same limit holds for various other well-known inverse semigroups: the dual symmetric inverse monoid, the semigroup of partial order-preserving injective mappings, and so on. Y. Péresse (Hertfordshire) 28th of July, 2015 15 / 16 Open problem Does l(Tn )/|Tn | tend to a limit as n −→ ∞? Y. Péresse (Hertfordshire) 28th of July, 2015 16 / 16 Open problem Does l(Tn )/|Tn | tend to a limit as n −→ ∞? If so, what is the limit? Y. Péresse (Hertfordshire) 28th of July, 2015 16 / 16 Open problem Does l(Tn )/|Tn | tend to a limit as n −→ ∞? If so, what is the limit? If not, what are the upper and lower limits? Y. Péresse (Hertfordshire) 28th of July, 2015 16 / 16 Open problem Does l(Tn )/|Tn | tend to a limit as n −→ ∞? If so, what is the limit? If not, what are the upper and lower limits? Thank you for listening! Y. Péresse (Hertfordshire) 28th of July, 2015 16 / 16