S12 est une théorie de l'arithmétique bornée, c'est-à-dire une théorie axiomatique faible obtenue en restreignant sévèrement le schéma d'induction del'arithmétiquedePeano. C'est l'une des théories définies par Sam Buss dans sathèse, d'autres références générales incluent le chapitre V de Hájek et Pudlák'sMetamathematics of first-order arithmetic, Krajíček's «Bounded arithmetic, propositional logic, and complex theory», Buss's Chapter II of theHandbook de la théorie de la preuve, et lesfondements logiquesde Cook et Nguyen de lacomplexité de la preuve.
Vous pouvez considérer comme une théorie de l'arithmétique qui n'a d'induction que pour les prédicats polynomiaux. En particulier, la théorie ne prouve pas que l'exponentiation est une fonction totale, la théorie ne peut prouver exister que des objets de taille polynomiale (en gros).S12
Toutes les preuves connues du petit théorème de Fermat utilisent soit des objets de taille exponentielle, soit elles reposent sur un comptage exact des tailles des ensembles bornés (qui n'est probablement pas définissable par une formule bornée, c'est-à-dire dans la hiérarchie polynomiale, à cause du théorème de Toda).
Le résultat sur FLT, et l'affacturage découle de l'article de Krajíček et Pudlák Quelques conséquences des conjectures cryptographiques pour S 1 2 et EF , et à mon avis, il est assez trompeur. Ce que Krajíček et Pudlák prouvent, c'est que si l'affacturage (en fait, l'IIRC le déclare pour RSA au lieu d'affacturage, mais on sait qu'un argument similaire fonctionne également pour l'affacturage) est difficile pour le temps polynomial randomisé, alors S 1 2 ne peut pas prouver l'affirmation que chaque nombre un coprime à un nombre premier p a un exposant fini modulo p , c'est-à-dire qu'il existe k tel queS12S12S12appk .ak≡1(modp)
Il est vrai que c'est une conséquence de FLT, mais en fait c'est une déclaration beaucoup, beaucoup plus faible que FLT. En particulier, cette affirmation découle du principe du pigeonnier faible, qui est connu pour être prouvé dans un sous-système d'arithmétique borné (quoique plus fort que ). Ainsi, l'argument de Krajíček et Pudlák montre que S 1 2 ne prouve pas le principe du pigeonnier faible sauf si l'affacturage est facile, et en tant que tel fournit une séparation conditionnelle de S 1 2 d'un autre niveau de la hiérarchie arithmétique bornée, disons T 2 2 .S12S12S12T22
En revanche, le FLT réel ne semble même pas être prouvable en arithmétique entièrement bornée , mais cela n'est pas lié à la cryptographie. Vous pouvez trouver une discussion pertinente dans mon article sur les groupes abéliens et les résidus quadratiques en arithmétique faible .S2=T2