Pruebas alternativas del lema de Schwartz – Zippel


28

Solo conozco dos pruebas del lema de Schwartz-Zippel. La primera prueba (más común) se describe en la entrada de wikipedia . La segunda prueba fue descubierta por Dana Moshkovitz.

¿Hay alguna otra prueba que use ideas sustancialmente diferentes?


2
¿Podrías decir algo sobre tu motivación? ¿Busca generalizaciones en diferentes direcciones? Tal vez una visión geométrica?
Según Vognsen el

Realmente no tengo ninguna motivación particular. ¡Me sorprenderá mucho que esas sean las dos únicas formas posibles de probar este importante lema!
Dai Le

Si bien estoy de acuerdo en que este lema es importante, los lemas importantes no necesariamente tienen muchas pruebas conocidas diferentes. Por lo tanto, tu razón me suena un poco extraña.
Tsuyoshi Ito

1
@Tsuyushi Ito: estoy de acuerdo con tu comentario en que los lemas importantes pueden no tener muchas pruebas conocidas. Pero creo que es significativo preguntar si ese también es el caso de SZ Lemma. Dado que SZ es fundamental, es probable que haya sido descubierto de forma independiente por muchas personas de diferentes contextos. Por lo tanto, aprender diferentes pruebas a veces es bastante esclarecedor en mi humilde opinión. Gracias de nuevo por los excelentes comentarios de todos!
Dai Le

Respuestas:


16

Aquí hay otra idea que tuve para una prueba geométrica. Utiliza la geometría proyectiva de una manera esencial.

Deje sea un punto afín fuera de la hipersuperficie . Proyecte la hiperesuperficie en el hiperplano en el infinito usando como centro; es decir, mapee cada en , la intersección de la línea única a través de y con el hiperplano en el infinito. Los preimages bajo de un punto en el infinito se encuentran todos en la misma línea, y por lo tanto (de nuevo la reducción del problema de dimensión 1) No hay más de ellos. El hiperplano en el infinito tiene cardinalidad, entonces obtenemos el límite superior familiar. S c x S p ( x ) c x p d | F m - 1 | El | S | d | F m - 1 |cFmScxSp(x)cxpd|Fm1||S|d |Fm1|


¡Hermosa! Y solo para enfatizar un punto crucial, la línea no está contenida en la hiperesuperficie porque atraviesa el punto c, que está fuera de la superficie.
arnab

1
@arnab: De hecho, ya lo hiciste muy bien en tu propia publicación.
Según Vognsen el

1
@arnab: Por cierto, espero que esté claro que no estoy afirmando que esta idea sea realmente "nueva". Todas estas pruebas tienen un olor similar. Eso es probablemente de esperar.
Según Vognsen el

2
@Per: Sí, pero por alguna razón, me gusta tu versión del argumento mejor que la de Moshkovitz porque parece de alguna manera más geométrica y no tienes que pensar en monomios principales. Pero estoy de acuerdo, la idea básica es muy parecida.
arnab

@Per: tus contribuciones ya han sido maravillosas. Sí, no son realmente nuevos, pero me gusta mucho tu interpretación. Es como dar nuevas interpretaciones a una pieza de música clásica. :-)
Dai Le

18

Como seguimiento a la respuesta de Per Vognsen, la prueba de Dana Moshkovitz ya sugiere una prueba realmente fácil para una versión ligeramente más débil del Schwartz-Zippel Lemma que, creo, es suficiente para la mayoría de las aplicaciones.

Sea un polinomio distinto de cero de grado , donde es un campo finito de orden , y sea sea ​​un punto tal que . Hay muchas líneas distintas que pasan a través de modo que dividen . La restricción de para cada una de estas líneas es un polinomio univariado de grado , que no es cero, porque no es cero en , y por lo tanto tiene como máximo ceros. Por lo tanto, el número total de ceros def:FnFdFqxFnf(x)0(qn1)/(q1)xFn{x}fd xdfes como máximo . Schwartz-Zippel, en comparación, proporciona el límite superior más fuerte de .d(qn1)/(q1)dqn1

