Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Equations in groups, actions on trees, algorithmic topology and dynamical systems. Olga Kharlampovich (McGill University) Newcastle, 2010 Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Equations in groups, Elimination process I will talk about an (infinite) rewriting process of a certain type that transforms formal systems of equations in groups or semigroups (or band complexes, or foliated 2-complexes, or partial isometries of multi-intervals). This process was independently invented by different people to study equations in groups, actions on trees, some questions in algorithmic topology and dynamical systems. We call this process Elimination Process. Makanin (1982): Initial version of EP for solving equations. Makanin’s EP gives a decision algorithm to verify consistency of a given system - decidability of the Diophantine problem over free groups. Makanin introduced the fundamental notions: generalized equations, elementary and entire transformations, notion of Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Equations in groups, Elimination process I will talk about an (infinite) rewriting process of a certain type that transforms formal systems of equations in groups or semigroups (or band complexes, or foliated 2-complexes, or partial isometries of multi-intervals). This process was independently invented by different people to study equations in groups, actions on trees, some questions in algorithmic topology and dynamical systems. We call this process Elimination Process. Makanin (1982): Initial version of EP for solving equations. Makanin’s EP gives a decision algorithm to verify consistency of a given system - decidability of the Diophantine problem over free groups. Makanin introduced the fundamental notions: generalized equations, elementary and entire transformations, notion of Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Equations in groups, Elimination process I will talk about an (infinite) rewriting process of a certain type that transforms formal systems of equations in groups or semigroups (or band complexes, or foliated 2-complexes, or partial isometries of multi-intervals). This process was independently invented by different people to study equations in groups, actions on trees, some questions in algorithmic topology and dynamical systems. We call this process Elimination Process. Makanin (1982): Initial version of EP for solving equations. Makanin’s EP gives a decision algorithm to verify consistency of a given system - decidability of the Diophantine problem over free groups. Makanin introduced the fundamental notions: generalized equations, elementary and entire transformations, notion of Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Razborov’s process Razborov (1987): further developed EP to describe algorithmically all solutions of a given system in F . Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Kharlampovich - Myasnikov (1998): Refined Razborov’s process. Effective (algorithmic) description of solutions of equations in free groups in terms of triangular quadratic systems of equations. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Kharlampovich - Myasnikov (1998): Refined Razborov’s process. Effective (algorithmic) description of solutions of equations in free groups in terms of triangular quadratic systems of equations. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems From the group theoretic view-point the elimination process tells something about the coordinate groups of the systems involved. This allows one to transform the pure combinatorial and algorithmic results obtained in the elimination process into statements about the coordinate groups. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems From equations to intervals xyz=1 x λ2 y λ1 λ3 z y x λ1 λ2 λ2 z λ3 λ3 λ1 Figure: From the cancellation tree for the equation xyz = 1 to the −1 −1 generalized equation (x = λ1 ◦ λ2 , y = λ−1 2 ◦ λ3 , z = λ3 ◦ λ1 ). Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems A generalized equation can be seen as a collection of isometries between subintervals of an unknown interval [0, N] ⊆ Z. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems [x,y][b,a]=1 y x a b y a b 1 x 2 3 μ1 λ λ1 4 b a 5 6 μ λ2 7 8 μ λ λ1 9 10 11 μ1 a b λ2 Figure: The cancellation tree and generalized equation for the equation [x, y ][b, a] = 1, x = λ1 = λ1 , y = µ = µ1 ab = λ2 . Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Entire transformation 1 2 3 4 5 6 7 8 9 10 µ µ λ λ Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Elimination process and JSJ A splitting of G is a representation of G as the fundamental groups of a graph of groups. A splitting is cyclic (abelian) if all the edge groups are cyclic (abelian). Elementary splittings: G = A ∗C B, G = A∗C = hA, t | t −1 Ct = C 0 i, Free splittings: G =A∗B Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Grushko’s decompositions All free splittings of G are encoded in Grushko’s decompositions. A free decomposition G = G1 ∗ . . . ∗ Gk ∗ Fr is a Grushko’s decomposition of G if G1 , . . . , Gk are freely indecomposable non-cyclic groups and Fr is a free group of rank r . Grushko’s decompositions are essentially unique. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems JSJ decompositions All cyclic (abelian) splittings of G are encoded in JSJ decompositions of G . JSJ decompositions are universal decompositions with vertices of the following types: QH-vertices, abelian, rigid. JSJ decompositions are essentially unique. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Infinite branches and JSJ Motto: JSJ is an algebraic counterpart of EP. infinite branches of EP ⇐⇒ abelian splittings of the coordinate groups of the systems. Moreover, the automorphisms associated with infinite branches of the process are precisely the canonical automorphisms of the JSJ decomposition associated with the splittings. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Elimination Processes allow one to recognize and construct effectively abelian splittings of the coordinate groups. This is a tool to construct universal decompositions (JSJ decompositions) of f.g. fully residually free groups (Khar, Myasnikov) groups of automorphisms (Bumagin, Kh., Myasnikov), to solve the isomorphism problem (Bumagin, Kh., Myasnikov). Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Elimination Processes allow one to recognize and construct effectively abelian splittings of the coordinate groups. This is a tool to construct universal decompositions (JSJ decompositions) of f.g. fully residually free groups (Khar, Myasnikov) groups of automorphisms (Bumagin, Kh., Myasnikov), to solve the isomorphism problem (Bumagin, Kh., Myasnikov). Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Elimination Processes allow one to recognize and construct effectively abelian splittings of the coordinate groups. This is a tool to construct universal decompositions (JSJ decompositions) of f.g. fully residually free groups (Khar, Myasnikov) groups of automorphisms (Bumagin, Kh., Myasnikov), to solve the isomorphism problem (Bumagin, Kh., Myasnikov). Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Elimination Processes allow one to recognize and construct effectively abelian splittings of the coordinate groups. This is a tool to construct universal decompositions (JSJ decompositions) of f.g. fully residually free groups (Khar, Myasnikov) groups of automorphisms (Bumagin, Kh., Myasnikov), to solve the isomorphism problem (Bumagin, Kh., Myasnikov). Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Isomorphism problem Theorem [Bumagin, Kharlampovich, M.] The isomorphism problem is decidable in the class of all finitely generated fully residually free groups. Dahmani and Groves generalized this result to torsion-free groups which are hyperbolic relative to abelian subgroups. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Isomorphism problem Theorem [Bumagin, Kharlampovich, M.] The isomorphism problem is decidable in the class of all finitely generated fully residually free groups. Dahmani and Groves generalized this result to torsion-free groups which are hyperbolic relative to abelian subgroups. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Algorithmic topology The first algorithm for UNKNOTTING was given by Haken (61), it was shown by Haas, Lagarias, Pippenger (91) that UNKNOTING is NP. Problem 3-MANIFOLD KNOT GENUS (the minimal genus of an orientable spanning surface for a knot in 3-dim manifold) INSTANCE: A triangulated 3-dimensional manifold M, a knot K in the 1-skeleton of M, and a natural number g . QUESTION: Does the knot K have g (K ) ≤ g ? Theorem (Agol, Hass, Thurston, 2002). 3-MANIFOLD KNOT GENUS is NP complete. The size of an instance is given by the sum of the number of tetrahedra t in M and log g . Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems 3-Manifold Knot Genus is NP Complete A normal surface S in a triangulated compact 3-manifold M is a PL-surface whose intersection with each tetrahedron in M consists of a disjoint set of elementary disks. These are either triangles or quadrilaterals. Within each tetrahedron of M there are 4 possible triangles and 3 possible quadrilaterals. Haken observed that a normal surface is determined by the number of pieces of each of the 7 kinds of elementary disks that occur in each tetrahedron, or a non-negative Olga Kharlampovich (McGill University) 7t Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems 3-Manifold Knot Genus is NP Complete The Haken normal cone is specified by linear equations and inequalities of the form vi1 + vi2 = vi3 + vi4 (up to 6t equations), vi ≥ 0 (1 ≤ i ≤ 7t). Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems 3-Manifold Knot Genus is NP Complete NP-hardness is proved by reducing an instance of ONE-IN-THREE SAT to an instance in 3-MANIFOLD KNOT GENUS. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems 3-Manifold Knot Genus is NP Complete The proof that 3-MANIFOLD KNOT GENUS is in NP is based on Combinatorial procedure that computes the number of orbits of a collection of k isometries between subintervals of an interval [1, N] ⊂ Z in time polynomial in k(logN). Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems 3-Manifold Knot Genus is NP Complete By lining up the intersections of a normal surface with edges of a triangulation, they obtain such subintervals. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems 3-Manifold Knot Genus is NP Complete Then apply the orbit counting algorithm to count the number of components of a normal surface F (=the number of components of its boundary). Here N is the total number of points at which F meets the 1-skeleton of MK . Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems NP completeness of the Diophantine problem for free groups Lysenok announces that the problem whether a finite system of equations has a solution in a free group is NP complete. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Actions on trees Theorem. A group G is free if and only if it acts freely on a tree. Free action = no inversion of edges and stabilizers of vertices are trivial. An R-tree is a metric space (X , p) (where p : X × X → R) which satisfies the following properties: 1) (X , p) is geodesic, 2) if two segments of (X , p) intersect in a single point, which is an endpoint of both, then their union is a segment, 3) the intersection of two segments with a common endpoint is also a segment. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Actions on trees R-trees were introduced by J.Tits in 1977. The theory of R-trees was developed by Morgan and Shalen (1985), Culler and Morgan (1987). Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Actions on trees Examples X = R with usual metric. A geometric realization of a simplicial tree. X = R2 with metric d defined by |y1 | + |y2 | + |x1 − x2 | if x1 6= x2 d((x1 , y1 ), (x2 , y2 )) = |y1 − y2 | if x1 = x2 French railway system. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Actions on trees Rips’ Theorem [Rips, 1991 - not published] A f.g. group is R-free if and only if it is a free product of surface groups (except for the non-orientable surfaces of genus 1,2, 3) and free abelian groups of finite rank. Gaboriau, Levitt, Paulin (1994) gave a complete proof of Rips’ Theorem. Bestvina, Feighn (1995) gave another proof of Rips’ Theorem proving a more general result for stable actions on R-trees. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Actions on trees Let G act freely on T . Let {γ1 , . . . , γp } be a system of generators of G . K ⊂ T be a finite subtree. γi gives gi : K ∩ γi−1 K → γi K ∩ K . If K large enough, then G may be read off the dynamical system T = (K , {gi }): generators are γ1 , . . . , γp , relations are all words γi±1 . . . γi±1 such that there exists x ∈ K n 1 ±1 with gi±1 . . . g (x) = x (staying in K ). in 1 A simple manipulation allows us to replace a real tree T by a real object of study: a system X consisting of finite disjoint union D of compact subintervals of R, together with a finite number of partially defined isometries φj : Aj → Bj , where each base Aj , Bj is a compact subinterval of D. One may associate a group G (X ) to a system X . Generators are φi ’s. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Actions on trees One may associate to X a free action of G (X ) on some R-tree T provided X satisfies (a property similar to) the following “no reflection condition”: there is no x such that x + t is in the orbit of x − t for t > 0 small. There is a compact foliated 2-complex Σ(X ), and G (X ) is obtained from π1 Σ(X ) by killing all loops contained in leaves. Let Σ0 (X ) → Σ(X ) be the covering with transformation group G (X ). The tree T is the space of leaves of the lifted foliation on Σ0 (X ). The absence of reflection implies that every leaf in Σ0 (X ) is closed. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Systems of isometries If X is a system of isometries, we define G (X ) = π1 (Σ)/L̄, where L̄ is the normal subgroups generated by the free homotopy classes of loops contained in leaves. Theorem (Rips) Let X be a connected system of isometries. Then G (X ) is a free product of free abelian groups and surface groups. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems The Fundamental Problem The following is a principal step in the Alperin-Bass’ program: Open Problem [Rips, Bass] Describe finitely generated groups acting freely on Λ-trees. Here ”describe” means ”describe in the standard group-theoretic terms”. Λ-free groups = groups acting freely on Λ-trees. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems The Fundamental Problem The following is a principal step in the Alperin-Bass’ program: Open Problem [Rips, Bass] Describe finitely generated groups acting freely on Λ-trees. Here ”describe” means ”describe in the standard group-theoretic terms”. Λ-free groups = groups acting freely on Λ-trees. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems The Fundamental Problem The following is a principal step in the Alperin-Bass’ program: Open Problem [Rips, Bass] Describe finitely generated groups acting freely on Λ-trees. Here ”describe” means ”describe in the standard group-theoretic terms”. Λ-free groups = groups acting freely on Λ-trees. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Chiswell’s Theorem Let (X , d) be a Λ-tree and x ∈ X . If G acts on (X , d) then L(g ) = d(x, gx) is a Lyndon length function on G . Theorem [Chiswell] Let L : G → Λ be a Lyndon length function on a group G . Then there exists a Λ-tree (X , d), x ∈ X , and an isometric action of G on X such that L(g ) = d(x, gx) for all g ∈ G . Notice that L(g ) = d(x, gx) is free iff the action of G on X is free. This gives another approach to free actions on Λ-trees. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Chiswell’s Theorem Let (X , d) be a Λ-tree and x ∈ X . If G acts on (X , d) then L(g ) = d(x, gx) is a Lyndon length function on G . Theorem [Chiswell] Let L : G → Λ be a Lyndon length function on a group G . Then there exists a Λ-tree (X , d), x ∈ X , and an isometric action of G on X such that L(g ) = d(x, gx) for all g ∈ G . Notice that L(g ) = d(x, gx) is free iff the action of G on X is free. This gives another approach to free actions on Λ-trees. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Chiswell’s Theorem Let (X , d) be a Λ-tree and x ∈ X . If G acts on (X , d) then L(g ) = d(x, gx) is a Lyndon length function on G . Theorem [Chiswell] Let L : G → Λ be a Lyndon length function on a group G . Then there exists a Λ-tree (X , d), x ∈ X , and an isometric action of G on X such that L(g ) = d(x, gx) for all g ∈ G . Notice that L(g ) = d(x, gx) is free iff the action of G on X is free. This gives another approach to free actions on Λ-trees. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Chiswell’s Theorem Let (X , d) be a Λ-tree and x ∈ X . If G acts on (X , d) then L(g ) = d(x, gx) is a Lyndon length function on G . Theorem [Chiswell] Let L : G → Λ be a Lyndon length function on a group G . Then there exists a Λ-tree (X , d), x ∈ X , and an isometric action of G on X such that L(g ) = d(x, gx) for all g ∈ G . Notice that L(g ) = d(x, gx) is free iff the action of G on X is free. This gives another approach to free actions on Λ-trees. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Non-Archimedean actions Theorem (H.Bass, 1991) A finitely generated (Λ ⊕ Z)-free group is the fundamental group of a finite graph of groups with properties: vertex groups are Λ-free, edge groups are maximal abelian (in the vertex groups), edge groups embed into Λ. Since Zn ' Zn−1 ⊕ Z this gives the algebraic structure of Zn -free groups. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Non-Archimedean actions Theorem (H.Bass, 1991) A finitely generated (Λ ⊕ Z)-free group is the fundamental group of a finite graph of groups with properties: vertex groups are Λ-free, edge groups are maximal abelian (in the vertex groups), edge groups embed into Λ. Since Zn ' Zn−1 ⊕ Z this gives the algebraic structure of Zn -free groups. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Actions on Rn -trees Theorem [Guirardel, 2003] A f.g. freely indecomposable Rn -free group is isomorphic to the fundamental group of a finite graph of groups, where each vertex group is f.g. Rn−1 -free, and each edge group is cyclic. However, the converse is not true. Corollary A f.g. Rn -free group is hyperbolic relative to abelian subgroups. Notice, that Zn -free groups are Rn -free. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Actions on Rn -trees Theorem [Guirardel, 2003] A f.g. freely indecomposable Rn -free group is isomorphic to the fundamental group of a finite graph of groups, where each vertex group is f.g. Rn−1 -free, and each edge group is cyclic. However, the converse is not true. Corollary A f.g. Rn -free group is hyperbolic relative to abelian subgroups. Notice, that Zn -free groups are Rn -free. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Actions on Rn -trees Theorem [Guirardel, 2003] A f.g. freely indecomposable Rn -free group is isomorphic to the fundamental group of a finite graph of groups, where each vertex group is f.g. Rn−1 -free, and each edge group is cyclic. However, the converse is not true. Corollary A f.g. Rn -free group is hyperbolic relative to abelian subgroups. Notice, that Zn -free groups are Rn -free. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Actions on Rn -trees Theorem [Guirardel, 2003] A f.g. freely indecomposable Rn -free group is isomorphic to the fundamental group of a finite graph of groups, where each vertex group is f.g. Rn−1 -free, and each edge group is cyclic. However, the converse is not true. Corollary A f.g. Rn -free group is hyperbolic relative to abelian subgroups. Notice, that Zn -free groups are Rn -free. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Zn -free groups Theorem [Kharlampovich, Miasnikov, 96] Finitely generated fully residually free groups are Zn -free. Theorem [Martino and Rourke, 2005] Let G1 and G2 be Zn -free groups. Then the amalgamated product G1 ∗C G2 is Zm -free for some m ∈ N, provided C is cyclic and maximal abelian in both factors. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Zn -free groups Theorem [Kharlampovich, Miasnikov, 96] Finitely generated fully residually free groups are Zn -free. Theorem [Martino and Rourke, 2005] Let G1 and G2 be Zn -free groups. Then the amalgamated product G1 ∗C G2 is Zm -free for some m ∈ N, provided C is cyclic and maximal abelian in both factors. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Examples of Zn -free groups: R-free groups, h x1 , x2 , x3 | x12 x22 x32 = 1 i is Z2 -free (but is neither R-free, nor fully residually free). The latter answers Conjecture Q 3.4 on Bestwina’s problem page in the negative: it is not true that any Rn -free (or even Zn -free) group is fully residually free. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Examples of Zn -free groups: R-free groups, h x1 , x2 , x3 | x12 x22 x32 = 1 i is Z2 -free (but is neither R-free, nor fully residually free). The latter answers Conjecture Q 3.4 on Bestwina’s problem page in the negative: it is not true that any Rn -free (or even Zn -free) group is fully residually free. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Examples of Zn -free groups: R-free groups, h x1 , x2 , x3 | x12 x22 x32 = 1 i is Z2 -free (but is neither R-free, nor fully residually free). The latter answers Conjecture Q 3.4 on Bestwina’s problem page in the negative: it is not true that any Rn -free (or even Zn -free) group is fully residually free. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems The Main Conjecture. Conjecture Every finitely generated Λ-free group is Zn -free. All known finitely generated Λ-free groups are Zm -free. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems The Main Conjecture. Conjecture Every finitely generated Λ-free group is Zn -free. All known finitely generated Λ-free groups are Zm -free. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Finitely presented complete Λ-free groups. Theorem [Kharlampovich, Myasnikov, Serbin] If G is f.p. and acts freely and regularly (all branch points are in the same orbit) on a Λ-tree, then G has an index two subgroup that can be represented as a union of a finite series of groups G1 < G2 < · · · < Gn = G , where 1 G1 is a free group, 2 Gi+1 is obtained from Gi by finitely many HNN-extensions in which associated subgroups are maximal abelian and length-isomorphic. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Theorem [Kharlampovich, Myasnikov, Serbin] Any f.p. group G that acts freely and regularly on a Λ-tree has an index two subgroup with free length function in Zk ordered lexicographically for an appropriate k ∈ N. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Interval exchange transformations An interval exchange transformation is a kind of dynamical system that generalises the idea of a circle rotation. The phase space consists of the unit interval, and the transformation acts by cutting the interval into several subintervals, and then permuting these subintervals. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Interval exchange transformations Let n > 0 and let π be a permutation on 1, . . . , n. Consider a vector λ = (λ1 , . . . , λn ) of positive real numbers such that λ1 + . . . + λn = 1. Define a map Tπ,λ : [0, 1] → [0, 1] called the interval exchange transformation associated to the pair (π, λ) as follows. Let ai = Σ1≤j<i λj . Then Thus Tπ,λ acts on each subinterval of the form [ai , ai + λi ) by an orientation-preserving isometry, and it rearranges these subintervals so that the subinterval at position i is moved to position π(i). Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Interval exchange transformations If n > 2, and provided π satisfies certain non-degeneracy conditions, a deep theorem due independently to W.Veech and to H.Masur asserts that for almost all choices of λ in the unit simplex {λ = (λ1 , . . . , λn )|λ1 + . . . + λn = 1} the transformation Tπ,λ uniquely ergodic (the orbits of points of [0, 1] are uniformly evenly distributed). However, for n ≥ 4 there also exist choices of (π, λ) so that it is ergodic but not uniquely ergodic. Even in these cases, the number of ergodic invariant measures of Tπ,λ is finite, and is at most n. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Interval exchange transformations) The proof uses the so-called Rauzy-Veech induction= Entire transformation for quadratic equations. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Linear Involutions with flips (Dantony, Nogueira, 1990 Let I be the interval I+ = I × {+1}, I− = I × {−1}. Suppose for each base Ai ∈ I+ the dual Āi is on I− . Denote by T the interval exchange transformation that acts on the interior of each Ai as φi (φ◦i ). Let λi be the length of the base µi .The system of isometries that we consider is characterized by a permutation τ , a flip set F , and λ = (λ1 , . . . , λn ). Let α = (τ, F ). We denote by Λα the set of interval exchanges of type α. We can suppose that λ1 + . . . + λn = 1, λi ≥ 0, i = 1, . . . , n (the standard n − 1 simplex). The measure of Λα is 1. This is the volume of the pyramid in Rn with the standard (n − 1)-simplex as a base and the origin as a vertex. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Linear Involutions with flips (Dantony, Nogueira, 1990) X is an interval exchange if X is connected, nondegenerate, and every x ∈ D belongs to exactly two bases. Theorem Almost all (with respect to some Lebesque measure) interval exchanges with flip do not define a free action of a surface group on a real tree (have a reflection). Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d Equations in groups Elimination Processes Algorithmic topology Actions on trees Finitely generated Λ-free groups Dynamical systems Consider the moduli space of pairs (C , ω), where C is a smooth compact complex curve of a given genus and ω is a holomorphic 1-form on C with a given list of multiplicities of zeroes. Kontsevich and Zorich describe connected components of this space. This classification is important in the study of dynamics of interval exchange transformations and billiards in rational polygons, and in the study of geometry of translation surfaces. Olga Kharlampovich (McGill University) Equations in groups, actions on trees, algorithmic topology and d