Approaches to bounding the exponent of matrix multiplication

Size: px
Start display at page:

Download "Approaches to bounding the exponent of matrix multiplication"

Transcription

1 Approaches to bounding the exponent of matrix multiplication Chris Umans Caltech Based on joint work with Noga Alon, Henry Cohn, Bobby Kleinberg, Amir Shpilka, Balazs Szegedy Simons Institute Sept. 7, 204

2 Introduction A X B = C Standard method: O(n 3 ) operations Strassen (969): O(n 2.8 ) operations Sept. 7, 204 2

3 Introduction A X B = C Standard method: O(n 3 ) operations Strassen (969): O(n 2.8 ) operations The exponent of matrix multiplication: smallest number ω such that for all ε>0 O(n ω + ε ) operations suffice Sept. 7, 204 3

4 History Standard algorithm ω 3 Strassen (969) ω < 2.8 Pan (978) ω < 2.79 Bini; Bini et al. (979) ω < 2.78 Schönhage (98) ω < 2.55 Pan; Romani; Coppersmith + Winograd (98-982) ω < 2.50 Strassen (987) ω < 2.48 Coppersmith + Winograd (987) ω < Stothers (200) ω < Williams (20) ω < Le Gall (204) ω < Sept. 7, 204 4

5 Outline. main ideas from Strassen 969 through Le Gall approach via embedding into semisimple algebra multiplication groups coherent configurations/association schemes Sept. 7, 204 5

6 The matrix multiplication tensor <n,n,n> is a n 2 x n 2 x n 2 tensor described by trilinear form i,j,k X i,j Y j,k Z k,i a a 2 a 2 a 22 b b 2 x = b 2 b 22 c c 2 c 2 c 22 b b 2 b 2 b 22 a 22 a 2 a 2 a Sept. 7, 204 6

7 The matrix multiplication tensor <n,n,n> is a n 2 x n 2 x n 2 tensor described by trilinear form i,j,k X i,j Y j,k Z k,i a a 2 a 2 a 22 b b 2 x = b 2 b 22 c c 2 c 2 c 22 b b 2 b 2 b 22 a 22 a 2 a 2 a Sept. 7, 204 7

8 The matrix multiplication tensor <n,n,n> is a n 2 x n 2 x n 2 tensor described by trilinear form i,j,k X i,j Y j,k Z k,i a a 2 a 2 a 22 b b 2 x = b 2 b 22 c c 2 c 2 c 22 b b 2 b 2 b 22 a 22 a 2 a 2 a Sept. 7, 204 8

9 The matrix multiplication tensor <n,n,n> is a n 2 x n 2 x n 2 tensor described by trilinear form i,j,k X i,j Y j,k Z k,i a a 2 a 2 a 22 b b 2 x = b 2 b 22 c c 2 c 2 c 22 b b 2 b 2 b 22 a 22 a 2 a 2 a Sept. 7, 204 9

10 The matrix multiplication tensor <n,n,n> is a n 2 x n 2 x n 2 tensor described by trilinear form i,j,k X i,j Y j,k Z k,i a a 2 a 2 a 22 b b 2 x = b 2 b 22 c c 2 c 2 c 22 b b 2 b 2 b 22 a 22 a 2 a 2 a Sept. 7, 204 0

11 The matrix multiplication tensor <n,m,p> is a nm mp pn tensor described by trilinear form i,j,k X i,j Y j,k Z k,i Each of np slices of <n,m,p>: n m A X m B = n C p p Sept. 7, 204

12 Strategies for upper bounding the rank of the matrix multiplication tensor

13 Upper bounds on rank Observation: <n,n,n> -i = <n i, n i, n i > ) R(<n i, n i, n i >) R(<n,n,n>) i Strategy I: bound rank for small n by hand R(<2,2,2>) = 7! < 2.8 R(<3,3,3>) 2 [9..23] (worse bound) even computer search infeasible Sept. 7, 204 3

14 Upper bounds on rank Border rank = rank of sequence of tensors approaching target tensor entrywise ² rank = 3 border rank = 2: ² - ² Strategy II: bound border rank for small n Lemma: R(<n,n,n>) < r )! < log n r R(<2,2,3>) 0! < 2.79 Sept. 7, 204 4

15 Upper bounds on rank Direct sum of tensors <n,n,n> <m,m,m> <n,n,n> <m,m,m> Asymptotic Sum Inequality and example (Schönhage 98) (multiple matrix multiplications in parallel) Strategy III: bound (border) rank of direct sums of small matrix multiplication tensors R(<n,n,n > <n k,n k,n k >) < r ) i n i! < r R(<4,,3> <,6,>) 3! < 2.55 Sept. 7, 204 5

16 !!! Upper bounds on rank Strategy IV: Strassen laser method tensor with coarse structure of MM and fine structure components isomorphic to MM!! (many independent MMs in high tensor powers)!! coarse structure fine = scalar x row vector <,2,> col vector x scalar Sept. 7, 204 6!! q

17 !!! Upper bounds on rank Strategy IV: Strassen laser method tensor with coarse structure of MM and fine structure components isomorphic to MM (many independent MMs in high tensor powers)!!!!!! q border rank = q + ; q = 5 yields! < 2.48 Sept. 7, 204 7

18 Upper bounds on rank Coppersmith-Winograd and beyond: border rank of this tensor is q+2: i= q X 0 Y i Z i + X i Y 0 Z i + X i Y i Z 0 + X 0 Y 0 Z q+ + X 0 Y q+ Z 0 + X q+ Y 0 Z 0 6 pieces : target proportions in high tensor power affect # and size of independent MMs q = 6 yields! < Sept. 7, 204 8

19 Upper bounds on rank Coppersmith-Winograd and beyond: analyze tensor powers of this tensor T q = i= q X 0 Y i Z i + X i Y 0 Z i + X i Y i Z 0 + X 0 Y 0 Z q+ + X 0 Y q+ Z 0 + X q+ Y 0 Z 0 Tensor power # pieces bound reference C-W Stothers Williams x 0^ Le Gall x 0^ Le Gall Sept. 7, 204 9

20 Upper bounds on rank Coppersmith-Winograd and beyond Tensor power # pieces bound reference C-W Stothers Williams x 0^ Le Gall x 0^ Le Gall Ambainis-Filmus 204: N-th tensor power cannot beat bound of Sept. 7,

