Provas em

10

Em uma palestra de Razborov, uma pequena e curiosa declaração é publicada.

Se FACTORING for difícil, o pequeno teorema de Fermat não é comprovável em .S21 1

O que é e por que as provas atuais não estão em ? S21 1S21 1

T ....
fonte

Respostas:

21

S21 1 é uma teoria da aritmética limitada, ou seja, uma teoria axiomática fraca obtida restringindo severamente o esquema de indução da aritmética Peano . É uma das teorias definidas por Sam Buss em sua tese , outras referências gerais incluem o Capítulo V da Metamatemática da Aritmética de Primeira Ordem de Hájek e Pudlák , “Aritmética limitada, lógica proposicional e teoria da complexidade de Krajíček”, Capítulo II do Manual de Buss. da teoria da prova , e os fundamentos lógicos da complexidade da prova de Cook e Nguyen .

Você pode pensar em como uma teoria aritmética que tem indução apenas para predicados de tempo polinomial. Em particular, a teoria não prova que a exponenciação é uma função total; a teoria pode provar existir apenas objetos de tamanho polinomial (falando livremente).S21 1

Todas as provas conhecidas do pequeno teorema de Fermat utilizam objetos de tamanho exponencial ou contam com a contagem exata de tamanhos de conjuntos delimitados (o que provavelmente não é definível por uma fórmula delimitada, ou seja, na hierarquia polinomial, devido ao teorema de Toda).

O resultado em FLT, e fatoração deriva do artigo de Krajíček e Pudlák Algumas conseqüências de conjecturas criptográficas para e EF , e na minha opinião é bastante enganador. O que Krajíček e Pudlák provam é que, se fatorar (na verdade, o IIRC o declara para RSA em vez de fatorar, mas sabe-se que um argumento semelhante também funciona para fatorar) é difícil para o tempo polinomial aleatório, então não pode provar a afirmação de que cada número coprime a um número primo tem finito expoente modulo , ou seja, não existe tal que . S 1 2 S 1 2 a p p k a k1S21 1S21 1S21 1umappkumak1 1(modp)

É verdade que isso é uma consequência do FLT, mas na verdade é uma afirmação muito, muito mais fraca que o FLT. Em particular, essa afirmação segue o princípio do buraco de pombo fraco, que é conhecido por ser provável em um subsistema de aritmética limitada (embora seja mais forte que ). Assim, o argumento de Krajíček e Pudlák mostra que não prova o princípio do pombo fraco, a menos que o fatoramento seja fácil e, como tal, forneça uma separação condicional de de outro nível da hierarquia aritmética limitada, digamos . S 1 2 S 1 2 T 2 2S21 1S21 1S21 1T22

Por outro lado, o FLT real nem parece ser comprovável na aritmética completa , mas isso não está relacionado à criptografia. Você pode encontrar alguma discussão relevante em meu artigo Grupos abelianos e resíduos quadráticos em aritmética fraca .S2=T2

Emil Jeřábek
fonte
11
Oi Emil: Obrigado pela resposta completa. Perdoe-me por perguntar novamente. Você escreve "Todas as provas conhecidas do pequeno teorema de Fermat utilizam objetos de tamanho exponencial ou contam com a contagem exata de tamanhos de conjuntos delimitados (o que provavelmente não é definível por uma fórmula delimitada, ou seja, na hierarquia polinomial, devido a Toda teorema)." Mas flt é sobre módulo e é em si um objeto exponencial? p a kumakpumak
T ....
11
Isso mesmo, mas você realmente não precisa de para formular o pequeno teorema de Fermat. Dada , , e em binário, você pode calcular em tempo polinomial por quadratura repetido, e os resultados que eu mencionei preocupação a formulação de FLT utilizar esta função em tempo polinomial. a k p a k mod pakakpakmodp
Emil Jerabek
2
A conjectura fatorial diz que produtos similares não devem ser eficientemente computáveis, especificamente calcular é tão difícil quanto fatorar ; portanto, é improvável que isso ajude. Observe que, mesmo que o produto fosse computável por um algoritmo de tempo polinomial e você pudesse formalizá-lo em , ainda não é óbvio como provar que esses produtos exponencialmente longos são invariantes sob permutação dos multiplicandos (que é o propriedade principal usada na prova do wiki). m!modnnS21 1
Emil Jerabek
2
Não, não seria suficiente. A comutatividade apenas informa que o produto de dois termos pode ser permutado. Para produtos mais longos, você teria que configurar algum tipo de argumento por indução, que precisaria envolver produtos com uma estrutura mais complicada do que apenas as seqüências aritméticas modulares usadas no produto original (como ou algo desse tipo). Se ele ajuda a sua imaginação, enquanto os produtos olhar finito, num modelo diferente do padrão da aritmética do conjunto de índices é realmente infinito, ... [1,p-1]
Eu=1 1p-1 1{EuumaE se (Euumamodp)<k1 1de outra forma
[1 1,p-1 1]
Emil Jerabek
2
... e nem sequer é uma sequência bem ordenada (contém uma cópia de ). Q
Emil Jerabek