On Computational Complexity of Automorphism Groups in Classical Planning

Total Page:16

File Type:pdf, Size:1020Kb

On Computational Complexity of Automorphism Groups in Classical Planning Proceedings of the Twenty-Ninth International Conference on Automated Planning and Scheduling (ICAPS 2019) On Computational Complexity of Automorphism Groups in Classical Planning Alexander Shleyfman Technion, Haifa, Israel [email protected] Abstract 2008), a rather direct corollary of that result is that com- Symmetry-based pruning is a family of powerful methods for puting the automorphism group of explicitly given state- reducing search effort in planning as heuristic search. Apply- transition graphs of classical planning problems is reducible ing these methods requires first establishing an automorphism to the Graph Isomorphism problem (GI-hard). However, group that is then used for pruning within the search process. since the state-transition graph in classical planning is worst- Despite the growing popularity of state-space symmetries in case exponential in the size of its compact representation, planning techniques, the computational complexity of finding and since the work on symmetries in planning is focused on the automorphism group of a compactly represented planning symmetries derived from such compact representations, the task has not been formally established. In a series of reduc- relevance of this complexity result is rather limited. tions, we show that computing the automorphism group of a The first notion of grounded symmetries for classical grounded planning task is GI-hard. Furthermore, we discuss planing was proposed by Pochter et al. (2011), and then re- the presentations of these symmetry groups and list some of et al. their drawbacks. fined by Domshlak (2012). The definitions presented in these works, practical however they are, were based on the notion of colored graphs, and thus are quite cumbersome Introduction to reason about. Later on, Shleyfman et al. (2015) came up Symmetry breaking is a method for search-space reduction with the notion of structural symmetries that captures pre- that has been well explored across several areas in computer viously proposed concepts, and which can be derived from science, and in particular in classical planning (Starke 1991; the syntax of a planning task in a simple declarative man- Emerson and Sistla 1996; Fox and Long 1999; Rintanen ner. Still, to our knowledge, the complexity of computing the 2003; Pochter, Zohar, and Rosenschein 2011; Domshlak, automorphism group of a grounded planning task remained Katz, and Shleyfman 2012; Gnad et al. 2017). Symmetry- open. based pruning divides the states in the search space into In this work, we present reductions to graphs that estab- orbit-based equivalence classes, which in turn allows for lish a “negative” result that computing automorphism groups exploring only one representative state per such class. Ap- for grounded planning tasks (in both FDR and STRIPS for- plication of this technique to forward search partially cur- malisms) is as hard as for general undirected graphs. Along tails the exponential growth of the search space in the this route, we also show a nontrivial connection between presence of objects with symmetric behavior. Beyond the the automorphism groups of a planning task and its causal state-space pruning, symmetries have been also success- graph, and discuss the presentations of the groups of classi- fully used in classical planning to enhance performance of cal planning tasks, as well as the suitableness of group gen- heuristics (Domshlak, Katz, and Shleyfman 2013; Sievers et erators for representation of the group’s structure and size. al. 2015b), prune redundant operators (Wehrle et al. 2015; Fiser,ˇ Alvaro´ Torralba, and Shleyfman 2019), and even de- Background compose planning tasks (Abdulaziz, Norrish, and Gretton To define a planning task we use the finite-domain repre- 2015). sentation formalism (FDR) (Backstr¨ om¨ and Nebel 1995; In the foundations of all these techniques lies computing Helmert 2006). Each planning task is given by a tuple a subgroup of automorphisms of the state-transition graph Π = hV; A;I;Gi, where V is a set of multivalued vari- of the problem. Considering the complexity of finding auto- ables, each associated with a finite domain D(v). The sets morphism groups of state-transition graphs, Juntilla (2003) of variable/value pairs are written as hvar; vali, and some- showed that the problem of finding symmetry groups in times referred as facts.A state s is a full variable assign- Petri nets is equivalent to the graph automorphism prob- ments which maps each variable v 2 V to some value in lem. Given the established connections between reachabil- its domain, i.e. s(v) 2 D(v). For V ⊆ V, s[V ] denotes ity problem in Petri nets and classical planning (Bonet et al. the partial assignment (also referred as a partial state) of Copyright c 2019, Association for the Advancement of Artificial s over V . Initial state I is a state. The goal G is a par- Intelligence (www.aaai.org). All rights reserved. tial assignment. Let p be a partial assignment. We denote 428 by vars(p) ⊆ V the subset of variables on which p is Structural Symmetries defined. For two partial assignments p and q, we say that p satisfies q, if vars(q) ⊆ vars(p), and p[v] = q[v] for The second ingredient we need was introduced by Shleyf- all v 2 vars(q), this is denoted by p j= q. A is a fi- man et al. (2015). This subsection defines the notion of nite set of actions, where each action is represented by a structural symmetries, which captures previously proposed triplet hpre(a); eff(a); cost(a)i of precondition, effect, and concepts of symmetries in classical planning. In short, struc- cost, where pre(a) and eff(a) are partial assignments to V, tural symmetries are relabelling of the FDR of a given plan- and cost(a) 2 R0+. In this work we assume all actions are ning task Π. Variables are mapped to variables, values to of unit-cost, unless stated otherwise. An action a is appli- values (preserving the hvar; vali structure), and actions are cable in a state s if s j= pre(a). Applying a in s changes mapped to actions. In this work, we follow the definition of the value of all v 2 vars(eff(a)) to eff(a)[v], and leaves s structural symmetries for FDR planning tasks as defined by unchanged elsewhere. The outcome state s0 is denoted by Wehrle et al. (2015). For a planning task Π = hV; A;I;Gi, s a . let P be the set of Π’s facts, and let PV := ffhv; di j d 2 JSK denotes the set of all states of Π. We say that action D(v)g j v 2 Vg be the set of sets of facts attributed to each sequence π is a plan, if it begins in I, ends in sG s.t. sG j= G, variable in V. We say that a permutation σ : P [A! P [A and each action in π is iteratively applicable, i.e. for each is a structural symmetry if the following holds: a 2 π holds that s j= pre(a ) and s a = s . The i i−1 i i−1 i i 1. σ(P ) = P , cost of a plan is defined as cost(π) = P J costK (a ). An V V ai2π i optimal plan, is a plan of a minimal cost. Here, since we 2. σ(A) = A, and, for all a 2 A, σ(pre(a)) = pre(σ(a)), assumed unit-cost domains, an optimal plan is a plan of the σ(eff(a)) = eff(σ(a)), and cost(σ(a)) = cost(a). shortest length. The state space of Π is denoted TΠ. A directed graph is a pair hN; Ei where N is the finite 3. σ(G) = G. set of vertices, and E ⊆ N 2 is the set of edges, where each edge is an ordered pair of vertices. Aloop (sometimes re- We define the application of σ to a set X by σ(X) := ferred as self-loop) is a directed edge from a vertex to itself. fσ(x) j x 2 Xg, where σ is applied recursively up to the In what follows, we will consider only simple graphs, i.e. level of action labels and facts. For example, let s be a partial state, since s can be represented a set of facts. Applying σ to graphs with no loops and no parallel edges. A directed graph 0 directed acyclic graph s will result in a partial state s , s.t. for all facts hv; di 2 s it with no cycles will be called (DAG). 0 0 0 0 0 0 An undirected graph is a pair hN; Ei where N, once holds that σ(hv; di) = hv ; d i 2 s and s [v ] = d . again, is the set of vertices, and E ⊆ fe ⊆ N j jej = 2g is A set of structural symmetries Σ for a planning task Π the set of edges. induces a subgroup Γ of the automorphism group Aut(TΠ), Let G = hN; Ei be a (un-)directed graph, and let σ be which in turn defines an equivalence relation over the states a permutation over the vertices N. We say that σ is a graph S of Π. Namely, we say that s is symmetric to s0 iff there automorphism (or just an automorphism, if this is clear from exists an automorphism σ 2 Γ such that σ(s) = s0. The the context) when (n; n0) 2 E iff (σ(n); σ(n0)) 2 E. The group of all structural symmetries of Π will be denoted by definition of a graph automorphism for an undirected graph Aut(Π). is almost the same, where fn; n0g 2 E iff fσ(n); σ(n0)g 2 E.
Recommended publications
  • Orbits of Automorphism Groups of Fields
    ORBITS OF AUTOMORPHISM GROUPS OF FIELDS KIRAN S. KEDLAYA AND BJORN POONEN Abstract. We address several specific aspects of the following general question: can a field K have so many automorphisms that the action of the automorphism group on the elements of K has relatively few orbits? We prove that any field which has only finitely many orbits under its automorphism group is finite. We extend the techniques of that proof to approach a broader conjecture, which asks whether the automorphism group of one field over a subfield can have only finitely many orbits on the complement of the subfield. Finally, we apply similar methods to analyze the field of Mal'cev-Neumann \generalized power series" over a base field; these form near-counterexamples to our conjecture when the base field has characteristic zero, but often fall surprisingly far short in positive characteristic. Can an infinite field K have so many automorphisms that the action of the automorphism group on the elements of K has only finitely many orbits? In Section 1, we prove that the answer is \no" (Theorem 1.1), even though the corresponding answer for division rings is \yes" (see Remark 1.2). Our proof constructs a \trace map" from the given field to a finite field, and exploits the peculiar combination of additive and multiplicative properties of this map. Section 2 attempts to prove a relative version of Theorem 1.1, by considering, for a non- trivial extension of fields k ⊂ K, the action of Aut(K=k) on K. In this situation each element of k forms an orbit, so we study only the orbits of Aut(K=k) on K − k.
    [Show full text]
  • Algebraic Graph Theory: Automorphism Groups and Cayley Graphs
    Algebraic Graph Theory: Automorphism Groups and Cayley graphs Glenna Toomey April 2014 1 Introduction An algebraic approach to graph theory can be useful in numerous ways. There is a relatively natural intersection between the fields of algebra and graph theory, specifically between group theory and graphs. Perhaps the most natural connection between group theory and graph theory lies in finding the automorphism group of a given graph. However, by studying the opposite connection, that is, finding a graph of a given group, we can define an extremely important family of vertex-transitive graphs. This paper explores the structure of these graphs and the ways in which we can use groups to explore their properties. 2 Algebraic Graph Theory: The Basics First, let us determine some terminology and examine a few basic elements of graphs. A graph, Γ, is simply a nonempty set of vertices, which we will denote V (Γ), and a set of edges, E(Γ), which consists of two-element subsets of V (Γ). If fu; vg 2 E(Γ), then we say that u and v are adjacent vertices. It is often helpful to view these graphs pictorially, letting the vertices in V (Γ) be nodes and the edges in E(Γ) be lines connecting these nodes. A digraph, D is a nonempty set of vertices, V (D) together with a set of ordered pairs, E(D) of distinct elements from V (D). Thus, given two vertices, u, v, in a digraph, u may be adjacent to v, but v is not necessarily adjacent to u. This relation is represented by arcs instead of basic edges.
    [Show full text]
  • How Symmetric Are Real-World Graphs? a Large-Scale Study
    S S symmetry Article How Symmetric Are Real-World Graphs? A Large-Scale Study Fabian Ball * and Andreas Geyer-Schulz Karlsruhe Institute of Technology, Institute of Information Systems and Marketing, Kaiserstr. 12, 76131 Karlsruhe, Germany; [email protected] * Correspondence: [email protected]; Tel.: +49-721-608-48404 Received: 22 December 2017; Accepted: 10 January 2018; Published: 16 January 2018 Abstract: The analysis of symmetry is a main principle in natural sciences, especially physics. For network sciences, for example, in social sciences, computer science and data science, only a few small-scale studies of the symmetry of complex real-world graphs exist. Graph symmetry is a topic rooted in mathematics and is not yet well-received and applied in practice. This article underlines the importance of analyzing symmetry by showing the existence of symmetry in real-world graphs. An analysis of over 1500 graph datasets from the meta-repository networkrepository.com is carried out and a normalized version of the “network redundancy” measure is presented. It quantifies graph symmetry in terms of the number of orbits of the symmetry group from zero (no symmetries) to one (completely symmetric), and improves the recognition of asymmetric graphs. Over 70% of the analyzed graphs contain symmetries (i.e., graph automorphisms), independent of size and modularity. Therefore, we conclude that real-world graphs are likely to contain symmetries. This contribution is the first larger-scale study of symmetry in graphs and it shows the necessity of handling symmetry in data analysis: The existence of symmetries in graphs is the cause of two problems in graph clustering we are aware of, namely, the existence of multiple equivalent solutions with the same value of the clustering criterion and, secondly, the inability of all standard partition-comparison measures of cluster analysis to identify automorphic partitions as equivalent.
    [Show full text]
  • The Pure Symmetric Automorphisms of a Free Group Form a Duality Group
    THE PURE SYMMETRIC AUTOMORPHISMS OF A FREE GROUP FORM A DUALITY GROUP NOEL BRADY, JON MCCAMMOND, JOHN MEIER, AND ANDY MILLER Abstract. The pure symmetric automorphism group of a finitely generated free group consists of those automorphisms which send each standard generator to a conjugate of itself. We prove that these groups are duality groups. 1. Introduction Let Fn be a finite rank free group with fixed free basis X = fx1; : : : ; xng. The symmetric automorphism group of Fn, hereafter denoted Σn, consists of those au- tomorphisms that send each xi 2 X to a conjugate of some xj 2 X. The pure symmetric automorphism group, denoted PΣn, is the index n! subgroup of Σn of symmetric automorphisms that send each xi 2 X to a conjugate of itself. The quotient of PΣn by the inner automorphisms of Fn will be denoted OPΣn. In this note we prove: Theorem 1.1. The group OPΣn is a duality group of dimension n − 2. Corollary 1.2. The group PΣn is a duality group of dimension n − 1, hence Σn is a virtual duality group of dimension n − 1. (In fact we establish slightly more: the dualizing module in both cases is -free.) Corollary 1.2 follows immediately from Theorem 1.1 since Fn is a 1-dimensional duality group, there is a short exact sequence 1 ! Fn ! PΣn ! OPΣn ! 1 and any duality-by-duality group is a duality group whose dimension is the sum of the dimensions of its constituents (see Theorem 9.10 in [2]). That the virtual cohomological dimension of Σn is n − 1 was previously estab- lished by Collins in [9].
    [Show full text]
  • Crystal Symmetry Groups
    X-Ray and Neutron Crystallography rational numbers is a group under Crystal Symmetry Groups multiplication, and both it and the integer group already discussed are examples of infinite groups because they each contain an infinite number of elements. ymmetry plays an important role between the integers obey the rules of In the case of a symmetry group, in crystallography. The ways in group theory: an element is the operation needed to which atoms and molecules are ● There must be defined a procedure for produce one object from another. For arrangeds within a unit cell and unit cells example, a mirror operation takes an combining two elements of the group repeat within a crystal are governed by to form a third. For the integers one object in one location and produces symmetry rules. In ordinary life our can choose the addition operation so another of the opposite hand located first perception of symmetry is what that a + b = c is the operation to be such that the mirror doing the operation is known as mirror symmetry. Our performed and u, b, and c are always is equidistant between them (Fig. 1). bodies have, to a good approximation, elements of the group. These manipulations are usually called mirror symmetry in which our right side ● There exists an element of the group, symmetry operations. They are com- is matched by our left as if a mirror called the identity element and de- bined by applying them to an object se- passed along the central axis of our noted f, that combines with any other bodies.
    [Show full text]
  • Generalized Quaternions
    GENERALIZED QUATERNIONS KEITH CONRAD 1. introduction The quaternion group Q8 is one of the two non-abelian groups of size 8 (up to isomor- phism). The other one, D4, can be constructed as a semi-direct product: ∼ ∼ × ∼ D4 = Aff(Z=(4)) = Z=(4) o (Z=(4)) = Z=(4) o Z=(2); where the elements of Z=(2) act on Z=(4) as the identity and negation. While Q8 is not a semi-direct product, it can be constructed as the quotient group of a semi-direct product. We will see how this is done in Section2 and then jazz up the construction in Section3 to make an infinite family of similar groups with Q8 as the simplest member. In Section4 we will compare this family with the dihedral groups and see how it fits into a bigger picture. 2. The quaternion group from a semi-direct product The group Q8 is built out of its subgroups hii and hji with the overlapping condition i2 = j2 = −1 and the conjugacy relation jij−1 = −i = i−1. More generally, for odd a we have jaij−a = −i = i−1, while for even a we have jaij−a = i. We can combine these into the single formula a (2.1) jaij−a = i(−1) for all a 2 Z. These relations suggest the following way to construct the group Q8. Theorem 2.1. Let H = Z=(4) o Z=(4), where (a; b)(c; d) = (a + (−1)bc; b + d); ∼ The element (2; 2) in H has order 2, lies in the center, and H=h(2; 2)i = Q8.
    [Show full text]
  • On the Group-Theoretic Properties of the Automorphism Groups of Various Graphs
    ON THE GROUP-THEORETIC PROPERTIES OF THE AUTOMORPHISM GROUPS OF VARIOUS GRAPHS CHARLES HOMANS Abstract. In this paper we provide an introduction to the properties of one important connection between the theories of groups and graphs, that of the group formed by the automorphisms of a given graph. We provide examples of important results in graph theory that can be understood through group theory and vice versa, and conclude with a treatment of Frucht's theorem. Contents 1. Introduction 1 2. Fundamental Definitions, Concepts, and Theorems 2 3. Example 1: The Orbit-Stabilizer Theorem and its Application to Graph Automorphisms 4 4. Example 2: On the Automorphism Groups of the Platonic Solid Skeleton Graphs 4 5. Example 3: A Tight Bound on the Product of the Chromatic Number and Independence Number of Vertex-Transitive Graphs 6 6. Frucht's Theorem 7 7. Acknowledgements 9 8. References 9 1. Introduction Groups and graphs are two highly important kinds of structures studied in math- ematics. Interestingly, the theory of groups and the theory of graphs are deeply connected. In this paper, we examine one particular such connection: that which emerges from the observation that the automorphisms of any given graph form a group under composition. In section 2, we provide a framework for understanding the material discussed in the paper. In sections 3, 4, and 5, we demonstrate how important results in group theory illuminate some properties of automorphism groups, how the geo- metric properties of particular embeddings of graphs can be used to determine the structure of the automorphism groups of all embeddings of those graphs, and how the automorphism group can be used to determine fundamental truths about the structure of the graph.
    [Show full text]
  • The Centralizer of a Group Automorphism
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Elsevier - Publisher Connector JOURNAL OF ALGEBRA 54, 27-41 (1978) The Centralizer of a Group Automorphism CARLTON J. MAXSON AND KIRBY C. SWTH Texas A& M University, College Station, Texas 77843 Communicated by A. Fr6hlich Received May 31, 1971 Let G be a finite group. The structure of the near-ring C(A) of identity preserving functionsf : G + G, which commute with a given automorphism A of G, is investigated. The results are then applied to the case in which G is a finite vector space and A is an invertible linear transformation. Let A be a linear transformation on a finite-dimensional vector space V over a field F. The problem of determining the structure of the ring of linear trans- formations on V which commute with A has been studied extensively (e.g., [3, 5, 81). In this paper we consider a nonlinear analogue to this well-known problem which arises naturally in the study of automorphisms of a linear auto- maton [6]. Specifically let G be a finite group, written additively, and let A be an auto- morphism of G. If C(A) = {f: G + G j fA = Af and f (0) = 0 where 0 is the identity of G), then C(A) forms a near ring under the operations of pointwise addition and function composition. That is (C(A), +) is a group, (C(A), .) is a monoid, (f+-g)h=fh+gh for all f, g, hcC(A) and f.O=O.f=O, f~ C(A).
    [Show full text]
  • Homomorphisms and Isomorphisms
    Lecture 4.1: Homomorphisms and isomorphisms Matthew Macauley Department of Mathematical Sciences Clemson University http://www.math.clemson.edu/~macaule/ Math 4120, Modern Algebra M. Macauley (Clemson) Lecture 4.1: Homomorphisms and isomorphisms Math 4120, Modern Algebra 1 / 13 Motivation Throughout the course, we've said things like: \This group has the same structure as that group." \This group is isomorphic to that group." However, we've never really spelled out the details about what this means. We will study a special type of function between groups, called a homomorphism. An isomorphism is a special type of homomorphism. The Greek roots \homo" and \morph" together mean \same shape." There are two situations where homomorphisms arise: when one group is a subgroup of another; when one group is a quotient of another. The corresponding homomorphisms are called embeddings and quotient maps. Also in this chapter, we will completely classify all finite abelian groups, and get a taste of a few more advanced topics, such as the the four \isomorphism theorems," commutators subgroups, and automorphisms. M. Macauley (Clemson) Lecture 4.1: Homomorphisms and isomorphisms Math 4120, Modern Algebra 2 / 13 A motivating example Consider the statement: Z3 < D3. Here is a visual: 0 e 0 7! e f 1 7! r 2 2 1 2 7! r r2f rf r2 r The group D3 contains a size-3 cyclic subgroup hri, which is identical to Z3 in structure only. None of the elements of Z3 (namely 0, 1, 2) are actually in D3. When we say Z3 < D3, we really mean is that the structure of Z3 shows up in D3.
    [Show full text]
  • Construction of Strongly Regular Graphs Having an Automorphism Group of Composite Order
    Volume 15, Number 1, Pages 22{41 ISSN 1715-0868 CONSTRUCTION OF STRONGLY REGULAR GRAPHS HAVING AN AUTOMORPHISM GROUP OF COMPOSITE ORDER DEAN CRNKOVIC´ AND MARIJA MAKSIMOVIC´ Abstract. In this paper we outline a method for constructing strongly regular graphs from orbit matrices admitting an automorphism group of composite order. In 2011, C. Lam and M. Behbahani introduced the concept of orbit matrices of strongly regular graphs and developed an algorithm for the construction of orbit matrices of strongly regu- lar graphs with a presumed automorphism group of prime order, and construction of corresponding strongly regular graphs. The method of constructing strongly regular graphs developed and employed in this paper is a generalization of that developed by C. Lam and M. Behba- hani. Using this method we classify SRGs with parameters (49,18,7,6) having an automorphism group of order six. Eleven of the SRGs with parameters (49,18,7,6) constructed in that way are new. We obtain an additional 385 new SRGs(49,18,7,6) by switching. Comparing the con- structed graphs with previously known SRGs with these parameters, we conclude that up to isomorphism there are at least 727 SRGs with parameters (49,18,7,6). Further, we show that there are no SRGs with parameters (99,14,1,2) having an automorphism group of order six or nine, i.e. we rule out automorphism groups isomorphic to Z6, S3, Z9, or E9. 1. Introduction One of the main problems in the theory of strongly regular graphs (SRGs) is constructing and classifying SRGs with given parameters.
    [Show full text]
  • Automorphism Groups of Free Groups, Surface Groups and Free Abelian Groups
    Automorphism groups of free groups, surface groups and free abelian groups Martin R. Bridson and Karen Vogtmann The group of 2 × 2 matrices with integer entries and determinant ±1 can be identified either with the group of outer automorphisms of a rank two free group or with the group of isotopy classes of homeomorphisms of a 2-dimensional torus. Thus this group is the beginning of three natural sequences of groups, namely the general linear groups GL(n, Z), the groups Out(Fn) of outer automorphisms of free groups of rank n ≥ 2, and the map- ± ping class groups Mod (Sg) of orientable surfaces of genus g ≥ 1. Much of the work on mapping class groups and automorphisms of free groups is motivated by the idea that these sequences of groups are strongly analogous, and should have many properties in common. This program is occasionally derailed by uncooperative facts but has in general proved to be a success- ful strategy, leading to fundamental discoveries about the structure of these groups. In this article we will highlight a few of the most striking similar- ities and differences between these series of groups and present some open problems motivated by this philosophy. ± Similarities among the groups Out(Fn), GL(n, Z) and Mod (Sg) begin with the fact that these are the outer automorphism groups of the most prim- itive types of torsion-free discrete groups, namely free groups, free abelian groups and the fundamental groups of closed orientable surfaces π1Sg. In the ± case of Out(Fn) and GL(n, Z) this is obvious, in the case of Mod (Sg) it is a classical theorem of Nielsen.
    [Show full text]
  • Molecular Symmetry
    Molecular Symmetry 1 I. WHAT IS SYMMETRY AND WHY IT IS IMPORTANT? Some object are ”more symmetrical” than others. A sphere is more symmetrical than a cube because it looks the same after rotation through any angle about the diameter. A cube looks the same only if it is rotated through certain angels about specific axes, such as 90o, 180o, or 270o about an axis passing through the centers of any of its opposite faces, or by 120o or 240o about an axis passing through any of the opposite corners. Here are also examples of different molecules which remain the same after certain symme- try operations: NH3, H2O, C6H6, CBrClF . In general, an action which leaves the object looking the same after a transformation is called a symmetry operation. Typical symme- try operations include rotations, reflections, and inversions. There is a corresponding symmetry element for each symmetry operation, which is the point, line, or plane with respect to which the symmetry operation is performed. For instance, a rotation is carried out around an axis, a reflection is carried out in a plane, while an inversion is carried our in a point. We shall see that we can classify molecules that possess the same set of symmetry ele- ments, and grouping together molecules that possess the same set of symmetry elements. This classification is very important, because it allows to make some general conclusions about molecular properties without calculation. Particularly, we will be able to decide if a molecule has a dipole moment, or not and to know in advance the degeneracy of molecular states.
    [Show full text]