Le théorème d'incomplétude de Chaitin dit qu'aucune théorie suffisamment forte de l'arithmétique ne peut prouver où est la complexité de Kolmogorov de la chaîne et est une constante suffisamment grande. est suffisamment grand s'il est supérieur à la taille en bits d'une machine de vérification d'épreuve (PCM). A PCM pour la théorie prend une chaîne codée comme un entier en entrée et délivre en sortie un 1 si la chaîne est une preuve valable dans la langue de .K ( s ) s L LT
Supposons quepour la théorie est une limite supérieure de la complexité des . Considérons la hiérarchie des théories suivante: Que la théorie de base soit l' arithmétique de Robinson ( ). Augmentez avec des axiomes de plus en plus forts d'induction bornée polynomiale. Soit la théorie des théorèmes prouvables avec et l'un de ces axiomes d'induction bornés. Supposons que nous pouvons définir et en définissant les PCM pour chaque théorie.T TQ Q ∗ Q L ( Q ) L ( Q ∗ )
Je veux envisager une machine de vérification d'épreuves améliorée (EPCM) pour . Cet EPCM prend une chaîne en entrée comme un ECM et possède une deuxième entrée qui définit le rang et le niveau d'une sous-théorie de . Si la chaîne d'entrée est une preuve valide dans Q ^ *, l'EPCM passe ensuite par les étapes de la preuve pour déterminer le rang et le niveau d'induction les plus élevés utilisés. Cet EPCM écrit ensuite un 1 si la phrase d'entrée est une preuve valide dans la sous-théorie spécifiée de Q ^ * .Q ∗ Q ∗ Q ∗
Le vérificateur d'épreuves amélioré que je décris est-il réalisable? Dans l'affirmative, la taille de cet EPCM serait-elle une limite supérieure non seulement pour la complexité de , mais également une limite supérieure pour la complexité de toute sous-théorie de ?
Est-il raisonnable de dire qu'il existe une limite supérieure constante sur la complexité de et de toutes ses sous-théories?
Cette question a été inspirée par la preuve manquée de Nelson de l'incohérence de l'arithmétique. Je n'ai pas souligné cela plus tôt parce que certaines personnes trouvent cette preuve troublante. Ma motivation est de poser une question intéressante. CSTheory semble être le bon forum pour cette question. La complexité de et de toutes ses sous-théories est soit limitée par une constante soit illimitée. L'une ou l'autre réponse mène à plus de questions.
Si la complexité des sous-théories n'est pas bornée, nous pouvons poser des questions comme quelle est la sous-théorie la plus faible de plus complexe que ? Ou plus complexe que PA et ZFC? La réflexion sur cette question m'a déjà montré qu'il y a une limite sévère à ce qu'une théorie peut prouver sur la complexité de Kolmogorov des cordes. Si est cohérent, aucune de ses sous-théories ne peut prouver pour une chaîne. Cela signifie que même des sous-théories vraiment fortes ne peuvent pas prouver qu'il existe des chaînes plus complexes que certaines sous-théories beaucoup plus faibles où la théorie plus faible est plus complexe que .Q ∗ Q ∗ K ( s ) > L ( Q ∗ ) Q ∗
la source
Réponses:
Je vais essayer de répondre à cette question et essayer de dissiper une certaine confusion quant à la forme exacte de la question.
Cependant, cela n'est vrai que si est la constante absolue de Chaitin. En particulier, si T ′ prouve C o n ( T ) , alors T ′ ⊢ ∃ L ∀ s ⌈ T ⊬ K ( ¯ s ) ≥ ¯ L ⌉L(T) T′ Con(T)
en intériorisant l'argument de Chaitin. Cependant , un béton pour lequell
ne sera en général pas égal àL(T) . En particulier, elle peut être beaucoup plus grande, généralement proportionnelle à la taille de la preuve de dans T 'Con(T) T′ . Cela peut facilement être vu dans la preuve du théorème lui - même, qui repose fondamentalement sur la cohérence des .T
Ainsi, alors que peut prouver la cohérence du système avec une induction bornée, la longueur de ces preuves s'allonge à mesure que vous vous rapprochez de Q ∗ dans l'expressivité (une façon de comprendre les théorèmes d'incomplétude est que la longueur devient infinie lorsque vous atteignez Q ∗ , il n'a donc pas de preuve de cohérence finie dans Q ∗ lui-même). Ainsi , le même pour les différentes limites supérieures sur la interne L ( T ) s Q * peut décrire pour chaque sous-théorie.Q∗ Q∗ Q∗ Q∗ L(T) Q∗
Voici donc la réponse courte à votre question: est borné uniformément pour toutes les sous-théories de Q ∗ , mais Q ∗ lui-même ne peut pas montrer que cette borne est valable pour toutes ces sous-théories. C'était l'erreur cruciale que Nelson a commise (enterrée sous plusieurs couches de formalisme) et que Tao a soulignée ici .L(T) Q∗ Q∗
la source