Considere a seguinte declaração:
para qualquer , um dos seguintes itens é válido:
- .
- existe um tal que .
- há tal que .
Esta afirmação é verdadeira?
Motivação:
Eu encontrei uma variante desse problema em uma das competições recentes de algoritmos.
Considere o seguinte problema:
Entrada: dois inteiros e , onde .
Saída: menor número modo que haja números inteiros modo que todos os números inteiros consecutivos na lista sejam co-primos: para .
Exemplos:
: , portanto .
: , portanto . Seja a sequência . .
: Não existe tal que . No entanto, podemos encontrar números inteiros que satisfazem esse problema.
Existe um algoritmo de referência no qual os algoritmos são avaliados. Esse algoritmo assume que
Sempre existe um que satisfaz a condição.
.
Não vejo por que eles são verdadeiros.
Eu tenho um algoritmo de tempo polinomial que não assume nenhum deles. Não estou perdendo o desempenho assintótico comparado ao algoritmo de referência, mas poderia obter as constantes de desempenho muito mais baixas se eu pudesse entender e provar a validade das suposições.