{\bf Abstract}
Isometries on formal power series over the finite field \ff_2
or on 2--adic integers can be
computed by invertible transducers on inputs from \{0,1\}^\infty.
We consider the structural complexity of an isometry f,
measured as {\it tree complexity} T(f,h), h the tree height
[H.~Niederreiter, M.~Vielhaber, {\it J.~Cpx.}, 12 (1996)]
and the computational complexity, as {\it number of bit operations}
B(f,n) needed for the first n input / output symbols.
We introduce the shift commutator
\SC(f) := \sigma^{-1}\circ f^{-1}\circ \sigma\circ f (\sigma the shift on
\{0,1\}^\infty)
and show\ \
that f\mapsto \SC(f) is a selfmap on the set of all isometries.
We obtain the polynomial bounds T(\SC(f),h) \leq T(f,h)^2 - T(f,h) + 2
and B(f,n) \leq n\cdot B(\SC(f),n)), by simulating f by n copies of
\SC.
On the other hand, trying to bound T(f,h) by T(\SC(f),h)
it turns out that {\it e.g.} for the isometries
connected to the continued fraction expansion and
to Collatz' 3N+1 conjecture, the function f itself is structurally
{\it exponentially} more complex than its \SC(f). Hence simulating f by
\SC(f) may yield sharper upper bounds for the bit complexity as can be
inferred from f alone.
We finish with some dynamical aspects of isometries like orbits, ergodicity,
preservation of measure.