Toute déclaration arithmétique prouvable dans ZFC est prouvable dans ZF et n'a donc pas besoin de l'axiome de choix. Par une expression "arithmétique", j'entends une déclaration dans le langage de premier ordre, l'arithmétique, ce qui signifie qu'elle peut être énoncée en utilisant uniquement des quantificateurs sur les nombres naturels ("pour tous les nombres naturels x" ou "il existe un nombre naturel x"), sans quantifier sur des ensembles de nombres naturels. À première vue, il peut sembler très restrictif d’interdire la quantification sur des ensembles de nombres entiers; cependant, les ensembles finis d'entiers peuvent être "codés" à l'aide d'un seul entier, il est donc correct de quantifier des ensembles finis d'entiers.
Pratiquement toute déclaration d’intérêt dans TCS peut, avec peut-être un peu plus de précision, être formulée comme une déclaration arithmétique, et n’a donc pas besoin de l’axiome de choix. Par exemple, ressemble à première vue à une affirmation sur des ensembles infinis d’entiers, mais peut être reformulé de la manière suivante: "pour chaque machine de Turing à temps polynomial, il existe une instance SAT indiquant qu’elle se trompe", ce qui est une arithmétique. déclaration. Ainsi, ma réponse à la question de Ryan est la suivante: "Il n'y en a pas que je sache."P≠ NP
Mais attendez, vous pouvez dire, qu'en est-il des déclarations arithmétiques dont la preuve nécessite quelque chose comme le lemme de Koenig ou le théorème de Kruskal? Celles-ci ne nécessitent-elles pas une forme faible de l'axiome de choix? La réponse est que cela dépend de la façon dont vous énoncez le résultat en question. Par exemple, si vous énoncez le théorème mineur de graphe sous la forme "étant donné tout ensemble infini de graphes non étiquetés, il doit en exister deux de sorte que l'un soit mineur de l'autre", il faut alors un certain nombre de choix pour parcourir votre ensemble infini de données, en sélectionnant des sommets, des sous-graphes, etc. [EDIT: J'ai commis une erreur ici. Comme Emil Jeřábek explique, le théorʻeme mineur du graphe - ou du moins son énoncé le plus naturel en l'absence de AC - peut être prouvé dans ZF. Mais modulo cette erreur, ce que je dis ci-dessous est toujours essentiellement correct. ] Cependant, si à la place vous écrivez un codage particulier en nombres naturels de la relation mineure sur des graphes finis étiquetés, et que vous énoncez le théorème mineur du graphe en tant qu'énoncé de cet ordre partiel particulier, cet énoncé devient alors arithmétique et ne nécessite pas AC la preuve.
La plupart des gens pensent que "l'essence combinatoire" du théorème mineur de graphe est déjà capturée par la version qui corrige un encodage particulier, et que la nécessité d'invoquer AC pour tout étiqueter, dans le cas où vous êtes présenté avec le paramètre général version théorique du problème, est en quelque sorte un artefact non pertinent d’une décision d’utiliser la théorie des ensembles plutôt que l’arithmétique comme fondement logique. Si vous ressentez la même chose, le théorème mineur du graphe ne nécessite pas AC. (Voir aussi ce message d’Ali Enayat sur la liste de diffusion Foundations of Mathematics, écrite en réponse à une question similaire que j’avais déjà posée.)
L’exemple du nombre chromatique du plan est lui aussi une question d’interprétation. Vous pouvez poser diverses questions qui se révèlent être équivalentes si vous supposez AC, mais qui sont des questions distinctes si vous ne supposez pas AC. Du point de vue du TCS, le cœur combinatoire de la question est la colorabilité des sous-graphes finis du plan et le fait que vous pouvez ensuite (si vous le souhaitez) utiliser un argument de compacité (c’est là que AC entre en jeu) pour conclure quelque chose. à propos du nombre chromatique de tout le plan est amusant, mais d’intérêt quelque peu tangentiel. Donc, je ne pense pas que ce soit un très bon exemple.
Je pense qu’au bout du compte, vous aurez peut-être plus de chance de demander s’il existe des questions relevant de la TCS qui nécessitent de grands axiomes cardinaux pour être résolues (plutôt que AC). Les travaux de Harvey Friedman ont montré que certaines déclarations finitaires en théorie des graphes peuvent nécessiter de grands axiomes cardinaux (ou au moins la cohérence 1 de tels axiomes). Les exemples de Friedman jusqu'à présent sont légèrement artificiels, mais je ne serais pas surpris de voir des exemples similaires se reproduire "naturellement" dans le TCS de notre vivant.