Deixe-me começar com alguns exemplos. Por que é tão trivial mostrar que o CVP está em P, mas é tão difícil mostrar que o LP está em P; enquanto ambos são problemas de P-completo.
Ou pegue a primalidade. É mais fácil mostrar compósitos em NP do que primos em NP (que exigiam Pratt) e, eventualmente, em P. Por que ele teve que exibir essa assimetria?
Conheço Hilbert, a necessidade de criatividade, as provas estão em NP etc. Mas isso não me impediu de ter uma sensação desconfortável de que há mais nisso do que aparenta.
Existe uma noção quantificável de "trabalho" e existe uma "lei de conservação" na teoria da complexidade? Isso mostra, por exemplo, que, embora CVP e LP sejam P completos, eles escondem suas complexidades em "lugares diferentes" - um na redução (o CVP é simples porque todo o trabalho é feito na redução?) E o outro na expressibilidade da língua.
Alguém mais enjoado também e com algumas idéias? Ou encolhemos os ombros e dizemos / aceitamos que essa é a natureza da computação?
Esta é a minha primeira pergunta ao fórum: dedos cruzados.
Edit: CVP é problema de valor do circuito e LP é programação linear. Obrigado Sadeq, por apontar uma confusão.