21 A different approach So far... bound border rank of small tensor (by hand) asymptotic bound from high tensor powers Disadvantages limited universe of starting tensors high tensor powers hard to analyze Sept. 7, 204 2

22 matrix multiplication via groups and coherent configurations / association schemes

23 The general approach Cohn-Umans 2003, 202: embed n x n matrix multiplication into semisimple algebra multiplication semi-simple: isomorphic to block-diagonal MM = commutative, diagonal key hope: nice basis w/ combinatorial structure reduce n x n MM to smaller MMs; recurse Sept. 7,

24 The Group Algebra given finite group G, group algebra C[G] has elements Σ g a g g with multiplication (Σ g a g g)(σ h b h h) = Σ f (Σ gh = f a g b h )f structure: C[G] ' (C d d) (C d k dk) group elements are nice basis Sept. 7,

25 Nice basis embedding: Subgroups X, Y, Z of G satisfy the triple product property if for all x X, y Y, z Z : xyz = iff x = y = z =. Sept. 7,

26 The embedding: Q(S) = {s - t: s, t S} Subsets X, Y, Z of G satisfy the triple product property if for all x Q(X), y Q(Y), z Q(Z): xyz = iff x = y = z =. A = Σa x,y (x y - ) B = Σb y2,z 2 (y 2 z - 2 ) Claim: (AB) x3,z 3 = coeff. on (x 3 z - 3 ) in A*B. Sept. 7,

27 The embedding: Q(S) = {s - t: s, t S} Subsets X, Y, Z of G satisfy the triple product property if for all x Q(X), y Q(Y), z Q(Z): xyz = iff x = y = z =. A = Σa x,y (x y - ) B = Σb y2,z 2 (y 2 z - 2 ) Claim: (AB) x3,z 3 = coeff. on (x 3 z - 3 ) in A*B. (x y - )(y 2 z - 2 ) = x 3 z - 3 ) x - 3 x y - y 2 z - 2 z 3 = Sept. 7,

28 How many multiplications? Embedding + structure of C[G] yields bound on rank ( # multiplications): we use m Σd i 3 mults really m = Σd i! mults at least m Σd i 2 = G mults = First Challenge: embed k k matrix multiplication in group of size ¼ k 2 Sept. 7,

29 The embedding First Challenge: embed k k matrix multiplication in group of size ¼ k 2 simple pigeonhole argument: embedding in an abelian group requires group to have size k 3 Sept. 7,

30 The triangle construction Theorem: can embed k k matrix multiplication in symmetric group of size k 2 + o() n objects subgroup X subgroup Y subgroup Z need X, Y, Z in S n all with size S n /2 Sept. 7,

31 The triangle construction X moves points within rows Y moves points within columns Z moves points within diagonals want: xyz = x = y = z = Sept. 7, 204 3

32 The triangle construction Theorem: can embed k k matrix multiplication in symmetric group of size k 2 + o() n objects subgroup X subgroup Y subgroup Z unfortunately, d max > X (= Y = Z ) Sept. 7,

33 What should we be aiming for? Theorem: in group G supporting k x k matrix multiplication with character degrees d, d 2, d 3,, we obtain: k ω i d i ω If X, Y, Z µ G satisfy T.P.P. and ( X Y Z ) /3 = k G /2 o() d max G /2 ² then! = 2 i d i! d max! 2 G Sept. 7,

34 Constructions in linear groups Good candidate family: SL(n, q) for fixed dimension n In SL(n, R) these three subgroups satisfy the triple product property: upper-triangular with ones on the diagonal lower-triangular with ones on the diagonal the special orthogonal group SO(n, R) and dim. of each is ½ dim. of G as n! Sept. 7,

35 Group algebra approach [CKSU 2005] wreath product groups yield :! < 2.48,! < 2.4 key part of construction is combinatorial two conjectures implying! = 2 Main disadvantage: non-trivial results require non-abelian groups most ideas foiled by too-large char. degrees Sept. 7,

36 General semi-simple algebras (finite dimensional, complex) algebra specified by nice basis e, e 2,, e r structure constants i,j,k satisfying e i e j = k i,j,k e k realizes MM if contains*: structural tensor of algebra mult. MM tensor <n,n,n> i i,j,k Sept. 7, j k

37 Weighted vs. unweighted MM Technical problem: MM tensor <n,n,n> given by i,j,k X i,j Y j,k Z k,i embedding into algebra bounds rank of tensor given by i,j,k i,j,k X i,j Y j,k Z k,i (with i,j,k 0) group algebra: i,j,k always 0 or Sept. 7,

38 Weighted vs. unweighted MM s-rank of tensor T: minimum rank of tensor with same support as T Does upper bound on s-rank of MM tensor imply upper bound on ordinary rank? Example: a a 2 a 2 a 22 b b 2 x = b 2 b 22 a b + a b 2 + a 2 b 2 a 2 b 22 a 2 b + a 2 b 2 + a 22 b 2 a 22 b 22 Sept. 7,

39 Weighted vs. unweighted MM s-rank of tensor T: minimum rank of tensor with same support as T Does upper bound on s-rank of MM tensor imply upper bound on ordinary rank? Example: a a 2 a 2 a 22 x b b 2 b 2 b 22 does it help if can compute this in 6 multiplications?! a b + a b 2 + a 2 b 2 a 2 b 22 a 2 b + a 2 b 2 + a 22 b 2 2 a 22 b 22 39

40 Weighted vs. unweighted MM s-rank can be much smaller than rank: rank n same support: = n-th root of unity rank rank maybe it s easy to show s-rank of n n matrix multiplication is n 2 (!!) Sept. 7,

41 Weighted vs. unweighted MM! = inf { : rank(<n,n,n>) O(n )}! s = inf{ : s-rank(<n,n,n>) O(n )} Theorem:! (3! s 2)/2 in particular,! s 2 + ² )! 2 + (3/2)² Proof idea: find ¼ n 2 copies of <n,n,n> in 3 rd tensor power when broken up this way, can rescale Sept. 7, 204 4

42 A promising family of semisimple algebras

