Indian Institute of Science
the rest of (spontaneous) polymath 14
Is there a homogeneous, (conjugacy invariant) length function on the free group on two generators?
Proofs of $l(word)\leq bound$:
sealed abstract class LinNormBound(
val word: Word,
val bound: Double)
final case class Gen(n: Int) extends
LinNormBound(Word(Vector(n)), 1)
final case class ConjGen(n: Int,pf: LinNormBound) extends
LinNormBound(n +: pf.word :+ (-n), pf.bound)
final case class Triang(
pf1: LinNormBound, pf2: LinNormBound) extends
LinNormBound( pf1.word ++ pf2.word, pf1.bound + pf2.bound)
final case class PowerBound(
baseword: Word, n: Int, pf: LinNormBound) extends
LinNormBound(baseword, pf.bound/n){
require(pf.word == baseword.pow(n))
}
final case object Empty extends
LinNormBound(Word(Vector()), 0)