Symmetry and Computational Complexity of Boolean Functions: Problems and Results By Evangelos Kranakis (Carleton U, Ottawa)

Size: px
Start display at page:

Download "Symmetry and Computational Complexity of Boolean Functions: Problems and Results By Evangelos Kranakis (Carleton U, Ottawa)"

Transcription

1 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 1 Symmetry and Computational Complexity of Boolean Functions: Problems and Results By Evangelos Kranakis (Carleton U, Ottawa)

2 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 2 Symmetry and complexity Problem 1 How does the symmetry of a boolean function f : {0, 1} n {0, 1} affect its computational complexity? Must also answer the following questions: Question 1 1. Why is symmetry relevant? 2. How do you measure symmetry? 3. How do you measure complexity? 4. What is the model of computation?

3 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 3 The circuit model Input Gates Gates Gates Output Gate

4 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 4 What does symmetry have to do with it? Theorem 1 For each n there is a fan-in 2 boolean circuit of size O(n) computing the function x = (x 1, x 2,..., x n ) x 1 := n i=1 x i. W.l.o.g. n = 2 m. Use induction on m. Compute the weight of input (x 1,..., x n ) by computing the weights of (x 1,..., x n/2 ) and (x n/2+1,..., x n ) and then add the resulting weights. Symmetric functions depend only on the weight of the input, rather than on the input itself. Hence a circuit for f will consist of a circuit for the function x x 1, which outputs the binary representation of x 1 for any input x, and a circuit with log n inputs for determining whether or not f is 1 on inputs with a given weight.

5 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 5 Let s agree on something: some notation Definition 1 Aut(f) : the automorhism (or invariance) group of f B n is the set of permutations σ S n such that for all x 1, x 2,..., x n {0, 1} f(x 1, x 2,..., x n ) = f(x σ(1), x σ(2),..., x σ(n) ) B n,k : the set of functions f : {0, 1} n {0, 1,..., k 1} B n := B n,2 : is the set of boolean functions S n : the set of permutations σ : {1, 2,..., n} {1, 2,..., n}. (x 1, x 2,..., x n ) σ = (x σ(1), x σ(2),..., x σ(n) ) f σ : {0, 1} n {0, 1} : x f σ (x) := f(x σ ) Aut(f) = {σ S n : x 2 n (f(x σ ) = f(x))} S n is a permutation group! A Thought: Can Aut(f) measure the symmetry of f?

6 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 6 So, we have the following: The more symmetric the easier! Theorem 2 If Aut(f) = S n then f can be computed by a fan-in 2 boolean circuit of size O(n). What would be more natural than the following conjecture? Conjecture 1 The more symmetric a boolean function f is, the easier it should be to compute f Of course, f is more symmetric invariance group Aut(f) is larger Question 2 When is Aut(f) large?

7 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 7 Some permutation groups will be missed! Question 3 Is every permutation group G S n k-represantable (i.e., the invariance group of a function f B n,k )? Theorem 3 For n 3, the alternating group A n is not 2-representable. Assume A n Aut(f), for some f B n. For any x 2 n, there exist 1 i < j n, such that x i = x j. It follows that the alternating group A n, as well as the transposition (i, j) fix f on the input x. Consequently, every permutation in S n must also fix f on x. As this holds for every x 2 n, it follows that Aut(f) = S n. Hence, A n Aut(f), for all f B n.

8 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 8 Up to isomorphism nothing is missed! Theorem 4 ([4]) Every permutation group G S n is isomorphic to the invariance group of a boolean function f B n( log n+1 ). Idea of Proof. View words x 2 n( log n+1 ) as n blocks of length log n + 1 each. n( log n+1 ) From each permutaion σ G extract a word x(σ) 2 such that σ(i) := value of i-th block of x(σ) in binary representation. Essentially, the boolean function f is 1 exactly on strings of the form x(σ). Open Problem 1 Given n, what s the smallest k such that every permutation group G S n is isomorphic to the invariance group of a boolean function f B k?

9 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 9 Graphs and boolean functions Theorem 5 ([5]) The automorphism group of an n node, undirected graph is the invariance group of a boolean function. Idea of Proof. For each two-element set e = {i, j}, consider the n-tuple x e = (x e 1,..., x e n) {0, 1} n such that x e i = xe j = 1 and xe k all k i, j. = 0, for Let the graph G = (V, E) have vertex set V = {1, 2,..., n} and edge set E. Define the boolean function 1 if x = x e, for some e E f(x) = 0 otherwise.

10 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 10 Orbits and more Open Problem 2 Given G S n, what s the smallest k (if any) such that G = Aut(f) for some function f B n,k? The orbit of 1 i n in the group G S n is the set i G = {σ(i) : σ G}. The number of orbits of G is equal to the average number of fixed points of a permutation σ G; i.e., ω n (G) = 1 G σ G The group G is also acting on 2 n. {i : σ(i) = i}, The number Θ(G) := {x G : x 2 n } is called the cycle index of the permutation group G.

11 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 11 Maximality and representability Theorem 6 (Maximality Theorem, [4, 5]) 1. A permutation group G S n is representable if and only if it is a maximal subgroup of S n among those having the same number Θ(G) of orbits in {0, 1} n. In such a case G is representable by a function f B n,k with k ( n n/2 ). 2. All maximal subgroups of S n are 2-representable, the only exceptions being: (a) the alternating group A n, for all n 3, and the conjugates of the following three types of groups: (b) the 1-dimensional, linear, affine group AGL 1 (5) over the field of 5 elements, for n = 5; (c) the group of linear transformations P GL 2 (5) of the projective line over the field of 5 elements, for n = 6; (d) the group of semi-linear transformations P ΓL 2 (8) of the projective line over the field of 8 elements, for n = 9.

