Conjugacy and Dynamics in Thompson’s Groups Jim Belk (joint with Francesco Matucci)

Slides:



Advertisements
Similar presentations
Problems and Their Classes
Advertisements

Warm Up Find the zeros of the following function F(x) = x2 -1
Chapter 8 Topics in Graph Theory
Lecture 24 MAS 714 Hartmut Klauck
Polynomial dynamical systems over finite fields, with applications to modeling and simulation of biological networks. IMA Workshop on Applications of.
Greedy Algorithms Greed is good. (Some of the time)
1 COMP 382: Reasoning about algorithms Unit 9: Undecidability [Slides adapted from Amos Israeli’s]
Quantum One: Lecture 16.
Chapter 2 Functions and Graphs
Forest Diagrams for Thompson’s Group Jim Belk. Associative Laws Consider the following piecewise-linear homeomorphism of  :
1.2 Row Reduction and Echelon Forms
Linear Equations in Linear Algebra
On Unsolvability of Group Theoretic Decision Problems Delaram Kahrobaei New York City College of Technology City University of New York
Introduction to Gröbner Bases for Geometric Modeling Geometric & Solid Modeling 1989 Christoph M. Hoffmann.
Thompson’s Group Jim Belk. Associative Laws Let  be the following piecewise-linear homeomorphism of  :
Chapter 11: Limitations of Algorithmic Power
Discrete models of biochemical networks Algebraic Biology 2007 RISC Linz, Austria July 3, 2007 Reinhard Laubenbacher Virginia Bioinformatics Institute.
Conjugacy in Thompson’s Group Jim Belk (joint with Francesco Matucci)
LIAL HORNSBY SCHNEIDER
Simplify each expression.
Imaginary and Complex Numbers. Complex Number System The basic algebraic property of i is the following: i² = −1 Let us begin with i 0, which is 1. Each.
Differential Equations
Learning Objectives for Section 2.1 Functions
Computational Optimization
MA5209 Algebraic Topology Wayne Lawton Department of Mathematics National University of Singapore S ,
Drill #16 List the relation (set of ordered pairs) and the domain and range of the following mapping: 1. Graph the following relation, state the domain.
Algebra Review. Polynomial Manipulation Combine like terms, multiply, FOIL, factor, etc.
Advanced Math Chapter P
1 Preliminaries Precalculus Review I Precalculus Review II
Chapter 3: The Fundamentals: Algorithms, the Integers, and Matrices
1Computer Sciences Department. Book: INTRODUCTION TO THE THEORY OF COMPUTATION, SECOND EDITION, by: MICHAEL SIPSER Reference 3Computer Sciences Department.
REGULAR LANGUAGES.
8 th Grade Math Common Core Standards. The Number System 8.NS Know that there are numbers that are not rational, and approximate them by rational numbers.
Copyright © 2014, 2010 Pearson Education, Inc. Chapter 2 Polynomials and Rational Functions Copyright © 2014, 2010 Pearson Education, Inc.
Tree A connected graph that contains no simple circuits is called a tree. Because a tree cannot have a simple circuit, a tree cannot contain multiple.
Unsolvability and Infeasibility. Computability (Solvable) A problem is computable if it is possible to write a computer program to solve it. Can all problems.
Christopher Moh 2005 Competition Programming Analyzing and Solving problems.
Lecture 11 Algorithm Analysis Arne Kutzner Hanyang University / Seoul Korea.
September1999 CMSC 203 / 0201 Fall 2002 Week #13 – 18/20/22 November 2002 Prof. Marie desJardins.
Solve each equation and check the solution. 08 September 2015 Warm-Up.
1 Copyright © Cengage Learning. All rights reserved. Functions 3.
Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central University 1 Chapter 7 Time Complexity Some slides are in courtesy.
Braids Without Twists Jim Belk* and Francesco Matucci.
1 1.2 Linear Equations in Linear Algebra Row Reduction and Echelon Forms © 2016 Pearson Education, Ltd.
(CSC 102) Lecture 30 Discrete Structures. Graphs.
Senior Project Board Implementation of the Solution to the Conjugacy Problem in Thompson’s Group F by Nabil Hossain Advisers: James Belk & Robert McGrail.
1 Lesson 6 – Introduction to Functions: Concepts and Notations Math 2 Honors - Santowski 6/12/2016 Math 2 Honors - Santowski.
1.7 – Day 1 Inequalities. 2 Objectives ► Solving Linear Inequalities ► Solving Nonlinear Inequalities ► Absolute Value Inequalities ► Modeling with Inequalities.
Algebra 2 Relations and Functions Lesson 2-1 Part 1.
Copyright © Cengage Learning. All rights reserved. Functions.
Copyright © 2013, 2009, 2005 Pearson Education, Inc. 1 4 Inverse, Exponential, and Logarithmic Functions Copyright © 2013, 2009, 2005 Pearson Education,
Functions 2 Copyright © Cengage Learning. All rights reserved.
Algorithms and Networks
Copyright © Cengage Learning. All rights reserved.
Copyright © Cengage Learning. All rights reserved.
HIERARCHY THEOREMS Hu Rui Prof. Takahashi laboratory
Copyright © Cengage Learning. All rights reserved.
Implementation of a Solution to the
Steven Lindell Scott Weinstein
Section 8.2 Functions.
Linear Equations in Linear Algebra
Quantum One.
Chapter 11 Limitations of Algorithm Power
Copyright © Cengage Learning. All rights reserved.
Lial/Hungerford/Holcomb/Mullin: Mathematics with Applications 11e Finite Mathematics with Applications 11e Copyright ©2015 Pearson Education, Inc. All.
Inequalities Some problems in algebra lead to inequalities instead of equations. An inequality looks just like an equation, except that in the place of.
Program correctness Model-checking CTL
Linear Equations in Linear Algebra
Copyright © 2019 Pearson Education, Inc.
Presentation transcript:

