On Unsolvability of Group Theoretic Decision Problems Delaram Kahrobaei New York City College of Technology City University of New York

Slides:



Advertisements
Similar presentations
Completeness and Expressiveness
Advertisements

Algebra Problems… Solutions
NP-Hard Nattee Niparnan.
Introduction The concept of transform appears often in the literature of image processing and data compression. Indeed a suitable discrete representation.
CSCI 4325 / 6339 Theory of Computation Zhixiang Chen Department of Computer Science University of Texas-Pan American.
Copyright © Cengage Learning. All rights reserved.
Discrete Mathematics Lecture 5 Alexander Bukharovich New York University.
Discrete Structures & Algorithms Basics of Set Theory EECE 320 — UBC.
Lecture 6 Hyperreal Numbers (Nonstandard Analysis)
1 Section 14.1 Computability Some problems cannot be solved by any machine/algorithm. To prove such statements we need to effectively describe all possible.
Fall 2004COMP 3351 Undecidable problems for Recursively enumerable languages continued…
1 Lecture 4 Topics –Problem solving Subroutine Theme –REC language class The class of solvable problems Closure properties.
Fall 2003Costas Busch - RPI1 Decidability. Fall 2003Costas Busch - RPI2 Recall: A language is decidable (recursive), if there is a Turing machine (decider)
Fall 2004COMP 3351 The Chomsky Hierarchy. Fall 2004COMP 3352 Non-recursively enumerable Recursively-enumerable Recursive Context-sensitive Context-free.
Complexity of Decision Problems in Polycyclic Groups Delaram Kahrobaei New York City College of Technology City University of New York
Fall 2004COMP 3351 Reducibility. Fall 2004COMP 3352 Problem is reduced to problem If we can solve problem then we can solve problem.
1 Decidability continued. 2 Undecidable Problems Halting Problem: Does machine halt on input ? State-entry Problem: Does machine enter state halt on input.
CS 454 Theory of Computation Sonoma State University, Fall 2011 Instructor: B. (Ravi) Ravikumar Office: 116 I Darwin Hall Original slides by Vahid and.
Courtesy Costas Busch - RPI1 Reducibility. Courtesy Costas Busch - RPI2 Problem is reduced to problem If we can solve problem then we can solve problem.
1 Foundations of Interval Computation Trong Wu Phone: Department of Computer Science Southern Illinois University Edwardsville.
Fall 2006Costas Busch - RPI1 Undecidable Problems (unsolvable problems)
Prof. Busch - LSU1 Undecidable Problems (unsolvable problems)
Conjugacy and Dynamics in Thompson’s Groups Jim Belk (joint with Francesco Matucci)
1 Reducibility. 2 Problem is reduced to problem If we can solve problem then we can solve problem.
2015/9/81 Advisor : Chih-Hung Yen Student : Chia-Ying Wu 2015/9/811.
MA/CSSE 474 Theory of Computation The Halting Problem.
A Brief Summary for Exam 1 Subject Topics Propositional Logic (sections 1.1, 1.2) –Propositions Statement, Truth value, Proposition, Propositional symbol,
Decidability A decision problem is a problem with a YES/NO answer. We have seen decision problems for - regular languages: - context free languages: [Sections.
The Recursion Theorem Pages 217– ADVANCED TOPICS IN C O M P U T A B I L I T Y THEORY.
1 1 CDT314 FABER Formal Languages, Automata and Models of Computation Lecture 15-1 Mälardalen University 2012.
Section 2-8 First Applications of Groebner Bases by Pablo Spivakovsky-Gonzalez We started this chapter with 4 problems: 1.Ideal Description Problem: Does.
MA/CSSE 474 Theory of Computation Enumerability Reduction.
Straight Lines. I. Graphing Straight Lines 1. Horizontal Line y = c Example: y = 5 We graph a horizontal line through the point (0,c), for this example,
A Universal Turing Machine
Great Theoretical Ideas in Computer Science.
Math 3121 Abstract Algebra I Lecture 5 Finish Sections 6 + Review: Cyclic Groups, Review.
Math 344 Winter 07 Group Theory Part 2: Subgroups and Isomorphism
Math 3121 Abstract Algebra I
1 Turing’s Thesis. 2 Turing’s thesis: Any computation carried out by mechanical means can be performed by a Turing Machine (1930)
 2005 SDU Lecture13 Reducibility — A methodology for proving un- decidability.
1Computer Sciences Department. Book: INTRODUCTION TO THE THEORY OF COMPUTATION, SECOND EDITION, by: MICHAEL SIPSER Reference 3Computer Sciences Department.
2/1/20161 Computer Security Foundational Results.
Lecture 17 Undecidability Topics:  TM variations  Undecidability June 25, 2015 CSCE 355 Foundations of Computation.
C SC 573 Theory of Computation Theory of Computation Lecture 05 Reduction.
Math 3121 Abstract Algebra I Lecture 14 Sections
CSCI 2670 Introduction to Theory of Computing October 13, 2005.
Algorithms for hard problems WQO theory and applications to parameterized complexity Juris Viksna, 2015.
1 Linear Bounded Automata LBAs. 2 Linear Bounded Automata (LBAs) are the same as Turing Machines with one difference: The input string tape space is the.
Overview of the theory of computation Episode 3 0 Turing machines The traditional concepts of computability, decidability and recursive enumerability.
Decidability Decidable/Undecidable problems. Jaruloj Chongstitvatana Decidability2 Accepting: Definition Let T = (Q, , , , s) be a TM. T accepts.
1 Section 7.1 First-Order Predicate Calculus Predicate calculus studies the internal structure of sentences where subjects are applied to predicates existentially.
Week 8 - Wednesday.  What did we talk about last time?  Relations  Properties of relations  Reflexive  Symmetric  Transitive.
Prepared By Meri Dedania (AITS) Discrete Mathematics by Meri Dedania Assistant Professor MCA department Atmiya Institute of Technology & Science Yogidham.
Costas Busch - RPI1 Decidability. Costas Busch - RPI2 Consider problems with answer YES or NO Examples: Does Machine have three states ? Is string a binary.
The Church-Turing Thesis Chapter Are We Done? FSM  PDA  Turing machine Is this the end of the line? There are still problems we cannot solve:
1. What is Totality problem? 2. What is ji(x)?
Decidability.
Chapters 11 and 12 Decision Problems and Undecidability.
Review : Theory of Computation. Regular Language and Finite Automata Context-free Language and Pushdown Automata Turing Machine and Recursive Enumerable.
Review : Theory of Computation
Linear Bounded Automata LBAs
FORMAL LANGUAGES AND AUTOMATA THEORY
Taibah University College of Computer Science & Engineering Course Title: Discrete Mathematics Code: CS 103 Chapter 2 Sets Slides are adopted from “Discrete.
Busch Complexity Lectures: Undecidable Problems (unsolvable problems)
Decidable Languages Costas Busch - LSU.
CS21 Decidability and Tractability
Decidability continued….
Sub: Theoretical Foundations of Computer Sciences
Lecture 4: Unsolvable Problems
Chapter 3: Simplicial Homology Instructor: Yusu Wang
Presentation transcript:

On Unsolvability of Group Theoretic Decision Problems Delaram Kahrobaei New York City College of Technology City University of New York Reference Chuk Miller’s Survey and Thesis Cryptography and Combinatorial Group Theory Seminar Graduate Center Cryptography Sub Seminar February 29 th 2008

Group Theoretic Decision Problems An area of mathematics lying in the intersection of combinatorial group theory and mathematical logic. The main topics considered are the word problem (WP), the conjugacy problem (CP) and the isomorphism problem. Word problem: Let G be a group given by a finite presentation. Does there exist an algorithm to determine of an arbitrary word w in the generators of G whether or not w = G 1? Conjugacy problem: Let G be a group given by a finite presentation. Does there exist an algorithm to determine of an arbitrary pair of words u and v in the generators of G whether or not u and v define conjugate elements of G?

Examples Solvability of WP(G) and CP(G) is independent of the finite presentation chosen. If G is a finite group given by a multiplication table presentation, it is easy to describe algorithms for solving WP(G), CP(G). If F= h x 1, , x n | i is a finitely generated free group: WP(F) is solved by freely reducing.

Recursive Sets Recursively Enumerable Sets A set of objects is Recursive if there is an algorithm for deciding membership in the set. A set S of objects is Recursively Enumerable if there is an algorithm for listing all the objects in S. Every recursive set is recursively enumerable. A set S is recursive iff both S and its complement are recursively enumerable. There exists a set which is recursively enumerable but not recursive. This fact is in a sense the source of all undecidability results in mathematics.

WP(G) is Recursively Enumerable WP and CP are recursively enumerable in the sense that the collection of questions for which the answer is “Yes” is recursively enumerable. The set of words w of G such that w = G 1 is recursively enumerable. For it is the set of words freely equal to a product of conjugates of the given finite set of defining relations and this set can be systematically listed. Thus WP(G) is recursively enumerable. Now WP(G) is recursively solvable (decidable) exactly when the set of words {w 2 G| w= G 1} is recursive. So WP(G) is recursively solvable iff {w 2 G|w  G 1} is recursively enumerable.

Recursive Presentation A recursive presentation is a presentation of the form h x 1,..., x n | R 1 = 1,R 2 = 1,... i where R 1, R 2,... is a recursively enumerable set of words. A finitely generated group G is recursively presented if it has a recursive presentation. Of course finitely presented groups are recursively presented but the converse is false. The word problem and conjugacy problem are defined for recursively presented groups as before and they are still recursively enumerable problems.

Turing reducibility If A and B are two sets of objects, A · T B if knowing membership for B can give an algorithm for computing membership for A. Thus the decision problem for A is reducible to that for B. Two sets of objects A and B are Turing equivalent A ´ T B if each is Turing reducible to the other, that is both A · T B and B · T A.

 : H ! G [injective homomorphism] ) WP(H) · T WP(G) Lemma Let G be a finitely generated group given by a recursive presentation G =. Suppose that H is a finitely generated group with generators y 1,..., y m and that  : H ! G is an injective homomorphism. Then H has a recursive presentation of the form H = where Q 1, Q 2,... is a recursively enumerable set of words in y 1,..., y m. Moreover, WP(H) · T WP(G).

WP & CP are Algebraic Invariants Lemma For finitely presented groups (respectively finitely generated, recursively presented groups), WP(G), CP(G) are algebraic invariants. That is, for any two presentations  1 and  2 of the same group on a finite set of generators WP(  1 ) ´ T WP(  2 ) CP(  1 ) ´ T CP(  2 ).

Novikov-Boone Theorem There exists a finitely presented group whose word problem is recursively unsolvable.

Example Let S ½ N be a recursively enumerable set of natural numbers which is not recursive. Define the recursively presented group H S = Now H S can be described as the free product with amalgamation of the free group and the free group amalgamating the subgroup (freely) generated by the left hand sides of the indicated equations with the subgroup (freely) generated by the right hand sides. a -i ba i c -i d -1 c i =1(in H S ) if and only if i 2 S. Thus S · T WP(H S ) and so WP(H S ) is recursively unsolvable.

Higman Embedding Theorem Theorem A finitely generated group H can be embedded in a finitely presented group if and only if H is recursively presented.