12 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 12 Is there a hierarchy? Definition 2 Let R n k denote the class of k-representable permutation groups on n letters. Clearly R n k Rn k+1. Open Problem 3 Does R n k However, the following can be proved. form a proper hierarchy. Theorem 7 ([5]) R n 2 R n 3, i.e., there exist 3-representable groups which are not 2-representable. Theorem 8 ([4]) There is a logspace algorithm, which, when given as input a cyclic group G S n, decides whether the group is 2-representable, in which case it outputs a function f B n such that G = Aut(f). Open Problem 4 Prove similar results for other groups! Some results obtained by [4] and [5]..

13 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 13 How hard it is: some asymptotics Representability obeys a 0 1 law. Theorem 9 ([4]) For any family G n : n 1 of permutations groups such that each G n S n lim n {f B n : Aut(f) = {id n }} 2 2n = lim n Moreover, if lim inf G n > 1 then lim n {f B n : Aut(f) G n } 2 2n = lim n {f B n : Aut(f) G n } 2 2n = 1. {f B n : Aut(f) = G n } 2 2n = 0. This indicates, that such boolean functions are hard to find, if they exist.

14 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 14 Back to complexity A language L {0, 1} can be represented as a sequence L n of boolean functions, where L n is the characteristic function of L {0, 1} n. Conjecture 2 If size of Aut(L n ) is any indication of the complexity of L then it must be related to the index of Aut(L n ), S i.e., the quantity S n : Aut(L n ) := n. Aut(L n ) In fact we can prove Theorem 10 ([4]) For any language L {0, 1}, if S n : Aut(L n ) = n O(1) then L can be computed by a family of fan-in 2 boolean circuits of polylogarithmic depth and polynomial size. Proof is a bit complicated, and uses the O Nan-Scott characterization of permutation subgroups of S n that do not contain the alternating group A n.

15 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 15 Can go further: From orbits to complexity Conjecture 3 ([4]) The size of S n : Aut(L n ) is related to the complexity of L. Can we show that if Θ(Aut(L n )) is small then L is easily computable? We can prove the following: Theorem 11 ([2]) Every language L with transitive automorphism groups Aut(L n ) and polynomially many cycles, i.e., Θ(Aut(L n )) = n O(1), is computable with a constant depth, polynomial size family of circuits with unbounded fan-in threshold gates. Proof is quite complicated to explain here.

16 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 16 Anonymous networks

17 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 17 Computing in anonymous networks The cyclic group C n is generated by the cycle (1, 2,..., n) and the dihedral group D n is generated by the cycle (1, 2,..., n) and the reflection ρ n = 1 2 n n n 1 1 Let R n denote the ring of n processors. Theorem 12 ([1]) Let f be a boolean function in B n. Then. 1. f is computable in the oriented ring R n if and only if Aut(f) C n. 2. f is computable in the unoriented ring R n if and only if Aut(f) D n. This generalizes to Cayley networks [6].

18 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 18 References [1] H. Attiya and M. Snir and M. K. Warmuth, Computing on an Anonymous Ring, JACM, 35 (4), , Oct., [2] L. Babai and R. Beals and P. Takacsi-Nagy, Symmetry and Complexity, , STOC92, [3] M. Clausen, Almost all boolean functions have no linear symmetries, IPL, 41 (6), , [4] P. Clote and E. Kranakis, Boolean Functions Invariance Groups and Parallel Complexity, SIAM J. Comp., 20 (3), , [5] A. Kisielewicz, Symmetry Groups of Boolean Functions and Constructions of Permutation Groups, J. Algebra, 199 (2), , [6] E. Kranakis and D. Krizanc, Computing Boolean Functions on Cayley Networks, Proceedings of the 4th IEEE Symposium on Parallel and Distributed Processing, , 1992.

Supplement. Dr. Bob s Modern Algebra Glossary Based on Fraleigh s A First Course on Abstract Algebra, 7th Edition, Sections 0 through IV.

Supplement. Dr. Bob s Modern Algebra Glossary Based on Fraleigh s A First Course on Abstract Algebra, 7th Edition, Sections 0 through IV. Glossary 1 Supplement. Dr. Bob s Modern Algebra Glossary Based on Fraleigh s A First Course on Abstract Algebra, 7th Edition, Sections 0 through IV.23 Abelian Group. A group G, (or just G for short) is

More information

HIM, 10/2018. The Relational Complexity of a Finite. Permutation Group. Gregory Cherlin. Definition. Examples. Issues. Questions

HIM, 10/2018. The Relational Complexity of a Finite. Permutation Group. Gregory Cherlin. Definition. Examples. Issues. Questions Theory HIM, 10/2018 Structures and s Theory Structure A Aut(A) on A Inv(G) G on A Inv(G) = A n /G. L k : A k /G (k-types) language k-closed: G = Aut(L k ) k-homogeneous: A l -orbits are determined by L

More information

Notes on Computer Theory Last updated: November, Circuits

Notes on Computer Theory Last updated: November, Circuits Notes on Computer Theory Last updated: November, 2015 Circuits Notes by Jonathan Katz, lightly edited by Dov Gordon. 1 Circuits Boolean circuits offer an alternate model of computation: a non-uniform one