Conjugacy and Dynamics in Thompson’s Groups Jim Belk (joint with Francesco Matucci)

Thompson’s Group Thompson’s Group  . 2 ½ 1 (¼,½)(¼,½) (½,¾)   Piecewise-linear homeomorphisms of  .   if and only if: 1. The slopes of  are powers of 2, and 2. The breakpoints of  have dyadic rational coordinates.

Thompson’s Group  . 2 ½ 1 (¼,½)(¼,½) (½,¾)   if and only if: 1. The slopes of  are powers of 2, and 2. The breakpoints of  have dyadic rational coordinates. 10 ½              ¼ 01 ½ ¾

Another Example                          

Another Example                          

Another Example                          

Another Example                          

Another Example                          

Another Example                          

Another Example                          

Another Example In general, a dyadic subdivision is any subdivision of  obtained by repeatedly cutting intervals in half. Every element of maps linearly between the intervals of two dyadic subdivisions.

Properties of is infinite and torsion-free. is finitely presented. has an Eilenberg-Maclane complex with two cells in each dimension (finiteness property  ).   is simple, and      . has exponential growth, but does not contain a free group. may or may not be amenable.

Other Groups is one of three Thompson groups. The other two are:

Other Groups is one of three Thompson groups. The other two are: Thompson’s group  (similar to but on a circle).                                

Other Groups is one of three Thompson groups. The other two are: Thompson’s group  (similar to but on a circle). Thompson’s group  (similar to but not continuous). 10 ½              ¼ 01 ½ ¾                                

The Conjugacy Problem A solution to the conjugacy problem in  is an algorithm which decides whether given elements     are conjugate:     Let  be any group.

Higman (1974): Shows that  has solvable conjugacy problem. Mather (1974): Describes conjugacy in Diff  . Brin and Squier (1987): Describe conjugacy in  . Guba and Sapir (1997): Solve the conjugacy problem in. B and Matucci (2006): Unified solution to the conjugacy problems in, , and . A solution to the conjugacy problem in  is an algorithm which decides whether given elements     are conjugate:    

Strand Diagrams

We represent elements of using strand diagrams: 1 0 ½              ¼ 01 ½ ¾

Strand Diagrams A strand diagram is similar to an automaton. It takes a number     (expressed in binary) as input, and outputs .  

Strand Diagrams A strand diagram is similar to an automaton. It takes a number     (expressed in binary) as input, and outputs . 

Strand Diagrams A strand diagram is similar to an automaton. It takes a number     (expressed in binary) as input, and outputs .  

Strand Diagrams A strand diagram is similar to an automaton. It takes a number     (expressed in binary) as input, and outputs .   

