Todo logaritmo abaixo significa logaritmo com base 2, log2(⋅).
Vamos nomear a função dada na pergunta slog. ( "trabalho árduo" vem do s plitting com log . Ele também pode implicar " s maller de log ".) Em termos precisos,
slog em N é definido pelas seguintes condições.
- caso base, slog(1)=0 e slog(2)=1.
- a relação de recorrência, slog(n)=1+slog(⌈n⌈logn⌉⌉) para n>2.
Podemos provar a seguinte proposição sobre o comportamento assintótico deslog(n).
limn→∞ slog(n)lognloglogn=1.
Aqui está a idéia básica da prova.
limn→∞lognloglogn−lognlognloglognlogn=limm→∞mlogm−m−logmlog(m−logm)=limm→∞mlogm−m−logmlogm+log(1−logmm)=limm→∞(logm)2+mlog(1−logmm)(logm)(logm+log(1−logmm))=limm→∞(logm)2+m(−logmm)(logm)(logm)=1
Corolário. slog(n)=Θ(lognloglogn).
A mesma conclusão vale se definirmos slog(x) para x>1 com slog(x)=1 para 1<x≤2 e slog(n)=1+slog(nlogn).
Exercício. Escreva a prova completa deslog(n)∼lognloglogn.