More information

Math 430 Final Exam, Fall 2008

Math 430 Final Exam, Fall 2008 IIT Dept. Applied Mathematics, December 9, 2008 1 PRINT Last name: Signature: First name: Student ID: Math 430 Final Exam, Fall 2008 Grades should be posted Friday 12/12. Have a good break, and don t forget

More information

Reductions to Graph Isomorphism

Reductions to Graph Isomorphism Reductions to raph Isomorphism Jacobo Torán Institut für Theoretische Informatik Universität Ulm D-89069 Ulm, ermany jacobo.toran@uni-ulm.de June 13, 2008 Keywords: Computational complexity, reducibilities,

More information

Circuits. Lecture 11 Uniform Circuit Complexity

Circuits. Lecture 11 Uniform Circuit Complexity Circuits Lecture 11 Uniform Circuit Complexity 1 Recall 2 Recall Non-uniform complexity 2 Recall Non-uniform complexity P/1 Decidable 2 Recall Non-uniform complexity P/1 Decidable NP P/log NP = P 2 Recall

More information

FURTHER RESTRICTIONS ON THE STRUCTURE OF FINITE DCI-GROUPS: AN ADDENDUM

FURTHER RESTRICTIONS ON THE STRUCTURE OF FINITE DCI-GROUPS: AN ADDENDUM FURTHER RESTRICTIONS ON THE STRUCTURE OF FINITE DCI-GROUPS: AN ADDENDUM EDWARD DOBSON, JOY MORRIS, AND PABLO SPIGA Abstract. A finite group R is a DCI-group if, whenever S and T are subsets of R with the

More information

Page Points Possible Points. Total 200

Page Points Possible Points. Total 200 Instructions: 1. The point value of each exercise occurs adjacent to the problem. 2. No books or notes or calculators are allowed. Page Points Possible Points 2 20 3 20 4 18 5 18 6 24 7 18 8 24 9 20 10

More information

Representations and Linear Actions

