Provas alternativas do lema de Schwartz – Zippel

28

Só conheço duas provas do lema de Schwartz – Zippel. A primeira prova (mais comum) é descrita na entrada da Wikipedia . A segunda prova foi descoberta por Dana Moshkovitz.

Existem outras provas que usam idéias substancialmente diferentes?

Dai Le
fonte
2
Você poderia dizer algo sobre sua motivação? Procurando generalizações em diferentes direções? Talvez insight geométrico?
Por Vognsen
Eu realmente não tenho nenhuma motivação particular. Ficarei surpreso que essas sejam as duas únicas maneiras possíveis de provar esse importante lema!
Dai Le
Embora eu concorde que esse lema é importante, lemas importantes não têm necessariamente muitas provas conhecidas diferentes. Portanto, sua razão me parece um pouco estranha.
Tsuyoshi Ito
1
@ Tsuyushi Ito: concordo com o seu comentário de que lemas importantes podem não ter muitas provas conhecidas. Mas acho que é significativo perguntar se esse também é o caso do SZ Lemma. Como o SZ é fundamental, é provável que tenha sido descoberto de forma independente por muitas pessoas de diferentes contextos. Assim, aprender provas diferentes é, por vezes, IMHO bastante esclarecedor. Obrigado novamente por ótimos comentários de todos!
Dai Le

Respostas:

16

Aqui está outra idéia que tive para uma prova geométrica. Ele usa a geometria projetiva de maneira essencial.

Deixe ser um ponto fora da afim hipersuperfıcie S . Projete a hipersuperfície no hiperplano no infinito usando c como centro; isto é, mapeie todos os x S em p ( x ) , a interseção da linha exclusiva entre c e x com o hiperplano no infinito. As pré-imagens abaixo de p de um ponto no infinito estão todas na mesma linha e, portanto (novamente reduzindo o problema à dimensão 1), a maioria delas é d . O hiperplano no infinito tem cardinalidade | F m -cFmScxSp(x)cxpd, então obtemos o limite superior familiar | S | d | F m - 1 | .|Fm1||S|d |Fm1|

Per Vognsen
fonte
Lindo! E apenas para enfatizar um ponto crucial, a linha não está contida na hipersuperfície porque passa pelo ponto c, que está fora da superfície.
Arnab
1
@arnab: Na verdade, você já fez essa observação muito bem em seu próprio post.
Por Vognsen
1
@arnab: BTW, espero que fique claro que não estou afirmando que essa ideia seja verdadeiramente "nova". Todas essas provas têm um cheiro semelhante. Provavelmente é de se esperar.
Por Vognsen
2
@ Per: Sim, mas por algum motivo, eu gosto mais da sua versão do argumento do que a de Moshkovitz, porque parece um pouco mais geométrica e você não precisa pensar nos principais monômios. Mas eu concordo, a idéia básica é praticamente a mesma.
Arnab
@ Por: suas contribuições já foram maravilhosas. Sim, eles não são verdadeiramente novos, mas eu gosto muito da sua interpretação. É como dar novas interpretações a uma peça de música clássica. :-)
Dai Le
18

Como acompanhamento da resposta de Per Vognsen, a prova de Dana Moshkovitz já sugere uma prova realmente fácil para apenas uma versão um pouco mais fraca do Lema de Schwartz-Zippel que, creio, é suficiente para a maioria das aplicações.

Seja um polinômio diferente de zero de grau d , onde F é um campo finito de ordem q , e seja x F n um ponto tal que f ( x ) 0 . Existem ( q n - 1 ) / ( q - 1 ) muitas linhas distintas passando por x, de modo que elas particionam F n - { x }f:FnFdFqxFnf(x)0(qn1)/(q1)xFn{x}. A restrição de para cada uma dessas linhas é um polinômio univariado de grau d , que é diferente de zero, porque é diferente de zero em x e, portanto, tem no máximo d zeros. Assim, o número total de zeros de f é no máximo d ( q n - 1 ) / ( q - 1 ) . Schwartz-Zippel, para comparação, fornece o limite superior mais forte de d q n - 1 .fd xdfd(qn1)/(q1)dqn1

Dada a facilidade dessa prova, tenho certeza de que é folclore; caso contrário, deveria ser :) Eu apreciaria se alguém pudesse fornecer uma referência.

arnab
fonte
3
Muito agradável! Você sabia que ela faz exatamente a mesma coisa, apenas com um ponto projetivo no infinito, em vez de um ponto afim? Adicionei um parágrafo à minha resposta original para explicar mais o relacionamento.
Por Vognsen 30/09/10
1
Ah, essa é uma ótima interpretação! Obrigado!
arnab
14

A prova de Moshkovitz é baseada em geometria simples, mas o artigo não é muito claro nisso. Aqui está a ideia:

Um polinômio grau em m variáveis ​​corta uma hipersuperfície em F m . A interseção da hipersuperfície e uma linha independente (ou seja, a interseção não é a linha inteira) tem no máximo d pontos. Se você puder encontrar uma direção que está em toda parte independente da hipersuperfície, você pode foliar F m por linhas paralelas naquela direção e contagem de cruzamentos dentro de cada linha. A foliação é parametrizada pelo complemento ortogonal da direção, que é um hiperplano isomórfico para F m - 1 ; portanto, o número total de pontos de hipersuperfície em todo F m é no máximo d | FdmFmFmFm1Fm .d |F|m1

Isso sugere que outras provas em linhas semelhantes poderiam funcionar.

Edit: Eu queria dizer um pouco sobre como a prova de Arnab se relaciona com a de Moshkovitz. Ele pega um ponto fora da hiper superfície e considera o lápis de linhas nesse ponto. Moshkovitz considera uma família de linhas paralelas. Parece diferente, mas é realmente a mesma coisa! Uma família paralela é um lápis de linhas através de um ponto no infinito. A álgebra de Arnab aplica literalmente se você primeiro tomar a homogeneização do polinômio e restringir o hiperplano no infinito, inserindo , o que apaga todos os termos não principais.w=0

Editar: veja minha outra resposta para obter uma nova prova (mas não completamente não relacionada).

por Vognsen
fonte
6

Tentativa 1:

Você já viu o Lema A.36 (página 529) do livro de Arora / Barak ? É quase meia página e é baseada na indução.

Se você não tem acesso ao livro, eu posso realizar a prova aqui.


Tentativa 2:

E a história curiosa do lema de Schwartz-Zippel ? Entre os outros, cita o artigo de DeMillo-Lipton , que remonta a 1977. Vários outros artigos são nomeados e comparados também.


Tentativa 3:

O seguinte tópico MathOverflow também pode ser interessante: Algoritmo P / poly para teste de identidade polinomial .

MS Dousti
fonte
Sim eu fiz. Mas essa prova é essencialmente a mesma que a da wikipedia.
Dai Le
4

O lema de Schwartz-Zippel é um caso especial de um teorema de Noga Alon e Zoltan Füredi, como mostra a Seção 4 deste artigo: Sobre zeros de um polinômio em uma grade finita e, portanto, qualquer nova prova desse teorema fornece uma nova prova de Schwartz -Zippel. A partir de agora, conheço seis provas diferentes, duas das quais aparecem no jornal e outras são aqui referenciadas.

O teorema de Alon-Furedi diz o seguinte:

FA=i=1nAiFnfF[t_]=F[t1,,tn]Af(x)0minyixAyi#Aii=1nyi=i=1n#Aidegf

degf<min#Ai

Anurag
fonte
Você pode dar uma olhada no lema 2.2 em web.stanford.edu/~rrwill/graph-cr.pdf ? Isso é o que Ryan Williams quer dizer com seu comentário na minha resposta e, desde então, está na minha lista de afazeres para verificar se ele pode ser generalizado em toques comutativos. Parece-me que você está muito mais envolvido com isso do que eu, então por que você não tenta?
Thomas Klimpel 04/04/2015
@ ThomasKlimpel: Vou modificar a resposta. Eu escrevi quando comecei a usar a teoria da pilha CS de troca. E sim, o Lema 2.2 trabalha sobre anéis comutativos arbitrários, pois {0,1} ^ n sempre satisfaz a Condição (D).
Anurag
SRxySxyA1××AnRnAi
3

A formulação original do lema de Schwartz – Zippel se aplica apenas aos campos:


PF[x1,x2,,xn]d0FSFr1,r2,,rnS
Pr[P(r1,r2,,rn)=0]d|S|.

Pode-se reformular o lema de modo que faça sentido para anéis comutativos arbitrários:


PR[x1,x2,,xn]d0RSRs,tS:((uR:(u0su=tu))s=t)r1,r2,,rnS
Pr[P(r1,r2,,rn)=0]d|S|.

A vantagem da prova da wikipedia é que ela generaliza para mostrar que a reformulação é verdadeira para anéis comutativos arbitrários, que foram observados e elaborados por Emil Jeřábek aqui .

Isso fornece uma prova alternativa do lema de Schwartz-Zippel, provando a reformulação dos anéis comutativos gerais e obtendo a formulação normal dos campos como corolário.

Thomas Klimpel
fonte
Polinômios são a álgebra livre para anéis comutativos, ou seja, a álgebra livre gerada por adição, inversos aditivos, multiplicação e constantes em relação aos axiomas dos anéis comutativos. A esperança inicial era encontrar uma generalização do lema de Schwartz-Zippel para a álgebra livre, que adicionalmente contém inversos multiplicativos (generalizados) em relação aos axiomas dos anéis regulares comutativos . Veja também o trabalho de Jan A. Bergstra .
Thomas Klimpel
1
Zm
1
@RyanWilliams O artigo Sobre zeros de um polinômio em uma grade finita, citado na resposta recente de Anurag Bishnoi, generaliza o lema acima, o teorema de Alon-Furedi e o lema 2.2 do artigo SODA'15 (e provam a nitidez do limite) . Estava na minha lista de afazeres desde o seu comentário para encontrar essa generalização; portanto, é uma conquista significativa do meu ponto de vista (para que se possa parabenizar os autores).
Thomas Klimpel