Dada la facilidad de esta prueba, estoy seguro de que es folklore; si no, debería ser :) Agradecería si alguien pudiera proporcionar una referencia.


3
¡Muy agradable! ¿Sabías que ella hace exactamente lo mismo, solo con un punto proyectivo en el infinito en lugar de un punto afín? Agregué un párrafo a mi respuesta original para explicar más la relación.
Por Vognsen

1
Ah, esa es una gran interpretación! ¡Gracias!
arnab

14

La prueba de Moshkovitz se basa en una geometría simple, pero el papel no es muy claro al respecto. Aquí está la idea:

Un polinomio de grado en variables corta una hiperesuperficie en . La intersección de la hiperesuperficie y una línea independiente (es decir, la intersección no es la línea completa) tiene como máximo d puntos. Si puede encontrar una dirección que esté en todas partes independientemente de la hiperesuperficie, puede foliar por líneas paralelas en esa dirección y contar las intersecciones dentro de cada línea. La foliación está parametrizada por el complemento ortogonal de la dirección, que es un hiperplano isomorfo a , por lo que el número total de puntos de hiperesuperficie en todos es como máximo .m F m F m F m - 1 F m d | F | m - 1dmFmFmFm1Fmd |F|m1

Esto sugiere que otras pruebas a lo largo de líneas similares podrían funcionar.

Editar: Quería decir un poco sobre cómo la prueba de Arnab se relaciona con la de Moshkovitz. Toma un punto fuera de la hiperesuperficie y considera el lápiz de líneas a través de ese punto. Moshkovitz considera una familia de líneas paralelas. ¡Parece diferente pero es realmente lo mismo! Una familia paralela es un lápiz de líneas a través de un punto en el infinito. El álgebra de Arnab aplica textualmente si primero toma la homogeneización del polinomio y restringe al hiperplano en el infinito conectando , que borra todos los términos no iniciales.w=0

Editar: Vea mi otra respuesta para una nueva prueba (pero no completamente no relacionada).


6

Intento 1:

¿Has mirado a Lemma A.36 (página 529) del libro de Arora / Barak ? Es casi media página y se basa en la inducción.

Si no tiene acceso al libro, puedo llevar a cabo la prueba aquí.


Intento 2:

¿Qué pasa con la curiosa historia del lema de Schwartz-Zippel ? Entre los otros, cita el artículo de DeMillo-Lipton , que data de 1977. Varios otros artículos también son nombrados y comparados.


Intento 3:

El siguiente tema de MathOverflow también podría ser de interés: Algoritmo P / poly para pruebas de identidad polinomiales .


Sí, lo hice. Pero esta prueba es esencialmente la misma que la de wikipedia.
Dai Le

4

El lema de Schwartz-Zippel es un caso especial de un teorema de Noga Alon y Zoltan Füredi como se muestra en la Sección 4 de este documento: Sobre ceros de un polinomio en una cuadrícula finita , y por lo tanto, cualquier nueva prueba de ese teorema da una nueva prueba de Schwartz -Zippel. A partir de ahora, conozco seis pruebas diferentes, dos de las cuales aparecen en el documento y otras se mencionan allí.

El teorema de Alon-Furedi dice lo siguiente:

Deje que sea ​​un campo, deje que sea ​​una cuadrícula finita, y deje ser un polinomio que no desaparece de forma idéntica en . Entonces para al menos elementos , donde el mínimo se toma sobre todos los enteros positivos con .FA=i=1nAiFnfF[t_]=F[t1,,tn]Af(x)0 x A y i# A i n i = 1 y i = n i = 1 # A i - deg fminyixAyi#Aii=1nyi=i=1n#Aidegf

En esto, si asume y el mínimo (que se puede hacer fácilmente usando las cosas de Balls in Bins mencionadas en el documento), obtendrá el lema de Schwartz-Zippel sobre un campo (o un dominio).degf<min#Ai