Representations and Linear Actions Representations and Linear Actions Definition 0.1. Let G be an S-group. A representation of G is a morphism of S-groups φ G GL(n, S) for some n. We say φ is faithful if it is a monomorphism (in the category

More information

EXERCISE SHEET 1 WITH SOLUTIONS

EXERCISE SHEET 1 WITH SOLUTIONS EXERCISE SHEET 1 WITH SOLUTIONS (E8) Prove that, given a transitive action of G on Ω, there exists a subgroup H G such that the action of G on Ω is isomorphic to the action of G on H\G. You may need to

More information

Automorphism Groups and Invariant Theory on PN

Automorphism Groups and Invariant Theory on PN Automorphism Groups and Invariant Theory on PN Benjamin Hutz Department of Mathematics and Computer Science Saint Louis University January 9, 2016 JMM: Special Session on Arithmetic Dynamics joint work

More information

Algebras with finite descriptions

Algebras with finite descriptions Algebras with finite descriptions André Nies The University of Auckland July 19, 2005 Part 1: FA-presentability A countable structure in a finite signature is finite-automaton presentable (or automatic)

More information

ON SENSITIVITY OF k-uniform HYPERGRAPH PROPERTIES

ON SENSITIVITY OF k-uniform HYPERGRAPH PROPERTIES ON SENSITIVITY OF k-uniform HYPERGRAPH PROPERTIES JOSHUA BIDERMAN, KEVIN CUDDY, ANG LI, MIN JAE SONG Abstract. In this paper we present a graph property with sensitivity Θ( n), where n = ( v 2) is the

More information

Quantum Computing Lecture Notes, Extra Chapter. Hidden Subgroup Problem

Quantum Computing Lecture Notes, Extra Chapter. Hidden Subgroup Problem Quantum Computing Lecture Notes, Extra Chapter Hidden Subgroup Problem Ronald de Wolf 1 Hidden Subgroup Problem 1.1 Group theory reminder A group G consists of a set of elements (which is usually denoted

More information

Arc-transitive pentavalent graphs of order 4pq

Arc-transitive pentavalent graphs of order 4pq Arc-transitive pentavalent graphs of order 4pq Jiangmin Pan Bengong Lou Cuifeng Liu School of Mathematics and Statistics Yunnan University Kunming, Yunnan, 650031, P.R. China Submitted: May 22, 2012; Accepted:

More information

On the single-orbit conjecture for uncoverings-by-bases

On the single-orbit conjecture for uncoverings-by-bases On the single-orbit conjecture for uncoverings-by-bases Robert F. Bailey School of Mathematics and Statistics Carleton University 1125 Colonel By Drive Ottawa, Ontario K1S 5B6 Canada Peter J. Cameron School

More information

Math 581 Problem Set 7 Solutions

Math 581 Problem Set 7 Solutions Math 581 Problem Set 7 Solutions 1. Let f(x) Q[x] be a polynomial. A ring isomorphism φ : R R is called an automorphism. (a) Let φ : C C be a ring homomorphism so that φ(a) = a for all a Q. Prove that

More information

ALGEBRA HOMEWORK SET 2. Due by class time on Wednesday 14 September. Homework must be typeset and submitted by as a PDF file.

ALGEBRA HOMEWORK SET 2. Due by class time on Wednesday 14 September. Homework must be typeset and submitted by  as a PDF file. ALGEBRA HOMEWORK SET 2 JAMES CUMMINGS (JCUMMING@ANDREW.CMU.EDU) Due by class time on Wednesday 14 September. Homework must be typeset and submitted by email as a PDF file. (1) Let H and N be groups and

More information

Symmetries and Polynomials

Symmetries and Polynomials Symmetries and Polynomials Aaron Landesman and Apurva Nakade June 30, 2018 Introduction In this class we ll learn how to solve a cubic. We ll also sketch how to solve a quartic. We ll explore the connections

More information

Lecture 4. 1 Circuit Complexity. Notes on Complexity Theory: Fall 2005 Last updated: September, Jonathan Katz

Lecture 4. 1 Circuit Complexity. Notes on Complexity Theory: Fall 2005 Last updated: September, Jonathan Katz Notes on Complexity Theory: Fall 2005 Last updated: September, 2005 Jonathan Katz Lecture 4 1 Circuit Complexity Circuits are directed, acyclic graphs where nodes are called gates and edges are called

More information

AUTOMORPHISM GROUPS AND SPECTRA OF CIRCULANT GRAPHS

AUTOMORPHISM GROUPS AND SPECTRA OF CIRCULANT GRAPHS AUTOMORPHISM GROUPS AND SPECTRA OF CIRCULANT GRAPHS MAX GOLDBERG Abstract. We explore ways to concisely describe circulant graphs, highly symmetric graphs with properties that are easier to generalize

More information

Locally primitive normal Cayley graphs of metacyclic groups

Locally primitive normal Cayley graphs of metacyclic groups Locally primitive normal Cayley graphs of metacyclic groups Jiangmin Pan Department of Mathematics, School of Mathematics and Statistics, Yunnan University, Kunming 650031, P. R. China jmpan@ynu.edu.cn

More information

DRAFT. Algebraic computation models. Chapter 14

DRAFT. Algebraic computation models. Chapter 14 Chapter 14 Algebraic computation models Somewhat rough We think of numerical algorithms root-finding, gaussian elimination etc. as operating over R or C, even though the underlying representation of the

More information

Permutation Groups and Transformation Semigroups Lecture 4: Idempotent generation

Permutation Groups and Transformation Semigroups Lecture 4: Idempotent generation Permutation Groups and Transformation Semigroups Lecture 4: Idempotent generation Peter J. Cameron University of St Andrews Shanghai Jiao Tong University November 2017 Idempotent generation We are interested

More information

Definition List Modern Algebra, Fall 2011 Anders O.F. Hendrickson

Definition List Modern Algebra, Fall 2011 Anders O.F. Hendrickson Definition List Modern Algebra, Fall 2011 Anders O.F. Hendrickson On almost every Friday of the semester, we will have a brief quiz to make sure you have memorized the definitions encountered in our studies.

More information

Simple groups and the classification of finite groups

Simple groups and the classification of finite groups Simple groups and the classification of finite groups 1 Finite groups of small order How can we describe all finite groups? Before we address this question, let s write down a list of all the finite groups

More information

Using Determining Sets to Distinguish Kneser Graphs

Using Determining Sets to Distinguish Kneser Graphs Using Determining Sets to Distinguish Kneser Graphs Michael O. Albertson Department of Mathematics and Statistics Smith College, Northampton MA 01063 albertson@math.smith.edu Debra L. Boutin Department

More information

Permutation groups/1. 1 Automorphism groups, permutation groups, abstract

Permutation groups/1. 1 Automorphism groups, permutation groups, abstract Permutation groups Whatever you have to do with a structure-endowed entity Σ try to determine its group of automorphisms... You can expect to gain a deep insight into the constitution of Σ in this way.

More information

Semiregular automorphisms of vertex-transitive graphs

Semiregular automorphisms of vertex-transitive graphs Semiregular automorphisms of vertex-transitive graphs Michael Giudici http://www.maths.uwa.edu.au/ giudici/research.html Semiregular automorphisms A semiregular automorphism of a graph is a nontrivial

More information

Chapter 2 : Time complexity

Chapter 2 : Time complexity Dr. Abhijit Das, Chapter 2 : Time complexity In this chapter we study some basic results on the time complexities of computational problems. concentrate our attention mostly on polynomial time complexities,

More information

Poly-logarithmic independence fools AC 0 circuits

Poly-logarithmic independence fools AC 0 circuits Poly-logarithmic independence fools AC 0 circuits Mark Braverman Microsoft Research New England January 30, 2009 Abstract We prove that poly-sized AC 0 circuits cannot distinguish a poly-logarithmically

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

Algebraic Structures Exam File Fall 2013 Exam #1

Algebraic Structures Exam File Fall 2013 Exam #1 Algebraic Structures Exam File Fall 2013 Exam #1 1.) Find all four solutions to the equation x 4 + 16 = 0. Give your answers as complex numbers in standard form, a + bi. 2.) Do the following. a.) Write

More information

On the Sensitivity of Cyclically-Invariant Boolean Functions

On the Sensitivity of Cyclically-Invariant Boolean Functions On the Sensitivity of Cyclically-Invariant Boolean Functions Sourav Charaborty University of Chicago sourav@csuchicagoedu Abstract In this paper we construct a cyclically invariant Boolean function whose

More information

SUPPLEMENT ON THE SYMMETRIC GROUP

SUPPLEMENT ON THE SYMMETRIC GROUP SUPPLEMENT ON THE SYMMETRIC GROUP RUSS WOODROOFE I presented a couple of aspects of the theory of the symmetric group S n differently than what is in Herstein. These notes will sketch this material. You

More information

Lecture 15: The Hidden Subgroup Problem

Lecture 15: The Hidden Subgroup Problem CS 880: Quantum Information Processing 10/7/2010 Lecture 15: The Hidden Subgroup Problem Instructor: Dieter van Melkebeek Scribe: Hesam Dashti The Hidden Subgroup Problem is a particular type of symmetry

More information

Math 430 Exam 1, Fall 2006

Math 430 Exam 1, Fall 2006 c IIT Dept. Applied Mathematics, October 21, 2008 1 PRINT Last name: Signature: First name: Student ID: Math 430 Exam 1, Fall 2006 These theorems may be cited at any time during the test by stating By

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

Some aspects of codes over rings

Some aspects of codes over rings Some aspects of codes over rings Peter J. Cameron p.j.cameron@qmul.ac.uk Galway, July 2009 This is work by two of my students, Josephine Kusuma and Fatma Al-Kharoosi Summary Codes over rings and orthogonal

More information

On the Complexity of Group Isomorphism

On the Complexity of Group Isomorphism On the Complexity of Group Isomorphism Fabian Wagner Institut für Theoretische Informatik Universität Ulm fabian.wagner@uni-ulm.de July 4, 2012 Abstract The group isomorphism problem consists in deciding

More information

Isometry Dimension of Finite Groups

Isometry Dimension of Finite Groups Journal of Algebra 246, 641 646 (2001) doi:10.1006/jabr.2001.8973, available online at http://www.idealibrary.com on Isometry Dimension of Finite Groups Manish M. Patnaik 1 Massachusetts Institute of Technology

More information

Lecture 22: Counting

Lecture 22: Counting CS 710: Complexity Theory 4/8/2010 Lecture 22: Counting Instructor: Dieter van Melkebeek Scribe: Phil Rydzewski & Chi Man Liu Last time we introduced extractors and discussed two methods to construct them.

More information

MAT534 Fall 2013 Practice Midterm I The actual midterm will consist of five problems.

MAT534 Fall 2013 Practice Midterm I The actual midterm will consist of five problems. MAT534 Fall 2013 Practice Midterm I The actual midterm will consist of five problems. Problem 1 Find all homomorphisms a) Z 6 Z 6 ; b) Z 6 Z 18 ; c) Z 18 Z 6 ; d) Z 12 Z 15 ; e) Z 6 Z 25 Proof. a)ψ(1)

