Existem referências (online ou em forma de livro) que organizam e discutem os teoremas do TCS pela técnica de prova? Garey e Johnson fazem isso para os vários tipos de construções de widgets necessários para as provas de completude do NP (particularmente no capítulo 3 do livro), mas estou pensando se há algo que trate as técnicas de prova no TCS de maneira mais ampla.
Por exemplo, os tópicos podem incluir diagonalização, discriminada ainda mais pelo tipo de construção usada; provas por histórias de computação; construções de quadros; argumentos de incompressibilidade, etc. Suponho que eu poderia apenas detalhar uma teoria padrão do texto de computação e reorganizar as seções, mas seria ótimo se houver algo lá fora que também forneça alguns comentários adicionais e mostre onde existem pontos em comum entre as técnicas utilizadas. usava.
Só para esclarecer, como qualquer texto usará provas, o que estou realmente interessado em encontrar é uma referência em que as técnicas de prova sejam o assunto real.
Além do capítulo 3 de Garey e Johnson, aqui está outro exemplo parcial que me ocorreu: em Li e Vitanyi , no capítulo 6 eles discutem o método da incompressibilidade e dão exemplos de como aplicar a técnica.