43 Coherent configurations group theory without groups points X, partition R, R 2,, R r of X 2 diagonal {(x,x) : x 2 X} is the union of some classes for each i, there is i * such that R i * = {(y,x) : (x,y) 2 R i } exist integers p i,j k such that for all (x,y) 2 R k : #{z: (x,z) 2 R i and (z,y) 2 R j } = p i,j k if one class: association scheme p i,j k = p j,i k : commutative x i z k j y Sept. 7,

44 Coherent configs: examples Hamming scheme: points 0/ vectors classes determined by hamming distance distance-regular graph: points = vertices classes determined by distance in graph metric Sept. 7,

45 Coherent configs: examples scheme based on finite group G set X = finite group G z classes R g = {(x,xg) : x 2 X} f g p f,g h = if fg=h, 0 otherwise x h y Schurian : group G acts on set X classes = orbits of (diagonal) G-action on X 2 Sept. 7,

46 Coherent configs: examples Schurian : group G acts on set X classes = orbits of (diagonal) G-action on X 2 one Schurian scheme: group scheme group G x G acts on G via (g,h) x = gxh - orbits all of the form {(x,y): xy - 2 C i } for conjugacy class C i always commutative! Sept. 7,

47 Adjacency algebra CC: points X, partition R, R 2,, R r of X 2 for each class R i, matrix A i with A i [x,y] = iff (x,y) 2 R i 3 CC axioms ) {A i } generate a semisimple algebra e.g., 3 rd axiom implies A i A j = k p ij k A k if the CC based on group G, algebra is C[G] Sept. 7,

48 Nice basis conditions group algebra C[G]: nice basis yields triple product property adjacency algebras of CCs: nice basis yields triangle condition: (i,j ) (j,k ) can look like class names (k,i ) iff i = i, j = j, k = k Sept. 7,

49 Nice basis conditions Schurian CCs: nice basis yields group G acts on set X subsets A,B,C of X realize < A, B, C > if: a a f b g c h b c A B C fgh = implies a = a, b = b, c = c Sept. 7,

50 Coherent configs vs. groups Generalization for generalization s sake? recall group framework: non-commutative necessary Theorem: in group G realizing n n matrix multiplication, with character degrees d, d 2, d 3,, we obtain: R(<n,n,n>) i d i ω d max ω-2 G goals: G ¼ n 2 and small d max Sept. 7,

51 Coherent configs vs. groups Generalization for generalization s sake? coherent configuration framework: commutative suffices! combinatorial constructions from old setting yield! s < 2.48,! s < 2.4 conjectures from old setting (if true) would imply! s = 2 Sept. 7, 204 in commutative Schurian CC s even group schemes even symmetric

52 Proof idea we prove a general transformation: if can realize several independent matrix multiplications in CC can do this in abelian groups conjectures: can pack optimally then high symmetric power of CC realizes single matrix multiplication reproves Schönhage s Asymptotic Sum Inequality preserves commutativity Sept. 7,

53 Commutative CCs suffice Main point embedding n x n matrix multiplication into a commutative coherent configuration of rank ¼ n 2 is a viable route to! = 2 (no representation theory needed) Sept. 7,

54 Open problems find a construction in new framework that proves non-trivial bound on! s is not based on constructions from old setting is the (border) s-rank of <2,2,2> = 6? embed n n MM into commutative coherent configuration of rank ¼ n 2 Sept. 7,

I. Approaches to bounding the exponent of matrix multiplication

I. Approaches to bounding the exponent of matrix multiplication I. Approaches to bounding the exponent of matrix multiplication Chris Umans Caltech Based on joint work with Noga Alon, Henry Cohn, Bobby Kleinberg, Amir Shpilka, Balazs Szegedy Modern Applications of

More information

Fast matrix multiplication using coherent configurations

Fast matrix multiplication using coherent configurations Fast matrix multiplication using coherent configurations Henry Cohn Christopher Umans Abstract We introduce a relaxation of the notion of tensor rank, called s-rank, and show that upper bounds on the s-rank

More information

Powers of Tensors and Fast Matrix Multiplication

Powers of Tensors and Fast Matrix Multiplication Powers of Tensors and Fast Matrix Multiplication François Le Gall Department of Computer Science Graduate School of Information Science and Technology The University of Tokyo Simons Institute, 12 November

More information

Group-theoretic approach to Fast Matrix Multiplication

Group-theoretic approach to Fast Matrix Multiplication Jenya Kirshtein 1 Group-theoretic approach to Fast Matrix Multiplication Jenya Kirshtein Department of Mathematics University of Denver Jenya Kirshtein 2 References 1. H. Cohn, C. Umans. Group-theoretic

More information

Introduction to Association Schemes

Introduction to Association Schemes Introduction to Association Schemes Akihiro Munemasa Tohoku University June 5 6, 24 Algebraic Combinatorics Summer School, Sendai Assumed results (i) Vandermonde determinant: a a m =. a m a m m i

More information

How to find good starting tensors for matrix multiplication

How to find good starting tensors for matrix multiplication How to find good starting tensors for matrix multiplication Markus Bläser Saarland University Matrix multiplication z,... z,n..... z n,... z n,n = x,... x,n..... x n,... x n,n y,... y,n..... y n,... y

More information

Fast Matrix Multiplication: Limitations of the Laser Method

Fast Matrix Multiplication: Limitations of the Laser Method Electronic Colloquium on Computational Complexity, Report No. 154 (2014) Fast Matrix Multiplication: Limitations of the Laser Method Andris Ambainis University of Latvia Riga, Latvia andris.ambainis@lu.lv

More information

(Group-theoretic) Fast Matrix Multiplication

(Group-theoretic) Fast Matrix Multiplication (Group-theoretic) Fast Matrix Multiplication Ivo Hedtke Data Structures and Efficient Algorithms Group (Prof Dr M Müller-Hannemann) Martin-Luther-University Halle-Wittenberg Institute of Computer Science

More information

Complexity Theory of Polynomial-Time Problems

Complexity Theory of Polynomial-Time Problems Complexity Theory of Polynomial-Time Problems Lecture 8: (Boolean) Matrix Multiplication Karl Bringmann Recall: Boolean Matrix Multiplication given n n matrices A, B with entries in {0,1} compute matrix

More information

Complexity of Matrix Multiplication and Bilinear Problems

