Aqui estão quatro princípios que não consigo conciliar:
- Algoritmos de tempo exponencial duplo são executados no tempo com constante
- Algoritmos de tempo exponencial são executados em com constante
- O primeiro limite cresce estritamente mais rápido que o último; ou seja, existem algoritmos que são executados em tempo exponencial duplo, mas não em tempo exponencial
- Aplicando ao duplo limite exponencial, temos , que se enquadra no limite exponencial declarado anteriormente
Sinto falta de alguma sutileza relacionada à definição de um algoritmo de tempo exponencial como sendo executado em vez de , mas não estou com certeza exatamente onde está a sutileza.
asymptotics
discrete-mathematics
notation
badroit
fonte
fonte
Respostas:
A questão se resume a terminologia ambígua.
Convencionalmente, exponenciais aninhados sem parênteses são agrupados dessa segunda maneira, porque é mais útil. Então . Se quiséssemos falar sobre , poderíamos escrever , então reservamos a notação exponencial dupla para o outro caso.22n=2(2n)≠22n (22)n 22n
fonte
a^b^c
, e gera um erro em vez disso.)fonte