Free groups, Lecture 2, part 1

Similar documents
Minimal DFA. minimal DFA for L starting from any other

Convert the NFA into DFA

Random subgroups of a free group

Regular Language. Nonregular Languages The Pumping Lemma. The pumping lemma. Regular Language. The pumping lemma. Infinitely long words 3/17/15

Grammar. Languages. Content 5/10/16. Automata and Languages. Regular Languages. Regular Languages

AUTOMATA AND LANGUAGES. Definition 1.5: Finite Automaton

Coalgebra, Lecture 15: Equations for Deterministic Automata

Finite Automata-cont d

Kleene s Theorem. Kleene s Theorem. Kleene s Theorem. Kleene s Theorem. Kleene s Theorem. Kleene s Theorem 2/16/15

Automata and Languages

Regular expressions, Finite Automata, transition graphs are all the same!!

MATH 101A: ALGEBRA I PART B: RINGS AND MODULES 35

Bases for Vector Spaces

CS 275 Automata and Formal Language Theory

Homework 4. 0 ε 0. (00) ε 0 ε 0 (00) (11) CS 341: Foundations of Computer Science II Prof. Marvin Nakayama

4 Deterministic Büchi Automata

Closure Properties of Regular Languages

First Midterm Examination

Let's start with an example:

Assignment 1 Automata, Languages, and Computability. 1 Finite State Automata and Regular Languages

Lecture 09: Myhill-Nerode Theorem

Theory of Computation Regular Languages. (NTU EE) Regular Languages Fall / 38