More information

SOME EXAMPLES OF THE GALOIS CORRESPONDENCE

SOME EXAMPLES OF THE GALOIS CORRESPONDENCE SOME EXAMPLES OF THE GALOIS CORRESPONDENCE KEITH CONRAD Example 1. The field extension (, ω)/, where ω is a nontrivial cube root of unity, is Galois: it is a splitting field over for X, which is separable

More information

IIT Mumbai 2015 MA 419, Basic Algebra Tutorial Sheet-1

IIT Mumbai 2015 MA 419, Basic Algebra Tutorial Sheet-1 IIT Mumbai 2015 MA 419, Basic Algebra Tutorial Sheet-1 Let Σ be the set of all symmetries of the plane Π. 1. Give examples of s, t Σ such that st ts. 2. If s, t Σ agree on three non-collinear points, then

More information

NP-Complete problems

NP-Complete problems NP-Complete problems NP-complete problems (NPC): A subset of NP. If any NP-complete problem can be solved in polynomial time, then every problem in NP has a polynomial time solution. NP-complete languages

More information

The expected number of random elements to generate a finite group by Alexander Lubotzky

The expected number of random elements to generate a finite group by Alexander Lubotzky The expected number of random elements to generate a finite group by Alexander Lubotzky To John Thompson Let G be a finite group with a minimal number of generators d = d(g). If one chooses random elements

More information

MATH 433 Applied Algebra Lecture 22: Review for Exam 2.

MATH 433 Applied Algebra Lecture 22: Review for Exam 2. MATH 433 Applied Algebra Lecture 22: Review for Exam 2. Topics for Exam 2 Permutations Cycles, transpositions Cycle decomposition of a permutation Order of a permutation Sign of a permutation Symmetric

More information

List of topics for the preliminary exam in algebra

List of topics for the preliminary exam in algebra List of topics for the preliminary exam in algebra 1 Basic concepts 1. Binary relations. Reflexive, symmetric/antisymmetryc, and transitive relations. Order and equivalence relations. Equivalence classes.

More information

Permutation Group Algorithms

Permutation Group Algorithms Permutation Group Algorithms 2016 1 / 32 Permutation Group Algorithms Zoltán Halasi Eötvös Loránd University 2016 More group theory Permutation Group Algorithms 2016 2 / 32 Going into deeper to the structure

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

1. Group Theory Permutations.

1. Group Theory Permutations. 1.1. Permutations. 1. Group Theory Problem 1.1. Let G be a subgroup of S n of index 2. Show that G = A n. Problem 1.2. Find two elements of S 7 that have the same order but are not conjugate. Let π S 7

More information

Identifying Graph Automorphisms Using Determining Sets

Identifying Graph Automorphisms Using Determining Sets Identifying Graph Automorphisms Using Determining Sets Debra L. Boutin Department of Mathematics Hamilton College, Clinton, NY 13323 dboutin@hamilton.edu Submitted: May 31, 2006; Accepted: Aug 22, 2006;

More information

Non-Approximability Results (2 nd part) 1/19