Complexity of Matrix Multiplication and Bilinear Problems Complexity of Matrix Multiplication and Bilinear Problems François Le Gall Graduate School of Informatics Kyoto University ADFOCS17 - Lecture 3 24 August 2017 Overview of the Lectures Fundamental techniques

More information

Group-theoretic Algorithms for Matrix Multiplication

Group-theoretic Algorithms for Matrix Multiplication Group-theoretic Algorithms for Matrix Multiplication Henry Cohn Robert Kleinberg Balázs Szegedy Christopher Umans Abstract We further develop the group-theoretic approach to fast matrix multiplication

More information

Groups of Prime Power Order with Derived Subgroup of Prime Order

Groups of Prime Power Order with Derived Subgroup of Prime Order Journal of Algebra 219, 625 657 (1999) Article ID jabr.1998.7909, available online at http://www.idealibrary.com on Groups of Prime Power Order with Derived Subgroup of Prime Order Simon R. Blackburn*

More information

REPRESENTATIONS OF S n AND GL(n, C)

REPRESENTATIONS OF S n AND GL(n, C) REPRESENTATIONS OF S n AND GL(n, C) SEAN MCAFEE 1 outline For a given finite group G, we have that the number of irreducible representations of G is equal to the number of conjugacy classes of G Although

More information

Asymptotic Spectrum and Matrix Multiplication. ISSAC 2012, Grenoble

Asymptotic Spectrum and Matrix Multiplication. ISSAC 2012, Grenoble Asymptotic Spectrum and Matrix Multiplication Volker Strassen Affiliation: University of Konstanz Residence: Dresden, Germany ISSAC 2012, Grenoble Ladies and gentlemen, my talk will be on the complexity

More information

Fast Approximate Matrix Multiplication by Solving Linear Systems

Fast Approximate Matrix Multiplication by Solving Linear Systems Electronic Colloquium on Computational Complexity, Report No. 117 (2014) Fast Approximate Matrix Multiplication by Solving Linear Systems Shiva Manne 1 and Manjish Pal 2 1 Birla Institute of Technology,

More information

Ma/CS 6b Class 12: Graphs and Matrices

Ma/CS 6b Class 12: Graphs and Matrices Ma/CS 6b Class 2: Graphs and Matrices 3 3 v 5 v 4 v By Adam Sheffer Non-simple Graphs In this class we allow graphs to be nonsimple. We allow parallel edges, but not loops. Incidence Matrix Consider a

More information

Maximal non-commuting subsets of groups

Maximal non-commuting subsets of groups Maximal non-commuting subsets of groups Umut Işık March 29, 2005 Abstract Given a finite group G, we consider the problem of finding the maximal size nc(g) of subsets of G that have the property that no

More information

The Terwilliger Algebras of Group Association Schemes

The Terwilliger Algebras of Group Association Schemes The Terwilliger Algebras of Group Association Schemes Eiichi Bannai Akihiro Munemasa The Terwilliger algebra of an association scheme was introduced by Paul Terwilliger [7] in order to study P-and Q-polynomial

More information

Math 121 Homework 5: Notes on Selected Problems

Math 121 Homework 5: Notes on Selected Problems Math 121 Homework 5: Notes on Selected Problems 12.1.2. Let M be a module over the integral domain R. (a) Assume that M has rank n and that x 1,..., x n is any maximal set of linearly independent elements

More information

Abstract Algebra II Groups ( )

Abstract Algebra II Groups ( ) Abstract Algebra II Groups ( ) Melchior Grützmann / melchiorgfreehostingcom/algebra October 15, 2012 Outline Group homomorphisms Free groups, free products, and presentations Free products ( ) Definition

More information

Axioms of Kleene Algebra

Axioms of Kleene Algebra Introduction to Kleene Algebra Lecture 2 CS786 Spring 2004 January 28, 2004 Axioms of Kleene Algebra In this lecture we give the formal definition of a Kleene algebra and derive some basic consequences.

More information

Mathematics 222a Quiz 2 CODE 111 November 21, 2002

Mathematics 222a Quiz 2 CODE 111 November 21, 2002 Student s Name [print] Student Number Mathematics 222a Instructions: Print your name and student number at the top of this question sheet. Print your name and your instructor s name on the answer sheet.

More information

Axioms for the Real Number System

Axioms for the Real Number System Axioms for the Real Number System Math 361 Fall 2003 Page 1 of 9 The Real Number System The real number system consists of four parts: 1. A set (R). We will call the elements of this set real numbers,

More information

Lecture 10: A (Brief) Introduction to Group Theory (See Chapter 3.13 in Boas, 3rd Edition)

Lecture 10: A (Brief) Introduction to Group Theory (See Chapter 3.13 in Boas, 3rd Edition) Lecture 0: A (Brief) Introduction to Group heory (See Chapter 3.3 in Boas, 3rd Edition) Having gained some new experience with matrices, which provide us with representations of groups, and because symmetries

More information

Groups and Symmetries

Groups and Symmetries Groups and Symmetries Definition: Symmetry A symmetry of a shape is a rigid motion that takes vertices to vertices, edges to edges. Note: A rigid motion preserves angles and distances. Definition: Group

More information

Elementary linear algebra

Elementary linear algebra Chapter 1 Elementary linear algebra 1.1 Vector spaces Vector spaces owe their importance to the fact that so many models arising in the solutions of specific problems turn out to be vector spaces. The

More information

Square 2-designs/1. 1 Definition

Square 2-designs/1. 1 Definition Square 2-designs Square 2-designs are variously known as symmetric designs, symmetric BIBDs, and projective designs. The definition does not imply any symmetry of the design, and the term projective designs,

More information

INTRODUCTION TO LIE ALGEBRAS. LECTURE 1.

INTRODUCTION TO LIE ALGEBRAS. LECTURE 1. INTRODUCTION TO LIE ALGEBRAS. LECTURE 1. 1. Algebras. Derivations. Definition of Lie algebra 1.1. Algebras. Let k be a field. An algebra over k (or k-algebra) is a vector space A endowed with a bilinear

More information

On the geometry of matrix multiplication

On the geometry of matrix multiplication On the geometry of matrix multiplication J.M. Landsberg Texas A&M University Spring 2018 AMS Sectional Meeting 1 / 27 A practical problem: efficient linear algebra Standard algorithm for matrix multiplication,

