Intuition derrière les systèmes de preuve

9

J'essaie de comprendre le document sur les systèmes de preuve p-optimaux et la logique pour PTIME . Il y a une notion appelée systèmes de preuve dans le papier et je ne comprends pas l'intution:

... Nous identifions des problèmes avec des sous-ensembles de Q dans Σ .Σ={0,1}QΣ

Je pense que l'intution est que nous encodons une certaine structure en (par exemple des graphes non orientés) et des sous-ensembles de ces structures sont des problèmes (par exemple des graphes planaires).Σ

Un système de preuve pour un problème est une fonction surjective P : Σ Q calculable en temps polynomial.QΣP:ΣQ

Maintenant, une possibilité est de dire que est l'ensemble de tous les modèles possibles dans une certaine structure (par exemple tous les graphiques non dirigés). Mais cela n'a pas de sens car pourquoi un graphe non orienté devrait-il être mappé sur un sous-ensemble? Il pourrait s'agir de machines de turing encodées mais cela n'a pas de sens non plus ...Σ

Des idées?

Joachim
la source

Réponses:

8

ΣQP(x,p)xpxQPpxQxQ

ΣQP(G,)GGGG

P

P(x,p)PQQP. Si le codage représente une preuve valide, il renvoie l'instruction qui a été prouvée par la preuve (qui est susceptible d'être la racine de l'arbre des preuves ou la dernière formule d'une séquence d'instructions, selon la façon dont vous formalisez les preuves).

Andrej Bauer
la source
5

PπqQP(π)=qP(π)q0QP

QPPp¬p

Q

Yuval Filmus
la source