¿Puedes echar un vistazo al lema 2.2 en web.stanford.edu/~rrwill/graph-cr.pdf ? Esto es lo que Ryan Williams quiere decir con su comentario en mi respuesta, y desde entonces está en mi lista de tareas pendientes para verificar si se puede generalizar a anillos conmutativos. Me parece que actualmente estás mucho más inmerso en esto que yo, así que ¿por qué no lo intentas?
Thomas Klimpel

@ThomasKlimpel: modificaré la respuesta. Lo escribí cuando comencé a usar la teoría de CS stackexchange. Y sí, Lemma 2.2 funciona sobre anillos conmutativos arbitrarios ya que {0,1} ^ n siempre satisface la Condición (D).
Anurag

Se dice que un subconjunto de un anillo conmutativo arbitrario satisface la Condición (D) si para todo , no es un divisor cero. Se dice que una "cuadrícula" satisface esta condición si todos los los satisfacen. Schwartz-Zippel, y otros resultados relacionados, funcionan bajo estas generalizaciones como se muestra en el documento. R x y S x - y A 1 × × A nR n A iSRxySxyA1××AnRnAi
Anurag

3

La formulación original del lema de Schwartz-Zippel solo se aplica a los campos:

Lemma (Schwartz, Zippel).
Deje ser un no-cero polinomio del total grado sobre un campo, . Deje que sea un subconjunto finito de y dejar ser seleccionado al azar de manera independiente y de manera uniforme desde . Entonces PF[x1,x2,,xn]d0FSFr1,r2,,rnS
Pr[P(r1,r2,,rn)=0]d|S|.

Uno puede reformular el lema de manera que tenga sentido para anillos conmutativos arbitrarios:

Lemma (Jeřábek).
Deje ser un no-cero polinomio de grado total sobre un anillo conmutativo, . Sea un subconjunto finito de con y deje ser seleccionados al azar de manera independiente y de manera uniforme desde . Entonces PR[x1,x2,,xn]d0RSRs,tS:((uR:(u0su=tu))s=t)r1,r2,,rnS
Pr[P(r1,r2,,rn)=0]d|S|.

La ventaja de la prueba de Wikipedia es que se generaliza para mostrar que la reformulación es válida para anillos conmutativos arbitrarios, que Emil Jeřábek ha notado y elaborado aquí .

Esto proporciona una prueba alternativa del lema de Schwartz-Zippel, al probar la reformulación de los anillos conmutativos generales y obtener la formulación normal de los campos como corolario.


Los polinomios son el álgebra libre para los anillos conmutativos, es decir, el álgebra libre generado por adición, inversos aditivos, multiplicación y constantes en relación con los axiomas de los anillos conmutativos. La esperanza inicial era encontrar una generalización del lema de Schwartz-Zippel para el álgebra libre que además contiene inversos multiplicativos (generalizados) relativos a los axiomas de los anillos regulares conmutativos . Ver también el trabajo de Jan A. Bergstra .
Thomas Klimpel

1
Aparece otra versión de esta observación con menos suposiciones y un límite de error más débil, que se aplica de forma restringida (solo para ) en un documento con Virginia, Josh Wang y Huacheng Yu en SODA'15: "Encontrar cuatro subgrafías de nodos en triángulo de tiempo "...Zm
Ryan Williams

1
@RyanWilliams El artículo sobre ceros de un polinomio en una cuadrícula finita citado en la respuesta reciente de Anurag Bishnoi generaliza el lema anterior, el teorema de Alon-Furedi y el lema 2.2 de ese documento SODA'15 (y demuestra la nitidez del límite) . Estaba en mi lista de tareas pendientes desde su comentario para encontrar tal generalización, por lo que es un logro significativo desde mi punto de vista (por lo que uno podría felicitar a los autores).
Thomas Klimpel
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.