Je lisais la question La cohérence et l'exhaustivité impliquent la solidité? et la première déclaration y dit:
Je comprends que la solidité implique la cohérence.
Ce qui m'a laissé perplexe parce que je pensais que la solidité était une affirmation plus faible que la cohérence (c'est-à-dire que je pensais que les systèmes cohérents devaient être solides mais je suppose que ce n'est pas vrai). J'utilisais la définition informelle que Scott Aaronson utilisait dans son cours 6.045 / 18.400 au MIT pour la cohérence et la solidité:
- Solidité = Un système de preuve est solide si toutes les déclarations qu'il prouve sont réellement vraies (tout ce qui est prouvable est vrai). c'est-à-dire SI ( est prouvable) ( est Vrai). Donc SI (il y a un chemin vers une formule) ALORS (cette formule est vraie)
- Cohérence = un système cohérent ne prouve jamais A et NON (A). Donc, un seul A ou sa négation peut être vrai.
En utilisant ces définitions (peut-être informelles) à l'esprit, j'ai construit l'exemple suivant pour démontrer qu'il existe un système qui est solide mais pas cohérent:
La raison pour laquelle je pensais que c'était un système de sonorisation est que, par hypothèse, les axiomes sont vrais. Donc A et non A sont tous les deux vrais (oui je sais que la loi du milieu exclu n'est pas incluse). Puisque la seule règle d'inférence est la négation, nous obtenons que nous pouvons atteindre A et non A à partir des axiomes et nous atteindre. Ainsi, nous n'atteignons des déclarations vraies qu'en ce qui concerne ce système. Cependant, bien sûr, le système n'est pas cohérent car nous pouvons prouver la négation de la seule déclaration du système. Par conséquent, j'ai démontré qu'un système de son peut ne pas être cohérent. Pourquoi cet exemple est-il incorrect? Qu'ai-je fait de mal?
Dans ma tête, cela a un sens intuitivement parce que la solidité dit simplement qu'une fois que nous partons de et axiome et manivelle les règles d'inférence, nous n'atteignons que les destinations (c'est-à-dire les déclarations) qui sont vraies. Cependant, cela ne dit pas vraiment quelle destination nous arrivons. Cependant, la cohérence dit que nous ne pouvons atteindre que les destinations qui atteignent ou (les deux pas les deux). Donc, chaque système cohérent doit inclure la loi du milieu exclu comme axiome, ce que bien sûr je n'ai pas fait et ensuite juste inclure la négation du seul axiome comme seul autre axiome. Donc, je n'ai pas l'impression d'avoir fait quelque chose de trop intelligent, mais quelque chose ne va pas?
Je me rends compte que cela pourrait être un problème parce que j'utilise la définition informelle de Scott. Même avant d'écrire la question, j'ai vérifié wikipedia mais leur définition n'avait pas de sens pour moi. En particulier la partie qu'ils disent:
par rapport à la sémantique du système
leur citation complète est:
chaque formule qui peut être prouvée dans le système est logiquement valable par rapport à la sémantique du système.