More information

Fast Matrix Product Algorithms: From Theory To Practice

Fast Matrix Product Algorithms: From Theory To Practice Introduction and Definitions The τ-theorem Pan s aggregation tables and the τ-theorem Software Implementation Conclusion Fast Matrix Product Algorithms: From Theory To Practice Thomas Sibut-Pinote Inria,

More information

A DARK GREY P O N T, with a Switch Tail, and a small Star on the Forehead. Any

A DARK GREY P O N T, with a Switch Tail, and a small Star on the Forehead. Any Y Y Y X X «/ YY Y Y ««Y x ) & \ & & } # Y \#$& / Y Y X» \\ / X X X x & Y Y X «q «z \x» = q Y # % \ & [ & Z \ & { + % ) / / «q zy» / & / / / & x x X / % % ) Y x X Y $ Z % Y Y x x } / % «] «] # z» & Y X»

More information

Math 306 Topics in Algebra, Spring 2013 Homework 7 Solutions

Math 306 Topics in Algebra, Spring 2013 Homework 7 Solutions Math 306 Topics in Algebra, Spring 203 Homework 7 Solutions () (5 pts) Let G be a finite group. Show that the function defines an inner product on C[G]. We have Also Lastly, we have C[G] C[G] C c f + c

More information

Non commutative Khintchine inequalities and Grothendieck s theo

Non commutative Khintchine inequalities and Grothendieck s theo Non commutative Khintchine inequalities and Grothendieck s theorem Nankai, 2007 Plan Non-commutative Khintchine inequalities 1 Non-commutative Khintchine inequalities 2 µ = Uniform probability on the set

More information

Representations of algebraic groups and their Lie algebras Jens Carsten Jantzen Lecture III

Representations of algebraic groups and their Lie algebras Jens Carsten Jantzen Lecture III Representations of algebraic groups and their Lie algebras Jens Carsten Jantzen Lecture III Lie algebras. Let K be again an algebraically closed field. For the moment let G be an arbitrary algebraic group

More information

Exercises on chapter 4

Exercises on chapter 4 Exercises on chapter 4 Always R-algebra means associative, unital R-algebra. (There are other sorts of R-algebra but we won t meet them in this course.) 1. Let A and B be algebras over a field F. (i) Explain

More information

The Interlace Polynomial of Graphs at 1

The Interlace Polynomial of Graphs at 1 The Interlace Polynomial of Graphs at 1 PN Balister B Bollobás J Cutler L Pebody July 3, 2002 Department of Mathematical Sciences, University of Memphis, Memphis, TN 38152 USA Abstract In this paper we

More information

1 Homework 8 Solutions

1 Homework 8 Solutions 1 Homework 8 Solutions (1) Let G be a finite group acting on a finite set S. Let V be the vector space of functions f : S C and let ρ be the homomorphism G GL C (V ) such that (ρ(g)f)(s) = f(g 1 s) g G,

More information

Algebra Review. Instructor: Laszlo Babai Notes by Vincent Lucarelli and the instructor. June 15, 2001

