Альтернативні докази лемми Шварца – Зіппеля


28

Мені відомі лише два докази лемми Шварца – Зіппеля. Перший (більш поширений) доказ описаний у статті вікіпедії . Другий доказ виявила Дана Мошковіц.

Чи є інші докази, які використовують суттєво різні ідеї?


2
Не могли б ви сказати щось про вашу мотивацію? Шукаєте узагальнень у різних напрямках? Може бути, геометричне прозріння?
Per Vognsen

Я не маю особливої ​​мотивації. Я буду дуже здивований, що це єдині два можливі способи довести цю важливу лему!
Dai Le

Хоча я згоден, що ця лема є важливою, важливі леми не обов'язково мають багато різних відомих доказів. Тому ваша причина мені звучить трохи дивно.
Tsuyoshi Ito

1
@Tsuyushi Ito: Я погоджуюся з вашим коментарем, що важливі леми можуть не мати багато відомих доказів. Але я вважаю, що доцільно запитати, чи так це і для SZ Lemma. Оскільки SZ є фундаментальним, то, ймовірно, його виявили незалежно багато людей з різних контекстів. Таким чином, вивчати різні докази іноді є досить освічуючим ІМХО. Ще раз дякую за чудові коментарі від усіх!
Dai Le

Відповіді:


16

Ось ще одна ідея, яку я мав для геометричного доказу. Він істотно використовує проективну геометрію.

Нехай аффинной точка поза гіперповерхні S . Спроектуйте гіперповерхню на нескінченну гіперплан, використовуючи c як центр; тобто відображення кожного x S на p ( x ) , перетин унікальної прямої через c і x з гіперплощиною в нескінченності. Зображення під р- точкою в нескінченності всі лежать на одній прямій, і тому (знову зменшуючи задачу до розмірності 1) їх більшість d є. Гіперплощина в нескінченності має кардинальність | F м -cFmScxSp(x)cxpd, таким чином ми отримуємо знайомі верхню межу | S | d | F m - 1 | .|Fm1||S|d |Fm1|


Гарний! І лише щоб підкреслити вирішальну точку, лінія не міститься в гіперповерхні, оскільки вона проходить через точку с, яка знаходиться поза поверхнею.
arnab

1
@arnab: Дійсно, ви вже гарно сказали про це на своїй посаді.
Per Vognsen

1
@arnab: BTW, я сподіваюся, що зрозуміло, що я не стверджую, що ця ідея справді "нова". Усі ці докази мають схожий запах. Це, напевно, можна було очікувати.
Per Vognsen

2
@Per: Так, але мені чомусь подобається ваша версія аргументу краще, ніж Мошковіць, тому що вона здається якось більш геометричною і вам не потрібно думати про провідні монономі. Але я згоден, основна ідея дуже однакова.
arnab

@Per: ваші внески вже чудові. Так, вони не справді нові, але мені дуже подобається ваша інтерпретація. Це як давати нові інтерпретації класичному музичному твору. :-)
Дай Ле

18

Як відповідь на відповідь Пер Вогнсена, доказ Дани Мошковіц вже пропонує дуже легкий доказ лише дещо слабшої версії леми Шварца-Ціппеля, що, на мою думку, є достатньою для більшості застосувань.

f:FnFdFqxFnf(x)0(qn1)/(q1)xFn{x}fd xdfd(qn1)/(q1)dqn1

Враховуючи легкість цього доказу, я впевнений, що це фольклор; якщо ні, то має бути :) Буду вдячний, якщо хтось міг би надати довідку.


3
Дуже хороша! Чи знаєте ви, що вона робить те саме, лише з проективним пунктом у нескінченності, а не з афінною точкою? Я додав абзац до своєї оригінальної відповіді, щоб більше пояснити стосунки.
Per Vognsen

1
Ах, це чудова інтерпретація! Спасибі!
arnab

14

Доказ Мошковіца ґрунтується на простої геометрії, але папір не є надто зрозумілим на цьому. Ось ідея:

dmFmFmFm1Fmd |F|m1

Це говорить про те, що інші докази, подібні до цього, можуть спрацювати.

w=0