Strand Diagrams A strand diagram is similar to an automaton. It takes a number     (expressed in binary) as input, and outputs .    

 Strand Diagrams A strand diagram is similar to an automaton. It takes a number     (expressed in binary) as input, and outputs .    

Strand Diagrams Every vertex (other than the top and the bottom) is either a split or a merge: split merge

Strand Diagrams A split removes the first digit of a binary expansion: merge      

 Strand Diagrams A merge inserts a new digit:          

Strand Diagrams 1 0 ½              ¼ 01 ½ ¾

Strand Diagrams 1 0 ½              ¼ 01 ½ ¾     

Strand Diagrams 1 0 ½              ¼ 01 ½ ¾         

Strand Diagrams 1 0 ½              ¼ 01 ½ ¾       

Strand Diagrams

General Definition: 1.Acyclic directed graph 2.Embedded in the square 3.One source and one sink 4.Other vertices are splits and merges Theorem. Every strand diagram represents an element of Thompson’s group.

Reduction Type I Type II These two moves are called reductions. Neither affects the corresponding piecewise-linear function.

Reduction Type I Type II These two moves are called reductions. Neither affects the corresponding piecewise-linear function.   

Reduction Type I Type II These two moves are called reductions. Neither affects the corresponding piecewise-linear function.   

Reduction Type I Type II These two moves are called reductions. Neither affects the corresponding piecewise-linear function.    

Reduction Type I Type II These two moves are called reductions. Neither affects the corresponding piecewise-linear function.    

Reduction Type I Type II A strand diagram is reduced if it is not subject to any reductions. Theorem. There is a one-to-one correspondence: reduced strand diagrams elements of

Multiplication We can multiply two strand diagrams concatenating them:       

Multiplication Usually the result will not be reduced.       

Multiplication Usually the result will not be reduced.       

Multiplication Usually the result will not be reduced.       

Multiplication Usually the result will not be reduced.       

Multiplication Usually the result will not be reduced.       

Multiplication Usually the result will not be reduced.       

Multiplication Usually the result will not be reduced.        reduced

Conjugacy

Motivation Here’s a solution to the conjugacy problem in the free group  . Suppose we are given a reduced word:           To find the conjugacy class, make the word into a circle and reduce:

Motivation Here’s a solution to the conjugacy problem in the free group  . Suppose we are given a reduced word:           To find the conjugacy class, make the word into a circle and reduce:             

Motivation To find the conjugacy class, make the word into a circle and reduce:              Two elements of   are conjugate if and only if they have the same reduced circle. Note: Two reduced circles can be compared in linear time (even though the obvious algorithm is quadratic.)

The Solution for The idea is to wrap the strand diagram around in a circle: We call this an annular strand diagram.

The Solution for The idea is to wrap the strand diagram around in a circle: We call this an annular strand diagram.

The Solution for The idea is to wrap the strand diagram around in a circle: We call this an annular strand diagram.

The Solution for The idea is to wrap the strand diagram around in a circle: We call this an annular strand diagram.

The Solution for The idea is to wrap the strand diagram around in a circle: We call this an annular strand diagram.

The Solution for The idea is to wrap the strand diagram around in a circle: We call this an annular strand diagram.

The Solution for The idea is to wrap the strand diagram around in a circle: We call this an annular strand diagram.

The Solution for The idea is to wrap the strand diagram around in a circle: We call this an annular strand diagram.

The Solution for Definition. An annular strand diagram is a directed graph on the annulus such that: 1. Every vertex is a split or a merge: 2. Every directed loop has positive index around the central hole. Fact. Every annular strand diagram can be obtained by “wrapping” a strand diagram.

Reductions There are three types of reductions. Theorem. Every annular strand diagram is equivalent to a unique reduced annular strand diagram. Type I Type II Type III

Theorem (Guba and Sapir). Two elements of are conjugate if and only if they have the same reduced annular strand diagram. The Solution for

Theorem (Guba and Sapir). Two elements of are conjugate if and only if they have the same reduced annular strand diagram. Hopcroft and Wong (1974): You can determine whether two planar graphs are isomorphic in linear time. Theorem (B and Matucci). The conjugacy problem in has a linear-time solution. The Solution for

Conjugacy in  and 

Thompson’s Group   is similar to, but it acts on the circle.                   

