Before we embark on the proof of Proposition V.1.2, we shall establish some preliminary lemmas.
Now consider an arbitrary factor groupHofG∞equipped with the presentation
H=hA ∪T |R1∪R2∪Ri (V.6)
whereRis a finite subset inG∞. ThenH∼=G∞/hhRiiG∞. Note that ifR=R3,H=G, ifR=/0,H=G∞which are two major examples we concern. We have following lemmas forH.
Lemma V.3.1. Let H be a factor group of G∞equipped with presentation (V.6) and w be a word in(T ∪T−1)∗such that|w|=n, then
w=Hw¯
p
∏
i=1buii
where p6n2,bi∈A±1,ui∈F,Tr(θ(ui))⊂Bn. In addition, the cost of converting LHS to RHS is bounded by n2. Proof. Since ¯w=t1mi. . .tkmk for somem1, . . . ,mk∈Zsuch that∑ki=1|mi|6n, to move each letter inwto the desired place, it will cost at most n commutators of the form[ti,tj],16i< j6k. By the discussion in Section II.3 and Section II.4, in total, we need at mostn2such commutators. That is,
w=w¯
p
∏
i=1[ti1,ti2]εiu′i,whereu′i∈F,p6n2,16i1<i26k,εi∈ {±1}.
Moreover, since the length ofwis bounded byn, Tr(θ(u′i))6n.
By applying relations in{ai j= [ai,aj]|16i<j6n} ptimes we immediately have
w=Hw¯
p
∏
i=1buii,Tr(θ(ui))6n.
The cost of relations is bounded byp6n2.
In particular, forw∈Fsuch thatπ(w) =1, it costs at mostn2relations inHto convert it to a product of conjugates of elements inA.
Lemma V.3.2. Let H be a factor group of G∞ equipped with presentation (V.6) then there exists a constant K only depends onR1∪R2such that
Area([a,bu])6Kn,∀a,b∈A,kθ(u)k<n.
Proof. LetF ={θ(supp(λ))|λ∈Λ}thenF is a finite colletction of finite sets. By the choice ofΛ,F satisfies the assumptions of Lemma III.3.1.
By Lemma III.3.1, each x∈Br+ε(r) can be taken from Br by F for r>R. Recall that R is defined to be max{D,D2/2C,D2/(4kC−4)} andε(r) =C−D2/2r, whereC,Dare purely determined byΛhenceR1∪R2 as we stated in Lemma III.3.5.
According to our choice ofR, we note thatε(r)>ε(2kD2/(4kC−4)) =2k1 forr>R. LetK1be the constant which is large enough such that f(n)6K1nforn6R, andK2be the constant
K2:=max
λ∈Λ{
∑
u∈F¯
|λ(u)|}+2.
Since eachλ has finite support,K2is well-defined. Now letK:=max{K1,K22k}.
Suppose forn>R, Area([a,bu])6Kn,∀a,b∈A,kθ(u)k<n. We then prove our lemma by induction. Let us first consider the caser=n+2k1. Fix somev∈F¯satisfyingkθ(v)k<r. Sinceε(n)>2k1,Bn+1
2k can be taken fromBnby F. Then there isλ ∈Λwithθ(supp(λv))ˆ ⊂Bnby the definition of “taken from”.
Therefore we have two cases depending onλ∈C(A)orC(A∗). Firstly assume thatλ∈Λ∩C(A). Then by applying the commutator formula[x,yz] = [x,y]x−1zx[x,z], we obtain
[a,bv] =G[a,
∏
u∈F¯
(bλ(u)ˆ)uv] =
∏
u∈F¯
[a,bλ(u)uvˆ ]h(u),
where theh(u)’s are certain elements inHwhich need not concern us. Note that in the first equality above, we apply relations in (V.3) twice to replacebby∏u∈F¯bλ(y)u. Since supp(λ)⊂B¯Dwe havekθ(u)k<D<2kn.Additionally, we havekθ(v)k<n+2k1 andkθ(uv)k<n. It meets all assumptions of Proposition III.3.4 (c). Note thatHis a factor group ofHnwhich we defined in Section III.3. Then[a,bλ(u)uvˆ ]is conjugate inHto[a,bλ(u)uvˆ ], the area of which is bounded by|λ(u)|K¯ n. It follows that
Area([a,bv])62+
∑
u∈F¯
Area([a,bλ(u)uvˆ ])62+
∑
u∈F¯
|λ(u)|Kˆ n6K2Kn.
Repeating this process 2ktimes, we obtain that
Area([a,bv])6K22kKn6Kn+1, forv∈F¯,kθ(v)k<n+1.
Ifλ∈Λ∩C(A∗), the only different is that
[a,bv] = [av−1,b]v−1 = [
∏
u∈F¯
(aλ(u)ˆ)uv−1,b]v−1.
Similarly we obtain that
Area([a,bv])6K22kKn6Kn+1.
Furthermore, Lemma V.3.2 allows us to estimate the cost to commute two conjugates of elements inA. Since the normal closure ofA inHis abelian, this lemma provides a tool to estimate the cost of converting words inhhAiiH, in particular, inG. Also Lemma V.3.2 reveals how much metabelianness costs in a finitely presented metabelian group.
We will discuss this topic further in Section VI.1.
Lemma V.3.3. Let H be a factor group of G∞ equipped with presentation (V.6) and K be the same constant in Lemma V.3.2. Then in H we have
Area(aua−¯u)6(2K)n,∀a∈A,u∈F,Tr(u)⊂Bn
Proof. We prove it by an induction onn. Suppose fori6n, the result holds. Then for the casen+1, we writeu=u′ts±1 then Tr(u)⊂Bn+1,Tr(u′)⊂Bn.
au=au′ts±1= (au¯′)ts±1ν1,
where Area(ν1)6(2K)nby our inductive assumption. Write ¯u′=t1m1. . .tkmk, we claim that
¯ u′ts±1=u
m
∏
j=1cαjj wherecj∈ {[ts,tl]±1|16s<l6k},αj∈F¯,m=
k i=s+1
∑
|mi|6n.
We need to be really careful here. Let us first consider the case that the exponent oftsis 1. We assumes<k, otherwise
it is trivial. Note that ifmk>0
tkmkts=tkmk−1tstk[ts,tk]−1=tkmk−2tstk2[ts,tk]−tk[ts,tk]−1
=tkmk−3tstk3[ts,tk]−tk2[ts,tk]−tk[ts,tk]−1 ...
=tstkmk[ts,tk]−tkmk−1. . .[ts,tk]−tk[ts,tk]−1.
Ifmk<0, we have
tkmkts=tkmk+1tstk−1[ts,tk]ts=tkmk+2tstk−2[ts,tk]tst−1k [ts,tk]ts
=tkmk+3tstk−3[ts,tk]tst−2k [ts,tk]tstk−1[ts,tk]ts−1 ...
=tstkmk[ts,tk]tstkmk+1. . .[ts,tk]tstk−1[ts,tk]ts.
Repeating this process, we then prove the claim for the case that the exponent oftsis 1.
On the other hand, if the exponent oftsis−1, then similarly, consider ifmk>0
tkmkts−1=tkmk−1ts−1tk[ts,tk]tk=tkmk−2ts−1tk2[ts,tk]tk2[ts,tk]ts
=tkmk−3ts−1tk3[ts,tk]tk3[ts,tk]tk2[ts,tk]tk ...
=ts−1tkmk[ts,tk]tmkk −1. . .[ts,tk]tk2[ts,tk]tk,
and ifmk<0
tkmkts−1=tkmk+1ts−1tk−1[ts,tk]−1=tkmk+2ts−1tk−2[ts,tk]−tk−1[ts,tk]−1
=tkmk+3ts−1tk−3[ts,tk]−tk−2[ts,tk]−t−1k [ts,tk]−1 ...
=ts−1tkmk[ts,tk]−tkmk+1. . .[ts,tk]−tk−1[ts,tk]−1.
Again by repeating this process, the claim is proved. Thus by induction onk, we can movetsto the desired place.
Now we have
au=au¯′ts±1ν1= (
m
∏
j=1cαjj)−1au¯(
m
∏
j=1cαjj)ν1. Apply relations from{ai j= [ai,aj]|16i<j6n}2mtimes, we have that
au= (
m
∏
j=1dαjj)−1au¯(
m
∏
j=1dαjj)ν2ν1
wheredj∈A±1and Area(ν2)62mby our disccusion.
Next we need to commuteau¯anddαjj for j=1, . . . ,mto the left and estimate the cost. Note that[au¯,dαjj] is conjugate to[a,dαjj(u)¯−1]. From the computation above,αjis either a tail of ¯uor a tail of ¯umultiplied byts±1. Therefore (u)¯ −1,αj,αj(u)¯ −1satisfy the assumption of Proposition III.3.4 (b). Thus[a,dαjj(u)¯−1]is conjugate to[a,dαjju−1]. Since kθ(αju−1)k6n+1, the area of[a,dαjju−1], by Lemma V.3.2, is bounded byKn+1.
Applying[a,dαjju−1]toauanddαjj for j=1, . . . ,m, we can commute alldαjj to the left such that it cancels with d−αj j. Then we finally have
au=au¯ν3ν2ν1, where
Area(ν3)6mKn+1 In total, the cost of convertingautoau¯is bounded by
Area(ν3ν2ν1)6Area(ν3) +Area(ν2) +Area(ν1)6(2K)n+2m+mKn+16(2K)n+1.
Note that we use the fact thatm6nand we can chooseK≫1.
Lemma V.3.3 provides a method for us to “organize” the exponent of a conjugate. In particular, combining all three lemmas introduced this section (Lemma V.3.1, Lemma V.3.2 and Lemma V.3.3), we are able to convert any word in hhAiiHto its ordered form. This forms the foundation of converting the word problem in groupGto the membership problem of a submodule in the freeT-module generated byA.