Teoria da prova é um ramo da
lógica matemática que representa provas como objetos matemáticos, facilitando sua análise por técnicas matemáticas. Provas são tipicamente representadas por
estruturas de dados definidas indutivamente, como listas simples, listas encadeadas, árvores, cada uma construída de acordo com os
axiomas e regras de inferência do sistema lógico. A teoria da prova é de natureza sintática, em contraste com a teoria dos modelos que é de natureza semântica. Juntamente com a
teoria dos modelos, teoria axiomática dos conjuntos e a
teoria da computabilidade, a teoria da prova é um dos chamados
quatro pilares dos fundamentos da matemática. A teoria da prova é importante na
lógica filosófica, onde os interesses principais estão na ideia de uma semântica prova-teórica, uma ideia que, para ser viável, depende de ideias técnicas da teoria da prova estrutural.