Thompson’s Group               Elements of  can be represented by strand diagrams on a cylinder.      

Thompson’s Group               Elements of  can be represented by strand diagrams on a cylinder.      

Thompson’s Group               Elements of  can be represented by strand diagrams on a cylinder.      

Thompson’s Group               Elements of  can be represented by strand diagrams on a cylinder.      

Thompson’s Group  Wrapping the cylinder around gives a strand diagram on a torus. Note: Special cutting class in  .

Thompson’s Group  Theorem (B and Matucci). Two elements of  are conjugate if and only if they have the same reduced toral strand diagram. Note: Special cutting class in  .

Thompson’s Group  Thompson’s group  is similar to, but the functions are not required to be continuous. 10 ½              ¼ 0 1 ½ ¾

Thompson’s Group  Thompson’s group  is similar to, but the functions are not required to be continuous. An abstract strand diagram is any directed, acyclic graph whose vertices are merges and splits (plus an input and an output).

Thompson’s Group  When you close an abstract strand diagram, you must keep track of the cutting cohomology class. Theorem (B and Matucci). Two elements of  are conjugate if and only if they have the same reduced closed abstract strand diagram.

Brin and Squier

Conjugacy in    Brin and Squier (1986) gave a dynamical description of conjugacy in the group   .

Conjugacy in    Brin and Squier (1986) gave a dynamical description of conjugacy in the group   . The first step is to break a function into its components: Each   is a one-bump function.               

Conjugacy in    Brin and Squier (1986) gave a dynamical description of conjugacy in the group   . Theorem.       are conjugate if and only if: 1.They have the same number of components, and 2.   is conjugate to   for each .   

Conjugacy in    Brin and Squier (1986) gave a dynamical description of conjugacy in the group   . Next, Brin and Squier determined conjugacy for one-bump functions. Specifically, they found a piecewise- linear version of the Mather invariant.

Dynamics of

The relation between conjugacy and dynamics in is more subtle.   Elements of can have both dyadic and non-dyadic fixed points.

Dynamics of The relation between conjugacy and dynamics in is more subtle.   The components of an element   are the portions between the dyadic fixed points.  

Dynamics of The relation between conjugacy and dynamics in is more subtle.    

Dynamics of The relation between conjugacy and dynamics in is more subtle.   The components of an element   are the portions between the dyadic fixed points. Theorem. Two elements of are conjugate if and only if they have conjugate components.  

Connected Diagrams The main structural feature of a connected annular strand diagram are its directed loops.

Connected Diagrams The main structural feature of a connected annular strand diagram are its directed loops. If the diagram is reduced, a loop cannot have both splits and merges.

The main structural feature of a connected annular strand diagram are its directed loops. If the diagram is reduced, a loop cannot have both splits and merges. So there are split loops, Connected Diagrams

The main structural feature of a connected annular strand diagram are its directed loops. If the diagram is reduced, a loop cannot have both splits and merges. So there are split loops, and merge loops. Connected Diagrams

Directed Loops Each directed loop indicates a fixed point. 

Directed Loops Each directed loop indicates a fixed point.   

Directed Loops Each directed loop indicates a fixed point.     

Directed Loops Each directed loop indicates a fixed point.       

Directed Loops Each directed loop indicates a fixed point.         

         Elements of this conjugacy class have an attracting fixed point, with binary expansion:      

Directed Loops A split loop gives a repelling fixed point:    

Directed Loops Each directed loop indicates a fixed point.        

Directed Loops Each directed loop indicates a fixed point.            

Directed Loops Each directed loop indicates a fixed point.            

Directed Loops A split loop gives a repelling fixed point:           

Directed Loops Each directed loop indicates a fixed point.          

Directed Loops Each directed loop indicates a fixed point.         

Directed Loops Each directed loop indicates a fixed point.        

Directed Loops A split loop gives a repelling fixed point:       

Directed Loops A split loop gives a repelling fixed point:        

Any element in this conjugacy class has exactly four fixed points:

The material between the loops determines the three “bumps”.

For  and  Directed loops in  and  are periodic points. Theorem. Any element of  or  has a periodic point. Corollary (Ghys). Every element of  has rational rotation number. Theorem. Any two   subgroups of  are conjugate. Theorem. The conjugacy class of a torsion element in  is determined solely by the set of periods.