Algebra Review. Instructor: Laszlo Babai Notes by Vincent Lucarelli and the instructor. June 15, 2001 Algebra Review Instructor: Laszlo Babai Notes by Vincent Lucarelli and the instructor June 15, 2001 1 Groups Definition 1.1 A semigroup (G, ) is a set G with a binary operation such that: Axiom 1 ( a,

More information

Fast Matrix Multiplication by Group Algebras

Fast Matrix Multiplication by Group Algebras Fast Matrix Multiplication by Group Algebras A Master s Thesis submitted to the Faculty of the WORCESTER POLYTECHNIC INSTITUTE in partial fulfillment of the requirements for the Degree of Master of Science

More information

(d) Since we can think of isometries of a regular 2n-gon as invertible linear operators on R 2, we get a 2-dimensional representation of G for

(d) Since we can think of isometries of a regular 2n-gon as invertible linear operators on R 2, we get a 2-dimensional representation of G for Solutions to Homework #7 0. Prove that [S n, S n ] = A n for every n 2 (where A n is the alternating group). Solution: Since [f, g] = f 1 g 1 fg is an even permutation for all f, g S n and since A n is

More information

MATH Topics in Applied Mathematics Lecture 12: Evaluation of determinants. Cross product.

MATH Topics in Applied Mathematics Lecture 12: Evaluation of determinants. Cross product. MATH 311-504 Topics in Applied Mathematics Lecture 12: Evaluation of determinants. Cross product. Determinant is a scalar assigned to each square matrix. Notation. The determinant of a matrix A = (a ij

More information

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations Page 1 Definitions Tuesday, May 8, 2018 12:23 AM Notations " " means "equals, by definition" the set of all real numbers the set of integers Denote a function from a set to a set by Denote the image of

More information

structure tensors Lek-Heng Lim July 18, 2017

structure tensors Lek-Heng Lim July 18, 2017 structure tensors Lek-Heng Lim July 18, 2017 acknowledgments kind colleagues who nominated/supported me: Shmuel Friedland Sayan Mukherjee Pierre Comon Ming Gu Jean Bernard Lasserre Jiawang Nie Bernd Sturmfels

More information

Problem Set 2 Due Tuesday, September 27, ; p : 0. (b) Construct a representation using five d orbitals that sit on the origin as a basis: 1

Problem Set 2 Due Tuesday, September 27, ; p : 0. (b) Construct a representation using five d orbitals that sit on the origin as a basis: 1 Problem Set 2 Due Tuesday, September 27, 211 Problems from Carter: Chapter 2: 2a-d,g,h,j 2.6, 2.9; Chapter 3: 1a-d,f,g 3.3, 3.6, 3.7 Additional problems: (1) Consider the D 4 point group and use a coordinate

More information

FUNCTORS AND ADJUNCTIONS. 1. Functors

FUNCTORS AND ADJUNCTIONS. 1. Functors FUNCTORS AND ADJUNCTIONS Abstract. Graphs, quivers, natural transformations, adjunctions, Galois connections, Galois theory. 1.1. Graph maps. 1. Functors 1.1.1. Quivers. Quivers generalize directed graphs,

More information

ELEMENTARY SUBALGEBRAS OF RESTRICTED LIE ALGEBRAS

ELEMENTARY SUBALGEBRAS OF RESTRICTED LIE ALGEBRAS ELEMENTARY SUBALGEBRAS OF RESTRICTED LIE ALGEBRAS J. WARNER SUMMARY OF A PAPER BY J. CARLSON, E. FRIEDLANDER, AND J. PEVTSOVA, AND FURTHER OBSERVATIONS 1. The Nullcone and Restricted Nullcone We will need

More information

Categories and Quantum Informatics

Categories and Quantum Informatics Categories and Quantum Informatics Week 6: Frobenius structures Chris Heunen 1 / 41 Overview Frobenius structure: interacting co/monoid, self-duality Normal forms: coherence theorem Frobenius law: coherence

More information

On the singular elements of a semisimple Lie algebra and the generalized Amitsur-Levitski Theorem

On the singular elements of a semisimple Lie algebra and the generalized Amitsur-Levitski Theorem On the singular elements of a semisimple Lie algebra and the generalized Amitsur-Levitski Theorem Bertram Kostant, MIT Conference on Representations of Reductive Groups Salt Lake City, Utah July 10, 2013

More information

Before you begin read these instructions carefully.

Before you begin read these instructions carefully. MATHEMATICAL TRIPOS Part IA Tuesday, 4 June, 2013 1:30 pm to 4:30 pm PAPER 3 Before you begin read these instructions carefully. The examination paper is divided into two sections. Each question in Section

More information

Finding a Heaviest Triangle is not Harder than Matrix Multiplication

Finding a Heaviest Triangle is not Harder than Matrix Multiplication Finding a Heaviest Triangle is not Harder than Matrix Multiplication Artur Czumaj Department of Computer Science New Jersey Institute of Technology aczumaj@acm.org Andrzej Lingas Department of Computer

More information

On the tensor rank of networks of entangled pairs

On the tensor rank of networks of entangled pairs On the tensor rank of networks of entangled pairs tensor surgery and the laser method Ma4hias Christandl (Copenhagen) Peter Vrana (Budapest) and Jeroen Zuiddam (Amsterdam) ariv:1606.04085 and ariv:1609.07476

More information

CSC Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming

CSC Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming CSC2411 - Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming Notes taken by Mike Jamieson March 28, 2005 Summary: In this lecture, we introduce semidefinite programming

More information

Since G is a compact Lie group, we can apply Schur orthogonality to see that G χ π (g) 2 dg =

Since G is a compact Lie group, we can apply Schur orthogonality to see that G χ π (g) 2 dg = Problem 1 Show that if π is an irreducible representation of a compact lie group G then π is also irreducible. Give an example of a G and π such that π = π, and another for which π π. Is this true for

More information

Free Subgroups of the Fundamental Group of the Hawaiian Earring

Free Subgroups of the Fundamental Group of the Hawaiian Earring Journal of Algebra 219, 598 605 (1999) Article ID jabr.1999.7912, available online at http://www.idealibrary.com on Free Subgroups of the Fundamental Group of the Hawaiian Earring Katsuya Eda School of

More information

Exercises on chapter 1

Exercises on chapter 1 Exercises on chapter 1 1. Let G be a group and H and K be subgroups. Let HK = {hk h H, k K}. (i) Prove that HK is a subgroup of G if and only if HK = KH. (ii) If either H or K is a normal subgroup of G

More information

DISCRETIZED CONFIGURATIONS AND PARTIAL PARTITIONS

DISCRETIZED CONFIGURATIONS AND PARTIAL PARTITIONS DISCRETIZED CONFIGURATIONS AND PARTIAL PARTITIONS AARON ABRAMS, DAVID GAY, AND VALERIE HOWER Abstract. We show that the discretized configuration space of k points in the n-simplex is homotopy equivalent

More information

Review of Linear Algebra

Review of Linear Algebra Review of Linear Algebra Throughout these notes, F denotes a field (often called the scalars in this context). 1 Definition of a vector space Definition 1.1. A F -vector space or simply a vector space

More information

Vector spaces. EE 387, Notes 8, Handout #12

Vector spaces. EE 387, Notes 8, Handout #12 Vector spaces EE 387, Notes 8, Handout #12 A vector space V of vectors over a field F of scalars is a set with a binary operator + on V and a scalar-vector product satisfying these axioms: 1. (V, +) is

More information

Solutions to Assignment 4

Solutions to Assignment 4 1. Let G be a finite, abelian group written additively. Let x = g G g, and let G 2 be the subgroup of G defined by G 2 = {g G 2g = 0}. (a) Show that x = g G 2 g. (b) Show that x = 0 if G 2 = 2. If G 2

More information

Packing of Rigid Spanning Subgraphs and Spanning Trees

Packing of Rigid Spanning Subgraphs and Spanning Trees Packing of Rigid Spanning Subgraphs and Spanning Trees Joseph Cheriyan Olivier Durand de Gevigney Zoltán Szigeti December 14, 2011 Abstract We prove that every 6k + 2l, 2k-connected simple graph contains

More information

SOME DESIGNS AND CODES FROM L 2 (q) Communicated by Alireza Abdollahi

SOME DESIGNS AND CODES FROM L 2 (q) Communicated by Alireza Abdollahi Transactions on Combinatorics ISSN (print): 2251-8657, ISSN (on-line): 2251-8665 Vol. 3 No. 1 (2014), pp. 15-28. c 2014 University of Isfahan www.combinatorics.ir www.ui.ac.ir SOME DESIGNS AND CODES FROM

More information

Noncommutative motives and their applications

Noncommutative motives and their applications MSRI 2013 The classical theory of pure motives (Grothendieck) V k category of smooth projective varieties over a field k; morphisms of varieties (Pure) Motives over k: linearization and idempotent completion

More information

CONSEQUENCES OF THE SYLOW THEOREMS

CONSEQUENCES OF THE SYLOW THEOREMS CONSEQUENCES OF THE SYLOW THEOREMS KEITH CONRAD For a group theorist, Sylow s Theorem is such a basic tool, and so fundamental, that it is used almost without thinking, like breathing. Geoff Robinson 1.

More information

The Hamming Codes and Delsarte s Linear Programming Bound

The Hamming Codes and Delsarte s Linear Programming Bound The Hamming Codes and Delsarte s Linear Programming Bound by Sky McKinley Under the Astute Tutelage of Professor John S. Caughman, IV A thesis submitted in partial fulfillment of the requirements for the

More information

Application of the Representation Theory of Symmetric Groups for the Computation of Chromatic Polynomials of Graphs

Application of the Representation Theory of Symmetric Groups for the Computation of Chromatic Polynomials of Graphs Application of the Representation Theory of Symmetric Groups for the Computation of Chromatic Polynomials of Graphs Mikhail Klin Christian Pech 1 Department of Mathematics Ben Gurion University of the

More information

SUMMARY ALGEBRA I LOUIS-PHILIPPE THIBAULT

SUMMARY ALGEBRA I LOUIS-PHILIPPE THIBAULT SUMMARY ALGEBRA I LOUIS-PHILIPPE THIBAULT Contents 1. Group Theory 1 1.1. Basic Notions 1 1.2. Isomorphism Theorems 2 1.3. Jordan- Holder Theorem 2 1.4. Symmetric Group 3 1.5. Group action on Sets 3 1.6.

More information

Finite Presentations of Hyperbolic Groups

Finite Presentations of Hyperbolic Groups Finite Presentations of Hyperbolic Groups Joseph Wells Arizona State University May, 204 Groups into Metric Spaces Metric spaces and the geodesics therein are absolutely foundational to geometry. The central

More information

CSIR - Algebra Problems

CSIR - Algebra Problems CSIR - Algebra Problems N. Annamalai DST - INSPIRE Fellow (SRF) Department of Mathematics Bharathidasan University Tiruchirappalli -620024 E-mail: algebra.annamalai@gmail.com Website: https://annamalaimaths.wordpress.com

More information

FAMILIES OF IRREDUCIBLE REPRESENTATIONS OF S 2 S 3

FAMILIES OF IRREDUCIBLE REPRESENTATIONS OF S 2 S 3 FAMILIES OF IRREDUCIBLE REPRESENTATIONS OF S S 3 JAY TAYLOR We would like to consider the representation theory of the Weyl group of type B 3, which is isomorphic to the wreath product S S 3 = (S S S )

More information

Spectra of Semidirect Products of Cyclic Groups

Spectra of Semidirect Products of Cyclic Groups Spectra of Semidirect Products of Cyclic Groups Nathan Fox 1 University of Minnesota-Twin Cities Abstract The spectrum of a graph is the set of eigenvalues of its adjacency matrix A group, together with

More information

Physics 557 Lecture 5

Physics 557 Lecture 5 Physics 557 Lecture 5 Group heory: Since symmetries and the use of group theory is so much a part of recent progress in particle physics we will take a small detour to introduce the basic structure (as

More information

arxiv: v1 [math.co] 30 Jun 2016

arxiv: v1 [math.co] 30 Jun 2016 UPPER BOUNDS FOR SUNFLOWER-FREE SETS ERIC NASLUND, WILLIAM F. SAWIN arxiv:66.9575v [math.co] 3 Jun 6 Abstract. A collection of sets is said to form a -sunflower, or -system if the intersection of any two

More information

Algebraic Structures of Numbers. Andrejs Treibergs. September 8, 2009

Algebraic Structures of Numbers. Andrejs Treibergs. September 8, 2009 Math 3210 2. Algebraic Structures of Numbers Andrejs Treibergs University of Utah September 8, 2009 2. Peano Axioms Here are the basic axioms for the Natural Numbers N = {1, 2, 3,...}. N1. There is an

More information

RECAP How to find a maximum matching?

RECAP How to find a maximum matching? RECAP How to find a maximum matching? First characterize maximum matchings A maximal matching cannot be enlarged by adding another edge. A maximum matching of G is one of maximum size. Example. Maximum

More information

The alternating groups

The alternating groups Chapter 1 The alternating groups 1.1 Introduction The most familiar of the finite (non-abelian) simple groups are the alternating groups A n, which are subgroups of index 2 in the symmetric groups S n.

More information

GEOMETRIC STRUCTURES OF SEMISIMPLE LIE ALGEBRAS

GEOMETRIC STRUCTURES OF SEMISIMPLE LIE ALGEBRAS GEOMETRIC STRUCTURES OF SEMISIMPLE LIE ALGEBRAS ANA BALIBANU DISCUSSED WITH PROFESSOR VICTOR GINZBURG 1. Introduction The aim of this paper is to explore the geometry of a Lie algebra g through the action

More information

Adjoint Representations of the Symmetric Group

Adjoint Representations of the Symmetric Group Adjoint Representations of the Symmetric Group Mahir Bilen Can 1 and Miles Jones 2 1 mahirbilencan@gmail.com 2 mej016@ucsd.edu Abstract We study the restriction to the symmetric group, S n of the adjoint

More information

Packing and decomposition of graphs with trees

Packing and decomposition of graphs with trees Packing and decomposition of graphs with trees Raphael Yuster Department of Mathematics University of Haifa-ORANIM Tivon 36006, Israel. e-mail: raphy@math.tau.ac.il Abstract Let H be a tree on h 2 vertices.

More information

Min-Rank Conjecture for Log-Depth Circuits

Min-Rank Conjecture for Log-Depth Circuits Min-Rank Conjecture for Log-Depth Circuits Stasys Jukna a,,1, Georg Schnitger b,1 a Institute of Mathematics and Computer Science, Akademijos 4, LT-80663 Vilnius, Lithuania b University of Frankfurt, Institut

More information

The L 3 (4) near octagon

The L 3 (4) near octagon The L 3 (4) near octagon A. Bishnoi and B. De Bruyn October 8, 206 Abstract In recent work we constructed two new near octagons, one related to the finite simple group G 2 (4) and another one as a sub-near-octagon

More information

(1) Let G be a finite group and let P be a normal p-subgroup of G. Show that P is contained in every Sylow p-subgroup of G.

(1) Let G be a finite group and let P be a normal p-subgroup of G. Show that P is contained in every Sylow p-subgroup of G. (1) Let G be a finite group and let P be a normal p-subgroup of G. Show that P is contained in every Sylow p-subgroup of G. (2) Determine all groups of order 21 up to isomorphism. (3) Let P be s Sylow

More information

Model theory and algebraic geometry in groups, non-standard actions and algorithms

Model theory and algebraic geometry in groups, non-standard actions and algorithms Model theory and algebraic geometry in groups, non-standard actions and algorithms Olga Kharlampovich and Alexei Miasnikov ICM 2014 1 / 32 Outline Tarski s problems Malcev s problems Open problems 2 /

More information

The cocycle lattice of binary matroids

The cocycle lattice of binary matroids Published in: Europ. J. Comb. 14 (1993), 241 250. The cocycle lattice of binary matroids László Lovász Eötvös University, Budapest, Hungary, H-1088 Princeton University, Princeton, NJ 08544 Ákos Seress*

More information

Combining Association Schemes

Combining Association Schemes Chapter 4 Combining Association Schemes 4.1 Tensor products In this chapter we take an association scheme on Ω 1 and an association scheme on Ω, and combine them to obtain an association scheme on Ω 1

More information

and this makes M into an R-module by (1.2). 2

and this makes M into an R-module by (1.2). 2 1. Modules Definition 1.1. Let R be a commutative ring. A module over R is set M together with a binary operation, denoted +, which makes M into an abelian group, with 0 as the identity element, together

More information

Handout #6 INTRODUCTION TO ALGEBRAIC STRUCTURES: Prof. Moseley AN ALGEBRAIC FIELD

Handout #6 INTRODUCTION TO ALGEBRAIC STRUCTURES: Prof. Moseley AN ALGEBRAIC FIELD Handout #6 INTRODUCTION TO ALGEBRAIC STRUCTURES: Prof. Moseley Chap. 2 AN ALGEBRAIC FIELD To introduce the notion of an abstract algebraic structure we consider (algebraic) fields. (These should not to

More information

Linear algebra. S. Richard

Linear algebra. S. Richard Linear algebra S. Richard Fall Semester 2014 and Spring Semester 2015 2 Contents Introduction 5 0.1 Motivation.................................. 5 1 Geometric setting 7 1.1 The Euclidean space R n..........................

More information

On the Exponent of the All Pairs Shortest Path Problem

On the Exponent of the All Pairs Shortest Path Problem On the Exponent of the All Pairs Shortest Path Problem Noga Alon Department of Mathematics Sackler Faculty of Exact Sciences Tel Aviv University Zvi Galil Department of Computer Science Sackler Faculty

More information

ACO Comprehensive Exam 19 March Graph Theory

ACO Comprehensive Exam 19 March Graph Theory 1. Graph Theory Let G be a connected simple graph that is not a cycle and is not complete. Prove that there exist distinct non-adjacent vertices u, v V (G) such that the graph obtained from G by deleting

More information

B Sc MATHEMATICS ABSTRACT ALGEBRA

B Sc MATHEMATICS ABSTRACT ALGEBRA UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION B Sc MATHEMATICS (0 Admission Onwards) V Semester Core Course ABSTRACT ALGEBRA QUESTION BANK () Which of the following defines a binary operation on Z

More information

Using Laplacian Eigenvalues and Eigenvectors in the Analysis of Frequency Assignment Problems

Using Laplacian Eigenvalues and Eigenvectors in the Analysis of Frequency Assignment Problems Using Laplacian Eigenvalues and Eigenvectors in the Analysis of Frequency Assignment Problems Jan van den Heuvel and Snežana Pejić Department of Mathematics London School of Economics Houghton Street,

More information

ACO Comprehensive Exam October 14 and 15, 2013

ACO Comprehensive Exam October 14 and 15, 2013 1. Computability, Complexity and Algorithms (a) Let G be the complete graph on n vertices, and let c : V (G) V (G) [0, ) be a symmetric cost function. Consider the following closest point heuristic for

More information

Classification of root systems

Classification of root systems Classification of root systems September 8, 2017 1 Introduction These notes are an approximate outline of some of the material to be covered on Thursday, April 9; Tuesday, April 14; and Thursday, April

More information

SOLVABLE FUSION CATEGORIES AND A CATEGORICAL BURNSIDE S THEOREM

SOLVABLE FUSION CATEGORIES AND A CATEGORICAL BURNSIDE S THEOREM SOLVABLE FUSION CATEGORIES AND A CATEGORICAL BURNSIDE S THEOREM PAVEL ETINGOF The goal of this talk is to explain the classical representation-theoretic proof of Burnside s theorem in finite group theory,

More information

Math 250: Higher Algebra Representations of finite groups

Math 250: Higher Algebra Representations of finite groups Math 250: Higher Algebra Representations of finite groups 1 Basic definitions Representations. A representation of a group G over a field k is a k-vector space V together with an action of G on V by linear

More information

Irreducible subgroups of algebraic groups

Irreducible subgroups of algebraic groups Irreducible subgroups of algebraic groups Martin W. Liebeck Department of Mathematics Imperial College London SW7 2BZ England Donna M. Testerman Department of Mathematics University of Lausanne Switzerland

More information

A PROOF OF BURNSIDE S p a q b THEOREM

A PROOF OF BURNSIDE S p a q b THEOREM A PROOF OF BURNSIDE S p a q b THEOREM OBOB Abstract. We prove that if p and q are prime, then any group of order p a q b is solvable. Throughout this note, denote by A the set of algebraic numbers. We

More information

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra D. R. Wilkins Contents 3 Topics in Commutative Algebra 2 3.1 Rings and Fields......................... 2 3.2 Ideals...............................

More information

REPRESENTATION THEORY WEEK 5. B : V V k

REPRESENTATION THEORY WEEK 5. B : V V k REPRESENTATION THEORY WEEK 5 1. Invariant forms Recall that a bilinear form on a vector space V is a map satisfying B : V V k B (cv, dw) = cdb (v, w), B (v 1 + v, w) = B (v 1, w)+b (v, w), B (v, w 1 +

More information

OVERGROUPS OF IRREDUCIBLE LINEAR GROUPS, II

OVERGROUPS OF IRREDUCIBLE LINEAR GROUPS, II TRANSACTIONS OF THE AMERICAN MATHEMATICAL SOCIETY Volume 00, Number 0, Xxxx XXXX, Pages 000 000 S 0002-9947XX)0000-0 OVERGROUPS OF IRREDUCIBLE LINEAR GROUPS, II BEN FORD ABSTRACT. Determining the subgroup

More information