Existe um tipo de resultado no TCS geralmente chamado de resultados de inicialização . Em geral, é da forma
Se a proposição mantém, então a proposição mantém.
onde e são proposições que parecem semelhantes, e é aparentemente "mais fraco" que , razão pela qual denominamos esse tipo de resultado. Deixe-me dar alguns exemplos concretos:
Teorema. [Chen e Tell, STOC'19] corrigir qualquer problema . Suponha que para cada existem infinitamente muitos tal que circuitos de profundidade necessidade mais do que fios para resolver o problema . Então, para qualquer
Teorema. [Gupta et al., FOCS'13] Suponha que o cálculo da permanente exija circuitos aritméticos de profundidade maior que , sobre os campos da característica . O cálculo da permanente requer circuitos aritméticos de tamanho superpolinomial e, portanto, a Conjectura de Valiant se mantém.
Bem, um exemplo mais famoso, mas não tão apropriado, vem da complexidade refinada:
Teorema. [Backurs and Indyk, STOC'15] Se pudermos calcular EDIT DISTANCE no tempo (no modelo RAM), obteremos um solucionador SAT mais rápido do que qualquer outro que exista atualmente.
Atualizar. (10 de julho de 2019) O exemplo da distância de edição pode ser um pouco confuso. Consulte a resposta de Ryan para um exemplo "padrão".
Como você deve ter imaginado, (pelo que eu saiba), todos os resultados desse tipo são comprovados pela tomada do contrapositivo (eu peguei o contrapositivo na distância de edição um). Então, em certo sentido, todos esses são resultados algorítmicos.
Geralmente, existem duas maneiras de entender um resultado de inicialização. 1. Só precisamos provar e aplicar o resultado, se queremos provar ; 2. Proving pode ser difícil porque a priori que acha provando difícil.
O problema é que, um (ou mais exatamente, I ) pode ser pouco otimista e entender primeiro, se não houver nenhum uso positivo dos resultados da inicialização! Então minha pergunta é
Conhecemos algum resultado de inicialização em que seja comprovado?