Редагувати: Дивіться мою іншу відповідь щодо нового (але не зовсім незв'язаного) доказу.


6

Спроба 1:

Ви подивилися на лему А.36 (стор. 529) книги Арора / Барака ? Це майже півсторінки, і ґрунтується на індукції.

Якщо у вас немає доступу до книги, я можу здійснити доказ тут.


Спроба 2:

Що з цікавою історією лемми Шварца-Зіпеля ? Серед інших він цитує статті DeMillo-Lipton , що датуються 1977 р. Кілька інших робіт також названі та порівняні.


Спроба 3:

Цікава тема MathOverflow також може бути цікавою: алгоритм P / poly для тестування ідентичності поліномів .


Так. Але цей доказ по суті такий же, як і у Вікіпедії.
Dai Le

4

Лема Шварца-Зіппеля є особливим випадком теореми Нога Алона та Золтана Фюреді, як показано у розділі 4 цієї статті: Про нулі полінома в кінцевій сітці , а отже, будь-яке нове доказ цієї теореми дає нове підтвердження Шварца -Зіппель. На сьогоднішній день я знаю шість різних доказів, два з яких містяться в папері, а інші - там.

Теорема Алон-Фуріді говорить наступне:

FA=i=1nAiFnfF[t_]=F[t1,,tn]Af(x)0minyixA, де мінімум взято на всі додатні цілі числа з .yi#Aii=1nyi=i=1n#Aidegf

У цьому випадку, якщо ви припускаєте, що і мінімум (що можна легко зробити за допомогою згаданих у статті речей "Кулі в бункерах"), ви отримаєте лемму Шварца-Зіппеля над полем (або домен).degf<min#Ai


Чи можете ви подивитись на лему 2.2 у веб.stanford.edu/~rrwill/graph-cr.pdf ? Це означає Райан Вільямс у своєму коментарі під моєю відповіддю, і він знаходиться в моєму списку ToDo з тих пір, щоб перевірити, чи можна його узагальнити до комутативних кілець. Мені здається, ти зараз набагато глибший у цьому, ніж я, так чому б ти не спробував?
Томас Клімпель

@ThomasKlimpel: відповідь я модифікую. Я написав це, коли я тільки почав використовувати теорію CS stackexchange. І так, лема 2.2 працює над довільними комутативними кільцями, оскільки {0,1} ^ n завжди відповідає умові (D).
Анураг

Кажуть, що підмножина довільного комутативного кільця задовольняє умові (D), якщо для всіх , не є нульовим дільником. Кажуть, що "сітка" задовольняє цій умові, якщо всі задовольняють їх. Schwartz-Zippel та інші пов'язані з цим результати працюють під цим узагальненням, як показано у статті. SRxySxyA1××AnRnAi
Анураг

3

Оригінальна формулювання леми Шварца-Зіппеля стосується лише полів:

Лема (Шварц, Зіпель).
Нехай бути ненульовий многочлен ступеня загальної над полем, . Нехай кінцеве підмножина , і нехай бути обрані випадковим чином незалежно один від одного і рівномірно з . Тоді PF[x1,x2,,xn]d0FSFr1,r2,,rnS
Pr[P(r1,r2,,rn)=0]d|S|.

Можна переформулювати лему таким чином, щоб вона мала сенс для довільних комутативних кілець:

Лема (Jeřábek).
Нехай бути ненульовий многочлен повної ступеня над комутативним кільцем, . Нехай - кінцева підмножина з і нехай бути обрані випадковим чином незалежно один від одного і рівномірно з . Тоді PR[x1,x2,,xn]d0RSRs,tS:((uR:(u0su=tu))s=t) S Pr [ P ( r 1 , r 2 , , r n ) = 0 ] dr1,r2,,rnS
Pr[P(r1,r2,,rn)=0]d|S|.

Перевага доказу з Вікіпедії полягає в тому, що він узагальнює, щоб показати, що переформулювання справедливе для довільних комутативних кілець, що тут помітив і опрацював Еміль Йержабек .

Це дає альтернативне підтвердження лемми Шварца-Зіппеля шляхом доведення переформулювання для загальних комутативних кілець та отримання нормальної рецептури для полів як наслідку.


Поліноми - це вільна алгебра для комутативних кілець, тобто вільна алгебра, що утворюється шляхом додавання, адитивних обертів, множення та констант відносно аксіом комутативних кілець. Початкова надія полягала у пошуку узагальнення леми Шварца-Зіппеля для вільної алгебри, яка додатково містить (узагальнені) мультиплікативні звороти відносно аксіом регулярних комутативних кілець . Дивіться також роботу Яна А. Бергстра .
Томас Клімпель

1
Інша версія цього спостереження із меншою кількістю припущень та слабшою обмеженою помилкою з'являється та застосовується у обмеженій формі (щойно зазначено для ) у документі з Вірджинією, Джошем Вангом та Хуаченгом Ю в SODA'15: "Пошук чотирьох підграфів вузлів у час трикутника "...Zm
Райан Вільямс

1
@RyanWilliams Документ " Нулі полінома в кінцевій сітці", цитований в останній відповіді Анурага Бішного, узагальнює і вищезгадану лему, і теорему Алона-Фуреди, і лемму 2.2 з цієї статті SODA'15 (і доводить чіткість межі) . Він був у моєму списку ToDo з моменту Вашого коментаря, щоб знайти таке узагальнення, тому з моєї точки зору це вагоме досягнення (тому можна привітати авторів).
Томас Клімпель
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.