No CLRS (nas páginas 49-50), qual é o significado da seguinte declaração:
é apenas uma única função anônima (de ), mas não é a mesma que , que realmente não tem uma interpretação ".
No CLRS (nas páginas 49-50), qual é o significado da seguinte declaração:
é apenas uma única função anônima (de ), mas não é a mesma que , que realmente não tem uma interpretação ".
Respostas:
Como , é tentador sugerir que ... mas isso não é de fato válido. O motivo é que pode haver uma constante diferente para cada termo na soma.
Deixe-me dar um exemplo. Considere as somas , , , e assim por diante. Observe que , , , e assim por diante para cada termo no soma. Portanto, seria razoável escrever na forma . Então, podemos concluir que ? Não. De fato, , então .
Se isso não ajudar, vamos tentar o seguinte desenvolvimento matemático mais preciso:
Lembre-se de que a interpretação de, digamos, é que é um conjunto de funções não negativas (ou seja, o conjunto de funções modo que exista constantes tal que para todos ).
O mais próximo que podemos chegar de uma interpretação de é que é o conjunto de funções da forma tal que , , ..., .
Mas agora as constantes para cada podem ser diferentes. Assim, cada é uma função não negativa modo que existem constantes com para todos os .
Agora, dado isso, o que podemos dizer sobre ? Não é muito útil. Sabemos que existe uma constante tal que para todos os . Agora, o que podemos dizer sobre essa soma? Bem, a resposta é que não podemos dizer nada. Pode ser arbitrariamente grande. É tentador deixar e dizer que ... mas isso não está realmente correto, pois precisamos de um único valor constante de que funcione para todos os , e o valor é uma função de , não uma constante.
Portanto, pode não haver constante tal que ; pode não haver constante tal que . Não há garantia de que .
Consulte https://math.stackexchange.com/q/86076/14578 e os termos Soma de Landau revisitados para outras perguntas que tratam desse problema geral.
A razão pela qual o comentário do CLRS é confuso é que, tecnicamente, é definido como . O que realmente está acontecendo é que o CLRS está abusando da notação por uma questão de simplicidade:
Em vez disso, o CLRS gostaria que você interpretasse como onde a função genérica . Por exemplo, eles escreveriam que é ou .