Non-Approximability Results (2 nd part) 1/19 Non-Approximability Results (2 nd part) 1/19 Summary - The PCP theorem - Application: Non-approximability of MAXIMUM 3-SAT 2/19 Non deterministic TM - A TM where it is possible to associate more than one

More information

Math 430 Exam 2, Fall 2008

Math 430 Exam 2, Fall 2008 Do not distribute. IIT Dept. Applied Mathematics, February 16, 2009 1 PRINT Last name: Signature: First name: Student ID: Math 430 Exam 2, Fall 2008 These theorems may be cited at any time during the test

More information

Automorphism group of the balanced hypercube

Automorphism group of the balanced hypercube Abstract Also available at http://amc-journal.eu ISSN 1855-3966 (printed edn.), ISSN 1855-3974 (electronic edn.) ARS MATHEMATICA CONTEMPORANEA 12 (2017) 145 154 Automorphism group of the balanced hypercube

More information

Symmetries and the Complexity of Pure Nash Equilibrium

Symmetries and the Complexity of Pure Nash Equilibrium Symmetries and the Complexity of Pure Nash Equilibrium Felix Brandt a Felix Fischer a, Markus Holzer b a Institut für Informatik, Universität München, Oettingenstr. 67, 80538 München, Germany b Institut

More information

1 Circuit Complexity. CS 6743 Lecture 15 1 Fall Definitions

1 Circuit Complexity. CS 6743 Lecture 15 1 Fall Definitions CS 6743 Lecture 15 1 Fall 2007 1 Circuit Complexity 1.1 Definitions A Boolean circuit C on n inputs x 1,..., x n is a directed acyclic graph (DAG) with n nodes of in-degree 0 (the inputs x 1,..., x n ),

More information

Lecture 3: Nondeterminism, NP, and NP-completeness

Lecture 3: Nondeterminism, NP, and NP-completeness CSE 531: Computational Complexity I Winter 2016 Lecture 3: Nondeterminism, NP, and NP-completeness January 13, 2016 Lecturer: Paul Beame Scribe: Paul Beame 1 Nondeterminism and NP Recall the definition

More information

120A LECTURE OUTLINES

120A LECTURE OUTLINES 120A LECTURE OUTLINES RUI WANG CONTENTS 1. Lecture 1. Introduction 1 2 1.1. An algebraic object to study 2 1.2. Group 2 1.3. Isomorphic binary operations 2 2. Lecture 2. Introduction 2 3 2.1. The multiplication

More information

Frobenius groups, near-rings, and combinatorial designs (Life after Coolville)

Frobenius groups, near-rings, and combinatorial designs (Life after Coolville) Frobenius groups, near-rings, and combinatorial designs (Life after Coolville) A combinatorial design is an incidence structure of points and blocks. Blocks are simply sets of points, and we say a point

More information

Galois Theory TCU Graduate Student Seminar George Gilbert October 2015

Galois Theory TCU Graduate Student Seminar George Gilbert October 2015 Galois Theory TCU Graduate Student Seminar George Gilbert October 201 The coefficients of a polynomial are symmetric functions of the roots {α i }: fx) = x n s 1 x n 1 + s 2 x n 2 + + 1) n s n, where s

More information

Subspace-Invariant AC 0 Formulas

Subspace-Invariant AC 0 Formulas Subspace-Invariant AC 0 Formulas Benjamin Rossman University of Toronto June 12, 2018 Abstract We consider the action of a linear subspace U of {0, 1} n on the set of AC 0 formulas with inputs labeled

More information

Block Sensitivity of Minterm-Transitive Functions

Block Sensitivity of Minterm-Transitive Functions Block Sensitivity of Minterm-Transitive Functions Andrew Drucker Abstract Boolean functions with a high degree of symmetry are interesting from a complexity theory perspective: extensive research has shown

More information

Practice Algebra Qualifying Exam Solutions

Practice Algebra Qualifying Exam Solutions Practice Algebra Qualifying Exam Solutions 1. Let A be an n n matrix with complex coefficients. Define tr A to be the sum of the diagonal elements. Show that tr A is invariant under conjugation, i.e.,

More information

Interesting Examples on Maximal Irreducible Goppa Codes

Interesting Examples on Maximal Irreducible Goppa Codes Interesting Examples on Maximal Irreducible Goppa Codes Marta Giorgetti Dipartimento di Fisica e Matematica, Universita dell Insubria Abstract. In this paper a full categorization of irreducible classical

More information

CSCI3390-Lecture 18: Why is the P =?NP Problem Such a Big Deal?

