Harvey Friedman a montré qu'il existe un résultat net précis qui ne peut pas être prouvé en ZFC (la théorie des ensembles de Zermelo-Frankel habituelle avec l'Axiom of Choice). De nombreuses logiques modernes sont construites sur des opérateurs à virgule fixe, alors je me demandais: y a-t-il des conséquences connues du théorème du point fixe du décalage supérieur pour l'informatique théorique?
Théorème de point fixe de décalage supérieur non démontrable
Pour tous les , certains contient .A = cube ( A , 0 ) ∖ R [ A ] us ( A )
Le théorème de l'USFP semble être une instruction , il pourrait donc être "assez proche" de la calculabilité (comme la vérification de la non-isomorphisme des structures automatiques), pour avoir un impact sur l'informatique théorique.
Pour être complet, voici les définitions du discours de Friedman au MIT de novembre 2009 (voir aussi le projet de livre sur la «théorie des relations booléennes» ).
x , y ∈ Q k 1 ≤ i , j ≤ k x i < x j ⇔ y i < y j x ∈ Q k est l'ensemble des nombres rationnels. sont des ordres équivalents si à chaque fois puis . Lorsque le décalage supérieur de , noté , est obtenu en ajoutant 1 à chaque coordonnée non négative de . Une relation est invariante de commande si pour tout ordre invariant équivalent il estime que . Une relationus ( x ) x A ⊆ Q k x ∈ A ⇔ y ∈ A R ⊆ Q k × Q kest invariant par ordre si est invariant par ordre comme un sous-ensemble de , et est strictement dominant si pour tout chaque fois que alors . De plus, si A est un sous-ensemble de Q ^ k, alors R [A] désigne \ {y | \ existe x \ dans AR (x, y) \} , le décalage supérieur de A est \ text {us} (A) = \ {\ text {us} (x) | x \ dans A \} , et \ text {cube} (A, 0) désigne le moins B ^ k tel que 0 \ dans B et A est contenu dans B ^ k . LaisserQ 2 k désigne l'ensemble de toutes les relations invariantes d'ordre strictement dominant .
Edit: Comme le fait remarquer Dömötör Pálvölgyi dans les commentaires, prendre et comme ordre habituel sur les rationnels semble donner un contre-exemple. Tout d'abord, l'ensemble ne peut pas être vide, car est alors également vide et devrait alors contenir 0 par la condition de cube, une contradiction. Si l'ensemble non vide a un minimum, il ne peut pas contenir de rationnels supérieurs à celui-ci, il doit donc être un singleton, ce qui contredit la condition de décalage supérieur. Si par contre n'a pas d'infimum alors donc doit être vide, une contradiction. R [ A ] = Q AAvez-vous des commentaires sur la présence de problèmes de définition cachés et non évidents, comme peut-être un modèle implicite non standard des justifications?
Édition supplémentaire: L'argument ci-dessus est à peu près correct, mais est incorrect dans l'application du décalage supérieur. Cet opérateur ne s'applique qu'aux coordonnées non négatives , donc le fait de définir comme tout ensemble singleton négatif donne un point fixe, comme vous le souhaitez. En d'autres termes, si alors est une solution, et il n'y a pas d'autres solutions.m < 0 A = { m }