REPRESENTATIONS of FINITE GROUPS Contents 1. Introduction 1

Total Page:16

File Type:pdf, Size:1020Kb

REPRESENTATIONS of FINITE GROUPS Contents 1. Introduction 1 REPRESENTATIONS OF FINITE GROUPS SANG HOON KIM Abstract. This paper provides the definition of a representation of a finite group and ways to study it with several concepts and remarkable theorems such as an irreducible representation, the character, and Maschke's Theorem. Contents 1. Introduction 1 2. Group representations 1 3. Important theorems regarding G-invariant Hermitian form and unitary representations 3 4. Irreducible representations and Maschke's Theorem 7 5. Characters 8 6. Permutation representations 12 7. Regular representations 13 8. Schur's Lemma and proof of Orthogonality relations 14 Acknowledgments 18 References 18 1. Introduction Representation theory studies linear operators that are given by group elements acting on a vector space. Thus, representation theory is very useful in that it makes it possible to delve into geometric symmetries effectively with using coordinates, which is not possible if abstract group elements are only considered. This paper assumes that readers prior knowledge of linear algebra, including familiarity with Hermitian form and Spectral Theorem. Moreover, we deal only with finite groups. 2. Group representations We will start with a simple example of a representation of the group T of rotations of a tetrahedron. Suppose that the group T acts on a three-dimensional vector space V . Choose a basis (v1; v2; v3) so that each element of the basis passes through the midpoints A, B, C of three edges as follows. 1 2 SANG HOON KIM v3 C D v B 2 A v1 Figure 1. Tetrahedron on a 3-dimensional space Let x 2 T be the counter clockwise rotation around the vertex D by 2π=3 and y1; y2; y3 2 T be the counter clockwise rotations by π around the vertices A, B, C, respectively. The matrices that correspond to the group elements are 2 13 21 3 2−1 3 (2.1) Mx = 41 5 ;My1 = 4 −1 5 ;My2 = 4 1 5 ; 1 −1 −1 2−1 3 My3 = 4 −1 5 : 1 The group T is generated by fx; y1; y2; y3g. Therefore, the group of matrices isomorphic to the group T is generated by fRx;Ry1 ;Ry2 ;Ry3 g. As in the example above, we define a matrix representation of a group G as follows. Definition 2.2. A matrix representation of a group G is a homomorphism M : G ! GLn(F) where GLn(F) is the general linear group of degree n over a field F, the set of n × n invertible matrices. We will denote each image of g, an element of G, by Mg; the matrix repre- sentation M carries g to the invertible matrix Mg. Since M is a homomorphism, −1 −1 Mg−1 ,the image of g , is the inverse of Mg, which is thereby Mg . Also, the identity 1 2 G is carried to the n-dimensional identity matrix In = M1. Since a vector space does not have a unique basis, it is possible to deal with a representation without fixing a basis. Therefore, we introduce the definition of a group representation on a finite-dimensional vector space V . Definition 2.3. A representation of G on V is a homomorphism ρ : G ! GL(V ) where GL(V ) is the group of invertible linear operators on V . Definition 2.4. The dimension of ρ is defined to be the dimension of the vector space V . Choosing a basis, we can construct an isomorphism Φ : GL(V ) ! GLn(F) as follows: let ρg be the image of g via ρ. ρg defines a matrix Mg for a given basis B1 = (v1; v2; :::; vn). REPRESENTATIONS OF FINITE GROUPS 3 M : G / GLn(F) O isomorphic ρ : G / GL(V ) If we treat the representation ρg with a different basis B2 = (w1; w2; : : : ; wn), we get a different matrix with respect to the basis B2 via a change of basis matrix P in V as follows: 0 −1 (2.5) Mg = PMgP for every g 2 G: A group representation can also be thought of as a group action on a vector space V . As long as a group element acts on a vector space, its action should be consistent with the vector space, which means it should act as a linear operator on V . Therefore, it should satisfy the two axioms of a group action, which are 1v = v and (gh)v = g(hv) for all g; h 2 G and all v 2 V; and the two conditions of linear operator, 0 0 g(v + v ) = gv + gv and g(cv) = cgv for c 2 F: No matter what is given in the first place between a group representation and a group action, with the rule gv = ρg(v), we can define one by another. From now on, we will only deal with a complex representation that operates on a complex vector space. 3. Important theorems regarding G-invariant Hermitian form and unitary representations After defining a unitary representation, we will delve into several representations. Definition 3.1. A unitary representation is a homomorphism M : G ! Un from the group G to the unitary group Un. Let V be a Hermitian vector space. Then, a linear operator T is unitary if hv; wi = hT (v);T (w)i: In the same way, we can say a representation ρ : G ! GL(V ) is unitary if ρg is a unitary operator for all g 2 G, i.e. if (3.2) hv; wi = hρgv; ρgwi; which is also (3.3) hv; wi = hgv; gwi for all v; w 2 V . Given an orthonormal basis, a matrix representation, which is isomorphic to the unitary representation ρ, is unitary. Definition 3.4. Given a representation ρ of G on a vector space V , a form h·; ·i on V is called G-invariant if (3.2), or (3.3), is satisfied. Theorem 3.5. Let ρ be a representation of a finite group G on a complex vector space V . There exists a G-invariant, positive definite Hermitian form h·; ·i on V . 4 SANG HOON KIM Proof. Choose an arbitrary positive definite Hermitian form on V , which is denoted by {·; ·}. We can then define a new form as follows: 1 X (3.6) hv; wi = fgv; gwg N g2G where N is the order of G. We will show by the next lemma that the new Hermitian form (3.6) is G-invariant and positive definite. Lemma 3.7. The form (3.6) is a G-invariant, positive definite Hermitian form. Proof. For the form to be Hermitian, it should be linear in the second variable, conjugate-linear in the first variable, and Hermitian symmetric. (1) (Linearity in the second variable) Since the form {·; ·} is Hermitian and g acts as a linear operator on V , fgv; g(w + w0)g = fgv; gw + gw0g = fgv; gwg + fgv; gw0g: Thus, 1 X hv; w + w0i = fgv; g(w + w0)g N g2G 1 X 1 X = fgv; gwg + fgv; gw0g N N g2G g2G = hv; wi + hv; w0i: Also, fgv; g(cv0)g = fgv; c(gv0)g = cfgv; gv0g: Thus, 1 X hv; cv0i = fgv; g(cv0)g N g2G 1 X = c fgv; gv0g N g2G = chv; v0i: (2) (Conjugate linearity in the first variable) Similarly, we have that fg(v + v0); gwg = fgv + gv0; gwg = fgv; gwg + fgv0; gwg: REPRESENTATIONS OF FINITE GROUPS 5 Thus, 1 X hv + v0; wi = fg(v + v0); gwg N g2G 1 X 1 X = fgv; gwg + fgv0; gwg N N g2G g2G = hv; wi + hv0; wi: Also, fg(cv); gv0g = fc(gv); gv0g =c ¯fgv; gv0g: Therefore, 1 X hcv; v0i = fc(gv); gv0g N g2G 1 X =c ¯ fgv; gv0g N g2G =c ¯hv; v0i: (3) (Hermitian symmetry) Note that fgv; gv0g = fgv0; gvg. 1 X hv; v0i = fgv; gv0g N g2G 1 X = fgv0; gvg N g2G = hv0; vi: 1 Since h·; ·i is the sum of positive definite forms {·; ·} divided by the scalar N , h·; ·i is positive definite. To prove that the form h·; ·i is G-invariant, we should show that hv; wi = hg0v; g0wi for all v; w 2 V when g0 is an element of G. Indeed, 1 X 1 X hg v; g wi = fg(g v); g(g w)g = fgg v; gg wg 0 0 N 0 0 N 0 0 g2G g2G Since right multiplication by g0 is a bijection on G, gg0 runs over every element in G. Therefore, we can write the equation above as follows: 1 X 1 X hg v; g wi = fgg v; gg wg = fg0v; g0wg: 0 0 N 0 0 N g2G g02G 6 SANG HOON KIM The only difference between the equation we get and the original equation of the form is just the change in the order of the sum in the original equation. 1 X hg v; g wi = fg0v; g0wg 0 0 N g02G 1 X = fgv; gwg N g2G = hv; wi: The form h·; ·i is a G-invariant, positive definite Hermitian form. Now we prove the next theorem, which leads to remarkable corollaries. Theorem 3.8. Every matrix representation M : G ! GLn of a finite group G is conjugate to a unitary representation. In other words, given M, there is a matrix −1 P 2 GLn such that PMgP 2 Un for every g 2 G. Proof. Let V = Cn and a basis be the standard basis. Any homomorphism M : G ! GLn is the matrix representation associated to a representation ρ. By Theorem 3.5, there exists a G-invariant form h·; ·i on V ; we choose an orthonormal basis for V with respect to the form.
Recommended publications
  • Physics.Hist-Ph] 15 May 2018 Meitl,Fo Hsadsadr Nepeainlprinciples
    Why Be Regular?, Part I Benjamin Feintzeig Department of Philosophy University of Washington JB (Le)Manchak, Sarita Rosenstock, James Owen Weatherall Department of Logic and Philosophy of Science University of California, Irvine Abstract We provide a novel perspective on “regularity” as a property of representations of the Weyl algebra. We first critique a proposal by Halvorson [2004, “Complementarity of representa- tions in quantum mechanics”, Studies in History and Philosophy of Modern Physics 35(1), pp. 45–56], who argues that the non-regular “position” and “momentum” representations of the Weyl algebra demonstrate that a quantum mechanical particle can have definite values for position or momentum, contrary to a widespread view. We show that there are obstacles to such an intepretation of non-regular representations. In Part II, we propose a justification for focusing on regular representations, pace Halvorson, by drawing on algebraic methods. 1. Introduction It is standard dogma that, according to quantum mechanics, a particle does not, and indeed cannot, have a precise value for its position or for its momentum. The reason is that in the standard Hilbert space representation for a free particle—the so-called Schr¨odinger Representation of the Weyl form of the canonical commutation relations (CCRs)—there arXiv:1805.05568v1 [physics.hist-ph] 15 May 2018 are no eigenstates for the position and momentum magnitudes, P and Q; the claim follows immediately, from this and standard interpretational principles.1 Email addresses: [email protected] (Benjamin Feintzeig), [email protected] (JB (Le)Manchak), [email protected] (Sarita Rosenstock), [email protected] (James Owen Weatherall) 1Namely, the Eigenstate–Eigenvalue link, according to which a system has an exact value of a given property if and only if its state is an eigenstate of the operator associated with that property.
    [Show full text]
  • Representation Theory with a Perspective from Category Theory
    Representation Theory with a Perspective from Category Theory Joshua Wong Mentor: Saad Slaoui 1 Contents 1 Introduction3 2 Representations of Finite Groups4 2.1 Basic Definitions.................................4 2.2 Character Theory.................................7 3 Frobenius Reciprocity8 4 A View from Category Theory 10 4.1 A Note on Tensor Products........................... 10 4.2 Adjunction.................................... 10 4.3 Restriction and extension of scalars....................... 12 5 Acknowledgements 14 2 1 Introduction Oftentimes, it is better to understand an algebraic structure by representing its elements as maps on another space. For example, Cayley's Theorem tells us that every finite group is isomorphic to a subgroup of some symmetric group. In particular, representing groups as linear maps on some vector space allows us to translate group theory problems to linear algebra problems. In this paper, we will go over some introductory representation theory, which will allow us to reach an interesting result known as Frobenius Reciprocity. Afterwards, we will examine Frobenius Reciprocity from the perspective of category theory. 3 2 Representations of Finite Groups 2.1 Basic Definitions Definition 2.1.1 (Representation). A representation of a group G on a finite-dimensional vector space is a homomorphism φ : G ! GL(V ) where GL(V ) is the group of invertible linear endomorphisms on V . The degree of the representation is defined to be the dimension of the underlying vector space. Note that some people refer to V as the representation of G if it is clear what the underlying homomorphism is. Furthermore, if it is clear what the representation is from context, we will use g instead of φ(g).
    [Show full text]
  • Fourier Analysis Using Representation Theory
    FOURIER ANALYSIS USING REPRESENTATION THEORY NEEL PATEL Abstract. In this paper, it is our goal to develop the concept of Fourier transforms by using Representation Theory. We begin by laying basic def- initions that will help us understand the definition of a representation of a group. Then, we define representations and provide useful definitions and the- orems. We study representations and key theorems about representations such as Schur's Lemma. In addition, we develop the notions of irreducible repre- senations, *-representations, and equivalence classes of representations. After doing so, we develop the concept of matrix realizations of irreducible represen- ations. This concept will help us come up with a few theorems that lead up to our study of the Fourier transform. We will develop the definition of a Fourier transform and provide a few observations about the Fourier transform. Contents 1. Essential Definitions 1 2. Group Representations 3 3. Tensor Products 7 4. Matrix Realizations of Representations 8 5. Fourier Analysis 11 Acknowledgments 12 References 12 1. Essential Definitions Definition 1.1. An internal law of composition on a set R is a product map P : R × R ! R Definition 1.2. A group G, is a set with an internal law of composition such that: (i) P is associative. i.e. P (x; P (y; z)) = P (P (x; y); z) (ii) 9 an identity; e; 3 if x 2 G; then P (x; e) = P (e; x) = x (iii) 9 inverses 8x 2 G, denoted by x−1, 3 P (x; x−1) = P (x−1; x) = e: Let it be noted that we shorthand P (x; y) as xy.
    [Show full text]
  • Representing Groups on Graphs
    Representing groups on graphs Sagarmoy Dutta and Piyush P Kurur Department of Computer Science and Engineering, Indian Institute of Technology Kanpur, Kanpur, Uttar Pradesh, India 208016 {sagarmoy,ppk}@cse.iitk.ac.in Abstract In this paper we formulate and study the problem of representing groups on graphs. We show that with respect to polynomial time turing reducibility, both abelian and solvable group representability are all equivalent to graph isomorphism, even when the group is presented as a permutation group via generators. On the other hand, the representability problem for general groups on trees is equivalent to checking, given a group G and n, whether a nontrivial homomorphism from G to Sn exists. There does not seem to be a polynomial time algorithm for this problem, in spite of the fact that tree isomorphism has polynomial time algorithm. 1 Introduction Representation theory of groups is a vast and successful branch of mathematics with applica- tions ranging from fundamental physics to computer graphics and coding theory [5]. Recently representation theory has seen quite a few applications in computer science as well. In this article, we study some of the questions related to representation of finite groups on graphs. A representation of a group G usually means a linear representation, i.e. a homomorphism from the group G to the group GL (V ) of invertible linear transformations on a vector space V . Notice that GL (V ) is the set of symmetries or automorphisms of the vector space V . In general, by a representation of G on an object X, we mean a homomorphism from G to the automorphism group of X.
    [Show full text]
  • Factorization of Unitary Representations of Adele Groups Paul Garrett [email protected]
    (February 19, 2005) Factorization of unitary representations of adele groups Paul Garrett [email protected] http://www.math.umn.edu/˜garrett/ The result sketched here is of fundamental importance in the ‘modern’ theory of automorphic forms and L-functions. What it amounts to is proof that representation theory is in principle relevant to study of automorphic forms and L-function. The goal here is to get to a coherent statement of the basic factorization theorem for irreducible unitary representations of reductive linear adele groups, starting from very minimal prerequisites. Thus, the writing is discursive and explanatory. All necessary background definitions are given. There are no proofs. Along the way, many basic concepts of wider importance are illustrated, as well. One disclaimer is necessary: while in principle this factorization result makes it clear that representation theory is relevant to study of automorphic forms and L-functions, in practice there are other things necessary. In effect, one needs to know that the representation theory of reductive linear p-adic groups is tractable, so that conversion of other issues into representation theory is a change for the better. Thus, beyond the material here, one will need to know (at least) the basic properties of spherical and unramified principal series representations of reductive linear groups over local fields. The fact that in some sense there is just one irreducible representation of a reductive linear p-adic group will have to be pursued later. References and historical notes
    [Show full text]
  • A B S T R a C T. World Spinors, the Spinorial Matter (Particles, P-Branes and Fields) in a Generic Curved Space Is Considered. R
    Bulletin T.CXLI de l'Acad´emieserbe des sciences et des arts − 2010 Classe des Sciences math´ematiqueset naturelles Sciences math´ematiques, No 35 SPINORIAL MATTER AND GENERAL RELATIVITY THEORY DJ. SIJAˇ CKIˇ (Inaugural lecture delivered on the 24th of May 2010 at the Serbian Academy of Sciences and Arts in Belgrade) A b s t r a c t. World spinors, the spinorial matter (particles, p-branes and fields) in a generic curved space is considered. Representation theory, as well as the basic algebraic and topological properties of relevant symme- try groups are presented. Relations between spinorial wave equations that transform respectively w.r.t. the tangent flat-space (anholonomic) Affine symmetry group and the world generic-curved-space (holonomic) group of Diffeomorphisms are presented. World spinor equations and certain basic constraints that yield a viable physical theory are discussed. A geometric con- struction based on an infinite-component generalization of the frame fields (e.g. tetrads) is outlined. The world spinor field equation in 3D is treated in more details. AMS Mathematics Subject Classification (2000): 22E46, 22E65, 58B25, 81T20, 83D05 Key Words: General relativity, world spinors, Dirac-like equation, SL(n; R) representations 98 Dj. Sijaˇckiˇ 1. Introduction Point-like matter. The Dirac equation turned out to be one of the most successful equations of the XX century physics - it describes the basic matter constituents (both particles and fields), and very significantly, it paved a way to develop the concept of gauge theories thus playing an important role in description of the basic interactions (forces) as well. It is a Poincar´ecovariant linear field 1 equation which describes relativistic spin 2 matter objects, that a coupled to fundamental interactions in Nature through the gauge (minimal coupling) prescription.
    [Show full text]
  • 23 Infinite Dimensional Unitary Representations
    23 Infinite dimensional unitary representations Last lecture, we found the finite dimensional (non-unitary) representations of SL2(R). 23.1 Background about infinite dimensional representa- tions (of a Lie group G) What is an infinite dimensional representation? 1st guess Banach space acted on by G? This is no good for the following reasons: Look at the action of G on the functions on G (by left translation). We could use L2 functions, or L1 or Lp. These are completely different Banach spaces, but they are essentially the same representation. 2nd guess Hilbert space acted on by G? This is sort of okay. The problem is that finite dimensional representations of SL2(R) are NOT Hilbert space representations, so we are throwing away some interesting representations. Solution (Harish-Chandra) Take g to be the Lie algebra of G, and let K be the maximal compact subgroup. If V is an infinite dimensional representation of G, there is no reason why g should act on V . The simplest example fails. Let R act on L2(R) by left translation. Then d d 2 R d the Lie algebra is generated by dx (or i dx ) acting on L ( ), but dx of an L2 function is not in L2 in general. Let V be a Hilbert space. Set Vω to be the K-finite vectors of V , which are the vectors contained in a finite dimensional representation of K. The point is that K is compact, so V splits into a Hilbert space direct sum finite dimensional representations of K, at least if V is a Hilbert space.
    [Show full text]
  • GROUP REPRESENTATIONS and CHARACTER THEORY Contents 1
    GROUP REPRESENTATIONS AND CHARACTER THEORY DAVID KANG Abstract. In this paper, we provide an introduction to the representation theory of finite groups. We begin by defining representations, G-linear maps, and other essential concepts before moving quickly towards initial results on irreducibility and Schur's Lemma. We then consider characters, class func- tions, and show that the character of a representation uniquely determines it up to isomorphism. Orthogonality relations are introduced shortly afterwards. Finally, we construct the character tables for a few familiar groups. Contents 1. Introduction 1 2. Preliminaries 1 3. Group Representations 2 4. Maschke's Theorem and Complete Reducibility 4 5. Schur's Lemma and Decomposition 5 6. Character Theory 7 7. Character Tables for S4 and Z3 12 Acknowledgments 13 References 14 1. Introduction The primary motivation for the study of group representations is to simplify the study of groups. Representation theory offers a powerful approach to the study of groups because it reduces many group theoretic problems to basic linear algebra calculations. To this end, we assume that the reader is already quite familiar with linear algebra and has had some exposure to group theory. With this said, we begin with a preliminary section on group theory. 2. Preliminaries Definition 2.1. A group is a set G with a binary operation satisfying (1) 8 g; h; i 2 G; (gh)i = g(hi)(associativity) (2) 9 1 2 G such that 1g = g1 = g; 8g 2 G (identity) (3) 8 g 2 G; 9 g−1 such that gg−1 = g−1g = 1 (inverses) Definition 2.2.
    [Show full text]
  • Spinors for Everyone Gerrit Coddens
    Spinors for everyone Gerrit Coddens To cite this version: Gerrit Coddens. Spinors for everyone. 2017. cea-01572342 HAL Id: cea-01572342 https://hal-cea.archives-ouvertes.fr/cea-01572342 Submitted on 7 Aug 2017 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Spinors for everyone Gerrit Coddens Laboratoire des Solides Irradi´es, CEA-DSM-IRAMIS, CNRS UMR 7642, Ecole Polytechnique, 28, Route de Saclay, F-91128-Palaiseau CEDEX, France 5th August 2017 Abstract. It is hard to find intuition for spinors in the literature. We provide this intuition by explaining all the underlying ideas in a way that can be understood by everybody who knows the definition of a group, complex numbers and matrix algebra. We first work out these ideas for the representation SU(2) 3 of the three-dimensional rotation group in R . In a second stage we generalize the approach to rotation n groups in vector spaces R of arbitrary dimension n > 3, endowed with an Euclidean metric. The reader can obtain this way an intuitive understanding of what a spinor is. We discuss the meaning of making linear combinations of spinors.
    [Show full text]
  • Representation Theory
    M392C NOTES: REPRESENTATION THEORY ARUN DEBRAY MAY 14, 2017 These notes were taken in UT Austin's M392C (Representation Theory) class in Spring 2017, taught by Sam Gunningham. I live-TEXed them using vim, so there may be typos; please send questions, comments, complaints, and corrections to [email protected]. Thanks to Kartik Chitturi, Adrian Clough, Tom Gannon, Nathan Guermond, Sam Gunningham, Jay Hathaway, and Surya Raghavendran for correcting a few errors. Contents 1. Lie groups and smooth actions: 1/18/172 2. Representation theory of compact groups: 1/20/174 3. Operations on representations: 1/23/176 4. Complete reducibility: 1/25/178 5. Some examples: 1/27/17 10 6. Matrix coefficients and characters: 1/30/17 12 7. The Peter-Weyl theorem: 2/1/17 13 8. Character tables: 2/3/17 15 9. The character theory of SU(2): 2/6/17 17 10. Representation theory of Lie groups: 2/8/17 19 11. Lie algebras: 2/10/17 20 12. The adjoint representations: 2/13/17 22 13. Representations of Lie algebras: 2/15/17 24 14. The representation theory of sl2(C): 2/17/17 25 15. Solvable and nilpotent Lie algebras: 2/20/17 27 16. Semisimple Lie algebras: 2/22/17 29 17. Invariant bilinear forms on Lie algebras: 2/24/17 31 18. Classical Lie groups and Lie algebras: 2/27/17 32 19. Roots and root spaces: 3/1/17 34 20. Properties of roots: 3/3/17 36 21. Root systems: 3/6/17 37 22. Dynkin diagrams: 3/8/17 39 23.
    [Show full text]
  • Notes on Representations of Finite Groups
    NOTES ON REPRESENTATIONS OF FINITE GROUPS AARON LANDESMAN CONTENTS 1. Introduction 3 1.1. Acknowledgements 3 1.2. A first definition 3 1.3. Examples 4 1.4. Characters 7 1.5. Character Tables and strange coincidences 8 2. Basic Properties of Representations 11 2.1. Irreducible representations 12 2.2. Direct sums 14 3. Desiderata and problems 16 3.1. Desiderata 16 3.2. Applications 17 3.3. Dihedral Groups 17 3.4. The Quaternion group 18 3.5. Representations of A4 18 3.6. Representations of S4 19 3.7. Representations of A5 19 3.8. Groups of order p3 20 3.9. Further Challenge exercises 22 4. Complete Reducibility of Complex Representations 24 5. Schur’s Lemma 30 6. Isotypic Decomposition 32 6.1. Proving uniqueness of isotypic decomposition 32 7. Homs and duals and tensors, Oh My! 35 7.1. Homs of representations 35 7.2. Duals of representations 35 7.3. Tensors of representations 36 7.4. Relations among dual, tensor, and hom 38 8. Orthogonality of Characters 41 8.1. Reducing Theorem 8.1 to Proposition 8.6 41 8.2. Projection operators 43 1 2 AARON LANDESMAN 8.3. Proving Proposition 8.6 44 9. Orthogonality of character tables 46 10. The Sum of Squares Formula 48 10.1. The inner product on characters 48 10.2. The Regular Representation 50 11. The number of irreducible representations 52 11.1. Proving characters are independent 53 11.2. Proving characters form a basis for class functions 54 12. Dimensions of Irreps divide the order of the Group 57 Appendix A.
    [Show full text]
  • Speeding up Spmv for Power-Law Graph Analytics by Enhancing Locality & Vectorization
    Speeding Up SpMV for Power-Law Graph Analytics by Enhancing Locality & Vectorization Serif Yesil Azin Heidarshenas Adam Morrison Josep Torrellas Dept. of Computer Science Dept. of Computer Science Blavatnik School of Dept. of Computer Science University of Illinois at University of Illinois at Computer Science University of Illinois at Urbana-Champaign Urbana-Champaign Tel Aviv University Urbana-Champaign [email protected] [email protected] [email protected] [email protected] Abstract—Graph analytics applications often target large-scale data-dependent behavior of some accesses makes them hard web and social networks, which are typically power-law graphs. to predict and optimize for. As a result, SpMV on large power- Graph algorithms can often be recast as generalized Sparse law graphs becomes memory bound. Matrix-Vector multiplication (SpMV) operations, making SpMV optimization important for graph analytics. However, executing To address this challenge, previous work has focused on SpMV on large-scale power-law graphs results in highly irregular increasing SpMV’s Memory-Level Parallelism (MLP) using memory access patterns with poor cache utilization. Worse, we vectorization [9], [10] and/or on improving memory access find that existing SpMV locality and vectorization optimiza- locality by rearranging the order of computation. The main tions are largely ineffective on modern out-of-order (OOO) techniques for improving locality are binning [11], [12], which processors—they are not faster (or only marginally so) than the standard Compressed Sparse Row (CSR) SpMV implementation. translates indirect memory accesses into efficient sequential To improve performance for power-law graphs on modern accesses, and cache blocking [13], which processes the ma- OOO processors, we propose Locality-Aware Vectorization (LAV).
    [Show full text]