CSCI3390-Lecture 18: Why is the P =?NP Problem Such a Big Deal? CSCI3390-Lecture 18: Why is the P =?NP Problem Such a Big Deal? The conjecture that P is different from NP made its way on to several lists of the most important unsolved problems in Mathematics (never

More information

REU 2007 Discrete Math Lecture 2

REU 2007 Discrete Math Lecture 2 REU 2007 Discrete Math Lecture 2 Instructor: László Babai Scribe: Shawn Drenning June 19, 2007. Proofread by instructor. Last updated June 20, 1 a.m. Exercise 2.0.1. Let G be an abelian group and A G be

More information

Combinatorial Methods in Study of Structure of Inverse Semigroups

Combinatorial Methods in Study of Structure of Inverse Semigroups Combinatorial Methods in Study of Structure of Inverse Semigroups Tatiana Jajcayová Comenius University Bratislava, Slovakia Graphs, Semigroups, and Semigroup Acts 2017, Berlin October 12, 2017 Presentations

More information

THE MAXIMAL SUBGROUPS AND THE COMPLEXITY OF THE FLOW SEMIGROUP OF FINITE (DI)GRAPHS

THE MAXIMAL SUBGROUPS AND THE COMPLEXITY OF THE FLOW SEMIGROUP OF FINITE (DI)GRAPHS THE MAXIMAL SUBGROUPS AND THE COMPLEXITY OF THE FLOW SEMIGROUP OF FINITE (DI)GRAPHS GÁBOR HORVÁTH, CHRYSTOPHER L. NEHANIV, AND KÁROLY PODOSKI Dedicated to John Rhodes on the occasion of his 80th birthday.

More information

On the Sensitivity of Cyclically-Invariant Boolean Functions

On the Sensitivity of Cyclically-Invariant Boolean Functions On the Sensitivity of Cyclically-Invariant Boolean Functions arxiv:cs/0501026v1 [cs.cc] 13 Jan 2005 Sourav Chakraborty University of Chicago sourav@cs.uchicago.edu 05-10-2004 Abstract In this paper we

More information

Introduction to Kleene Algebras

Introduction to Kleene Algebras Introduction to Kleene Algebras Riccardo Pucella Basic Notions Seminar December 1, 2005 Introduction to Kleene Algebras p.1 Idempotent Semirings An idempotent semiring is a structure S = (S, +,, 1, 0)

More information

Sensitivity, Block Sensitivity and Certificate Complexity of Boolean Functions (Master s Thesis)

Sensitivity, Block Sensitivity and Certificate Complexity of Boolean Functions (Master s Thesis) Sensitivity, Block Sensitivity and Certificate Complexity of Boolean Functions (Master s Thesis) Sourav Chakraborty Thesis Advisor: László Babai February, 2005 Abstract We discuss several complexity measures

More information

Solving an arbitrary permutation puzzle

Solving an arbitrary permutation puzzle T.C. Brouwer Solving an arbitrary permutation puzzle Bachelor thesis, June 18, 2016 Supervisor: Dr. R.M. van Luijk Mathematisch Instituut, Universiteit Leiden Contents 1 Introduction 2 Mathematical formulation

More information

BMT 2014 Symmetry Groups of Regular Polyhedra 22 March 2014

BMT 2014 Symmetry Groups of Regular Polyhedra 22 March 2014 Time Limit: 60 mins. Maximum Score: 125 points. Instructions: 1. When a problem asks you to compute or list something, no proof is necessary. However, for all other problems, unless otherwise indicated,

More information

COURSE SUMMARY FOR MATH 504, FALL QUARTER : MODERN ALGEBRA

COURSE SUMMARY FOR MATH 504, FALL QUARTER : MODERN ALGEBRA COURSE SUMMARY FOR MATH 504, FALL QUARTER 2017-8: MODERN ALGEBRA JAROD ALPER Week 1, Sept 27, 29: Introduction to Groups Lecture 1: Introduction to groups. Defined a group and discussed basic properties

More information

Orbits of D-maximal sets in E

Orbits of D-maximal sets in E Orbits of in E Peter M Gerdes April 19, 2012 * Joint work with Peter Cholak and Karen Lange Peter M Gerdes Orbits of in E Outline 1 2 3 Peter M Gerdes Orbits of in E Notation ω is the natural numbers X

More information

6.842 Randomness and Computation April 2, Lecture 14

6.842 Randomness and Computation April 2, Lecture 14 6.84 Randomness and Computation April, 0 Lecture 4 Lecturer: Ronitt Rubinfeld Scribe: Aaron Sidford Review In the last class we saw an algorithm to learn a function where very little of the Fourier coeffecient

More information

Nick Gill. 13th July Joint with Hunt (USW) and Spiga (Milano Bicocca).

Nick Gill. 13th July Joint with Hunt (USW) and Spiga (Milano Bicocca). 13th July 2016 Joint with Hunt and Spiga (Milano Bicocca). Overview Beautiful sets From here on, G is a group acting on a set Ω, and Λ is a subset of Ω. Write G Λ for the set-wise stabilizer of Λ. Write

More information

Definitions, Theorems and Exercises. Abstract Algebra Math 332. Ethan D. Bloch

Definitions, Theorems and Exercises. Abstract Algebra Math 332. Ethan D. Bloch Definitions, Theorems and Exercises Abstract Algebra Math 332 Ethan D. Bloch December 26, 2013 ii Contents 1 Binary Operations 3 1.1 Binary Operations............................... 4 1.2 Isomorphic Binary

More information

A Necessary Condition for Learning from Positive Examples

A Necessary Condition for Learning from Positive Examples Machine Learning, 5, 101-113 (1990) 1990 Kluwer Academic Publishers. Manufactured in The Netherlands. A Necessary Condition for Learning from Positive Examples HAIM SHVAYTSER* (HAIM%SARNOFF@PRINCETON.EDU)

More information

Proof Assistants for Graph Non-isomorphism

Proof Assistants for Graph Non-isomorphism Proof Assistants for Graph Non-isomorphism Arjeh M. Cohen 8 January 2007 second lecture of Three aspects of exact computation a tutorial at Mathematics: Algorithms and Proofs (MAP) Leiden, January 8 12,

More information

Normal cyclotomic schemes over a Galois ring

Normal cyclotomic schemes over a Galois ring St.Petersburg Department of Steklov Mathematical Institute Russia (mostly joint work with Ilia Ponomarenko) The 11th International Conference on Finite Fields Friday, July 26, Magdeburg Outline Cyclotomic

More information

Graph Isomorphism is in SPP

Graph Isomorphism is in SPP Graph Isomorphism is in SPP V. Arvind and Piyush P Kurur Institute of Mathematical Sciences, C.I.T Campus Chennai 600113, India email: {arvind,ppk}@imsc.ernet.in Abstract We show that Graph Isomorphism

More information

Lecture 8: Complete Problems for Other Complexity Classes

Lecture 8: Complete Problems for Other Complexity Classes IAS/PCMI Summer Session 2000 Clay Mathematics Undergraduate Program Basic Course on Computational Complexity Lecture 8: Complete Problems for Other Complexity Classes David Mix Barrington and Alexis Maciel

More information

Critical density, automorphisms, and Harm Derksen. Jason Bell

Critical density, automorphisms, and Harm Derksen. Jason Bell Critical density, automorphisms, and Harm Derksen Jason Bell 1 Let X be a topological space and let S be an infinite subset of X. We say that S is critically dense if every infinite subset of S is dense

More information

ALGEBRA QUALIFYING EXAM, FALL 2017: SOLUTIONS

ALGEBRA QUALIFYING EXAM, FALL 2017: SOLUTIONS ALGEBRA QUALIFYING EXAM, FALL 2017: SOLUTIONS Your Name: Conventions: all rings and algebras are assumed to be unital. Part I. True or false? If true provide a brief explanation, if false provide a counterexample

More information

Pentavalent symmetric graphs of order twice a prime power

Pentavalent symmetric graphs of order twice a prime power Pentavalent symmetric graphs of order twice a prime power Yan-Quan Feng Mathematics, Beijing Jiaotong University Beijing 100044, P.R. China yqfeng@bjtu.edu.cn A joint work with Yan-Tao Li, Da-Wei Yang,

More information

SOME QUESTIONS ARISING FROM THE STUDY OF THE GENERATING GRAPH

SOME QUESTIONS ARISING FROM THE STUDY OF THE GENERATING GRAPH SOME QUESTIONS ARISING FROM THE STUDY OF Andrea Lucchini Università di Padova, Italy ISCHIA GROUP THEORY 2012 March, 26th - 29th The generating graph Γ(G) of a group G is the graph defined on the non-identity

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

Name: Solutions Final Exam

Name: Solutions Final Exam Instructions. Answer each of the questions on your own paper, and be sure to show your work so that partial credit can be adequately assessed. Put your name on each page of your paper. 1. [10 Points] For

More information

CSE200: Computability and complexity Space Complexity

CSE200: Computability and complexity Space Complexity CSE200: Computability and complexity Space Complexity Shachar Lovett January 29, 2018 1 Space complexity We would like to discuss languages that may be determined in sub-linear space. Lets first recall

More information

On the Average Complexity of Brzozowski s Algorithm for Deterministic Automata with a Small Number of Final States

On the Average Complexity of Brzozowski s Algorithm for Deterministic Automata with a Small Number of Final States On the Average Complexity of Brzozowski s Algorithm for Deterministic Automata with a Small Number of Final States Sven De Felice 1 and Cyril Nicaud 2 1 LIAFA, Université Paris Diderot - Paris 7 & CNRS

More information

Lecture 18: Oct 15, 2014

Lecture 18: Oct 15, 2014 E0 224 Computational Complexity Theory Indian Institute of Science Fall 2014 Department of Computer Science and Automation Lecture 18: Oct 15, 2014 Lecturer: Chandan Saha Scribe:

More information

Certifying polynomials for AC 0 [ ] circuits, with applications

Certifying polynomials for AC 0 [ ] circuits, with applications Certifying polynomials for AC 0 [ ] circuits, with applications Swastik Kopparty Srikanth Srinivasan Abstract In this paper, we introduce and develop the method of certifying polynomials for proving AC

More information

NP-completeness. Chapter 34. Sergey Bereg

NP-completeness. Chapter 34. Sergey Bereg NP-completeness Chapter 34 Sergey Bereg Oct 2017 Examples Some problems admit polynomial time algorithms, i.e. O(n k ) running time where n is the input size. We will study a class of NP-complete problems

More information

2 P vs. NP and Diagonalization

2 P vs. NP and Diagonalization 2 P vs NP and Diagonalization CS 6810 Theory of Computing, Fall 2012 Instructor: David Steurer (sc2392) Date: 08/28/2012 In this lecture, we cover the following topics: 1 3SAT is NP hard; 2 Time hierarchies;

More information

U.C. Berkeley CS278: Computational Complexity Professor Luca Trevisan August 30, Notes for Lecture 1

U.C. Berkeley CS278: Computational Complexity Professor Luca Trevisan August 30, Notes for Lecture 1 U.C. Berkeley CS278: Computational Complexity Handout N1 Professor Luca Trevisan August 30, 2004 Notes for Lecture 1 This course assumes CS170, or equivalent, as a prerequisite. We will assume that the

More information

Unit I (Logic and Proofs)

Unit I (Logic and Proofs) SUBJECT NAME SUBJECT CODE : MA 6566 MATERIAL NAME REGULATION : Discrete Mathematics : Part A questions : R2013 UPDATED ON : April-May 2018 (Scan the above QR code for the direct download of this material)

More information

GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory.

GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory. GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory. Linear Algebra Standard matrix manipulation to compute the kernel, intersection of subspaces, column spaces,

More information