5. (±±) Λ = fw j w is string of even lengthg [ 00 = f11,00g 7. (11 [ 00)± Λ = fw j w egins with either 11 or 00g 8. (0 [ ffl)1 Λ = 01 Λ [ 1 Λ 9.

CHAPTER 1 Regular Languages. Contents

Formal Languages and Automata

Theory of Computation Regular Languages

Designing finite automata II

Lexical Analysis Finite Automate

Infinitely presented graphical small cancellation groups

CSCI 340: Computational Models. Kleene s Theorem. Department of Computer Science

CMPSCI 250: Introduction to Computation. Lecture #31: What DFA s Can and Can t Do David Mix Barrington 9 April 2014

Finite-State Automata: Recap

Homework 3 Solutions

First Midterm Examination

CS 310 (sec 20) - Winter Final Exam (solutions) SOLUTIONS

3 Regular expressions

A negative answer to a question of Wilke on varieties of!-languages

CS 301. Lecture 04 Regular Expressions. Stephen Checkoway. January 29, 2018

Converting Regular Expressions to Discrete Finite Automata: A Tutorial

Thoery of Automata CS402

Lecture 08: Feb. 08, 2019

Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2018

Regular Expressions (RE) Regular Expressions (RE) Regular Expressions (RE) Regular Expressions (RE) Kleene-*

Homework Solution - Set 5 Due: Friday 10/03/08

CS103B Handout 18 Winter 2007 February 28, 2007 Finite Automata

CSCI 340: Computational Models. Transition Graphs. Department of Computer Science

Farey Fractions. Rickard Fernström. U.U.D.M. Project Report 2017:24. Department of Mathematics Uppsala University

Intermediate Math Circles Wednesday, November 14, 2018 Finite Automata II. Nickolas Rollick a b b. a b 4

Deterministic Finite Automata

Chapter 4 Regular Grammar and Regular Sets. (Solutions / Hints)

Fundamentals of Computer Science

Harvard University Computer Science 121 Midterm October 23, 2012

Surface maps into free groups

Table of contents: Lecture N Summary... 3 What does automata mean?... 3 Introduction to languages... 3 Alphabets... 3 Strings...

Today s Topics Automata and Languages

Automata and Languages

ɛ-closure, Kleene s Theorem,

GNFA GNFA GNFA GNFA GNFA

1. For each of the following theorems, give a two or three sentence sketch of how the proof goes or why it is not true.

CS103 Handout 32 Fall 2016 November 11, 2016 Problem Set 7

Nondeterminism and Nodeterministic Automata

CHAPTER 1 Regular Languages. Contents. definitions, examples, designing, regular operations. Non-deterministic Finite Automata (NFA)

Context-Free Grammars and Languages

PART 2. REGULAR LANGUAGES, GRAMMARS AND AUTOMATA

p-adic Egyptian Fractions

W. We shall do so one by one, starting with I 1, and we shall do it greedily, trying

a,b a 1 a 2 a 3 a,b 1 a,b a,b 2 3 a,b a,b a 2 a,b CS Determinisitic Finite Automata 1

Chapter 2 Finite Automata

1 From NFA to regular expression

CSCI FOUNDATIONS OF COMPUTER SCIENCE

In-depth introduction to main models, concepts of theory of computation:

CS 330 Formal Methods and Models Dana Richards, George Mason University, Spring 2016 Quiz Solutions

Tutorial Automata and formal Languages

Chapter 1, Part 1. Regular Languages. CSC527, Chapter 1, Part 1 c 2012 Mitsunori Ogihara 1

CS375: Logic and Theory of Computing

Formal languages, automata, and theory of computation

1. For each of the following theorems, give a two or three sentence sketch of how the proof goes or why it is not true.

Improper Integrals. The First Fundamental Theorem of Calculus, as we ve discussed in class, goes as follows:

Lecture 6 Regular Grammars

Chapter 7. Kleene s Theorem. 7.1 Kleene s Theorem. The following theorem is the most important and fundamental result in the theory of FA s:

CS 330 Formal Methods and Models

Chapter 1: Fundamentals

The University of Nottingham SCHOOL OF COMPUTER SCIENCE A LEVEL 2 MODULE, SPRING SEMESTER LANGUAGES AND COMPUTATION ANSWERS

Languages & Automata

Lecture 3 ( ) (translated and slightly adapted from lecture notes by Martin Klazar)

CS415 Compilers. Lexical Analysis and. These slides are based on slides copyrighted by Keith Cooper, Ken Kennedy & Linda Torczon at Rice University

QUADRATIC RESIDUES MATH 372. FALL INSTRUCTOR: PROFESSOR AITKEN

CMSC 330: Organization of Programming Languages

Computing with finite semigroups: part I

Talen en Automaten Test 1, Mon 7 th Dec, h45 17h30

CIRCULAR COLOURING THE PLANE

Hybrid Control and Switched Systems. Lecture #2 How to describe a hybrid system? Formal models for hybrid system

1 Nondeterministic Finite Automata

Types of Finite Automata. CMSC 330: Organization of Programming Languages. Comparing DFAs and NFAs. NFA for (a b)*abb.

Riemann is the Mann! (But Lebesgue may besgue to differ.)

Types of Finite Automata. CMSC 330: Organization of Programming Languages. Comparing DFAs and NFAs. Comparing DFAs and NFAs (cont.) Finite Automata 2

CSE : Exam 3-ANSWERS, Spring 2011 Time: 50 minutes

State Minimization for DFAs

On Determinisation of History-Deterministic Automata.

Chapter Five: Nondeterministic Finite Automata. Formal Language, chapter 5, slide 1

Transcription:

Free groups, Lecture 2, prt 1 Olg Khrlmpovich NYC, Sep. 2 1 / 22

Theorem Every sugroup H F of free group F is free. Given finite numer of genertors of H we cn compute its sis. 2 / 22

Schreir s grph The grph of right cosets of H, denoted y Γ 0 (H), is clled the Scheir s grph of H. V (Γ 0 ) = G/H = {Hg g set of right coset representtives} Theorem Hg, s S, e E + e = (Hg, Hgs) λ(e) = s If F = F (S), H F, then Γ(H) is isomorphic to the miniml sugrph of Γ 0 (H), contining ll loops t v 0 = H [we cll tt sugrph Core(Γ 0 (H))]. 3 / 22

Exmple Γ(H) for H = 2, 1 2, 2, 1 1 2. H H 1 H H 2 H H 2 4 / 22

Algorithm for finding sis for H Let H F (, ). Ex.: H = 2, 1 2, 2, 1 1 2. 1 Construct Γ(H). 2 Let T e mximl sutree in Γ(H) (not unique). 3 If v V (Γ), denote y g v the unique geodesic from v 0 to v in T. 4 Let e E + (Γ \ T ) e positively oriented edge tht is not on the tree T. Set S e = λ(g α(e) ) λ(e) λ(g 1 τ(e) ) S e H H H 1 H H 2 H H 2 5 / 22

For exmple, in H 0, S e = 1 }{{} λ(g α(e) ) λ(e) {}}{ 1 1 }{{} λ(g 1 τ(e) ) α(e) λ(e) S e τ(e) λ(g α(e) ) λ(g τ(e) ) v 0 6 / 22

Remrk If e E + (Γ \ T ), we define S e similrly, ut then S e = 1 (the empty word). Indeed, y uniqueness of geodesic, g 1 τ(e) = e 1 g 1 α(e) Clim The set {S e e E + (Γ \ T )} forms free sis of H. 7 / 22

Proof Let w H e ritrry. Since Γ(H) ccepts w. reduced loop t v 0, e 1 e 2 e n such tht But this loop cn e written s n i=1 ( ) g α(ei ) e i g 1 τ(e i ) λ(e 1 e 2 e n ) = w = g α(e1 ) e 1 g 1 = g α(e1 ) τ(e 1 ) g α(e 2 ) e 2 g 1 τ(e 2 ) g α(e n) e n g 1 τ(e = n) [ n ] n (e i ) g 1 τ(e = n) (e i ) i=1 ecuse g α(e1 ) = g τ(en) re trivil. Thus, n S ei = w. i=1 i=1 However, s S ei generting. = 1 if e i T, the set {S e e E + (Γ \ T )} is 8 / 22

On the other hnd, for the product S e1 S e2, where e 1 e 1 2, e 1, e 2 E + (Γ \ T ), the corresponding pth is P = g α(e1 ) e 1 g 1 τ(e 1 ) }{{} S e1 1 g α(e2) e 2 gτ(e 2 ) } {{ } S e2 Every edge in g α( ), g τ( ) elongs to the tree, while e 1 e2 1 do not elong to the tree. Thus, e 1 &e 2 cnnot e cnceled in P S e1 S e2 1 Hence, {S e e E + (Γ \ T )} is sis of H nd H = S e e E + (Γ \ T ) 9 / 22

Corollry Every sugroup of free group is free, rk(h) = E V + 1. 10 / 22

Exmple Consider F = F (, ) H = 1 1, 2 1, 1 Construct Γ(H) nd fold it. v 0 e 2 e 1 The red edges indicte the mximl sutree chosen. Thus, E T = {e 1, e 2 } nd S e2 = () 1 1 Then, the rnk of H is 2. S e1 = () 1 11 / 22

Definition The grph Γ(H) is clled complete (or S-regulr) if v Γ(H) nd for s S (the lphet), there exists n edge lelled y s nd s 1 from v. Theorem Suppose F, H re finitely generted, then [F : H] < Γ(H) is complete in tht cse, [F : H] = Γ(H) = V (Γ). 12 / 22

Proof. Suppose Γ(H) is complete. Recll tht Γ(H) Γ 0 (H), the grph of right cosets of H. Γ(H) is complete Γ 0 (H) = Γ(H) Indeed, for ny coset Hg, g is reduced word in F (S). By completeness, we cn red g s pth (not necessrily loop!) in Γ(H). The lel of this pth is representtive of Hg, which mens tht Γ 0 (H) Γ(H) Γ 0 (H) = Γ(H). H finitely generted Γ(H) < Γ 0 (H) < [F : H] <. Conversely, if [F : H] <, Γ 0 (H) = Core(Γ 0 (H)) ecuse every reduced word in F is eginning of the lel of loop t H. Therefore Γ 0 (H) = (Γ(H)), nd Γ(H) is complete. 13 / 22

Exmple F = F (, ) H = 1, 2 2, 2, 1, 1 2, 2 3, 1 1 Construct Γ(H). 2 Find [F : H]. 3 The numer of elements in the sis for H is the rnk of H, rk (H)=E-V+1. 4 Is w = 3 1 H? 14 / 22

Proof[Solution] Γ(H) fter dding the first 3 genertors: v 0 As 2 3 H, we need to indentufy the yellow vertices, which implies the the green vertices need to e identified too. This produces the following (finl) result: 15 / 22

v 0 Thus, the rnk of H is the numer of fundmentl simple loops = 6. 16 / 22

To find the sis let us choose mximl sutree (lue edges): v 0 There re 6 non tree edges (green) nd the sis corresponding to them is {[ 1 ] 1, [] 1, [] 1 1, [] 1, 1 [], 1 []} There is vertex of degree 2 (yellow), so Γ(H) is not complete, i.e. 17 / 22

Spnning trees nd free ses We will use nottion G = L(Γ, v) mening tht the group G is lnguge ccepted y the utomton Γ(G). We sy tht Γ is folded if it hs OR property. When we sy tht Γ is connected we men tht it is connected s non-directed grph. Definition (Core grphs) Let Γ e n X -digrph nd let v e vertex of Γ. Then the core of Γ t v is defined s: Core(Γ, v) = {p where p is reduced pth in Γ from v to v } It is esy to see tht Core(Γ, v) is connected sugrph of Γ contining v. If Core(Γ, v) = Γ we sy tht Γ is core grph with respect to v. 18 / 22

Definition (Nielsen set) Let S e set of nontrivil elements of the free group F (X ) such tht S S 1 =. We sy tht S is Nielsen reduced with respect to the free sis X if the following conditions hold: (1) If u, v S S 1 nd u v 1 then u v X u X nd u v X v X. (2) If u, v, w S S 1 nd u w 1, v w 1 then u w v X > u X + v X w X. Condition (1) mens tht no more thn hlf of u nd no more thn hlf of v freely cncels in the product u v. Condition (2) mens tht t lest one letter of w survives fter ll free cncelltions in the product u w v. 19 / 22

Definition (Geodesic tree) Let Γ e connected grph with se-vertex v. A sutree tree T in Γ is sid to e geodesic reltive to v if v T nd for ny vertex u of T the pth [v, u] T is geodesic in Γ, tht is pth of the smllest possile length in Γ from v to u. It is esy to see tht geodesic spnning trees lwys exist: Lemm Let Γ e grph (whether finite or infinite) with se-vertex v. Then there exists geodesic reltive to v spnning tree T for Γ. 20 / 22

The first spnning tree is not geodesic H H 1 H H 2 H H 2 H H 1 H H 2 H 2 21 / 22

Proposition (Nielsen sis) Let Γ e folded X -digrph which is core grph with respect to vertex v of Γ. Let H = L(Γ, v) F (X ) nd let T e spnning tree in Γ which is geodesic with respect to v. Then the set Y T is Nielsen-reduced free sis of the sugroup H. 22 / 22