x=f(t)x=f(t)x=f(t)、y=ty=ty=t とおくと x=f(y)x=f(y)x=f(y) となり、両端の式がともに f(t)f(t)f(t) に等しくなって f(f(t))+t2=f(t)\tfrac{f(f(t))+t}{2}=f(t)2f(f(t))+t=f(t)、すなわち f(f(t))−f(t)=f(t)−tf(f(t))-f(t)=f(t)-tf(f(t))−f(t)=f(t)−t が挟み撃ちで得られる。これをすべての n≥1n\ge1n≥1 に対して fn−1(t)f^{n-1}(t)fn−1(t) に適用すると、軌道 (t,f(t),f2(t),…)(t,f(t),f^2(t),\ldots)(t,f(t),f2(t),…) は公差 d(t):=f(t)−td(t):=f(t)-td(t):=f(t)−t の等差数列であり、fn(t)=t+n d(t)f^n(t)=t+n\,d(t)fn(t)=t+nd(t) となる。すべての n≥1n\ge1n≥1 で fn(t)>0f^n(t)>0fn(t)>0 なので、すべての t>0t>0t>0 で d(t)≥0d(t)\ge0d(t)≥0 でなければならない。