Булева функція, яка не є постійною на афінних підпросторах досить великого розміру


18

Мене цікавить явна булева функція із таким властивістю: якщо є постійним на деякому афінному підпросторі , то розмірність цього підпростори дорівнює .f:0,1н0,1f o ( n )0,1но(н)

Не важко показати, що симетрична функція не задовольняє цій властивості, розглядаючи підпростір . Будь-який x \ в A має рівно n / 2 1 's, отже, f є постійним підпростором A розмірності n / 2 .А=х0,1нх1х2=1,х3х4=1,,хн-1хн=1n / 2 1 f A n / 2хАn/2 1fAn/2

Перехресний пост: /mathpro/41129/a-boolean-function-that-is-not-constant-on-affine-subspaces-of-large-enough-dimen


Чи має бути діапазон f {0,1} замість {0,1} ^ n? Інакше я вважаю, що відповідь тривіальна (f може бути відображенням ідентичності).
Tsuyoshi Ito

О, пробачте, діапазон - {0,1}, звичайно. Виправлено.
Олександр Сергійович Куліков

Оскільки ви вимагаєте чіткої побудови, я припускаю, що ймовірнісний метод дає екзистенціальний доказ. Дика здогадка: Що станеться, якщо ми ототожнюємо {0,1} ^ n з кінцевим полем порядку 2 ^ n і нехай f (x) = 1, якщо і тільки тоді, коли x відповідає квадрату в кінцевому полі? Набір квадратичних залишків modudo a prime часто виглядає випадковим, і тепер нам потрібен набір векторів, який виглядає випадковим чином, тому використання набору квадратів у кінцевому полі звучить як природний кандидат. (Я взагалі не працював над цим, і це може бути далеко від позначки.)
Цуйосі Іто

1
Хрест розміщено в МО . Будь ласка, додайте посилання на своє запитання, коли ви перехресне повідомлення.
Каве

Відповіді:


25

Об'єкти, які ви шукаєте, називаються безсеменними афінними розсіювачами з одним вихідним бітом. Більш загально, диспергатор без насіння з одним вихідним бітом для сімейства підмножини - це функція такий, що для будь-якого підмножини функція не є постійною. Тут вас цікавить сім'я афінних підпросторів { 0 , 1 } n f : { 0 ,F{0,1}nS F f Ff:{0,1}n{0,1}SFfF

Бен-Сассон та Коппарті в "Affine Dispersers from Subpace Polynomials" явно будують безсеменові афінні диспергатори для підпросторів розміром щонайменше . Повна інформація про розсіювач трохи надто складна для опису тут. 6n4/5

Більш простий випадок, який також розглядається в роботі, - це коли ми хочемо афінний диспергатор для підпросторів розмірності . Тоді їх конструкція переглядає як і визначає, що диспергатором буде , де позначає карту слідів: . Ключовою властивістю карти сліду є те, що . F n 2 F 2 n f ( x ) = T r ( x 7 ) T r : F 2 nF 2 T r ( x ) = n - 1 i = 0 x 2 i T r ( x + y ) = T r ( x )2n/5+10F2nF2nf(x)=Tr(x7)Tr:F2nF2Tr(x)=i=0n1x2iTr(x+y)=Тr(х)+Тr(у)


Велике спасибі, Арнабе! Здається, що це саме те, що мені потрібно, але очевидно, що мені потрібен час, щоб пройти газету. =)
Куліков Олександр Сергійович

1
Відеозапис розмови Свастіка на папері знаходиться тут: video.ias.edu/csdm/affinedispersers
arnab

Ще раз дякую, Арнабе! Я сподіваюся, що відео допоможе мені зрозуміти цей документ (прочитавши перші кілька сторінок, я бачу, що це досить складно).
Олександр Сергійович Куліков

9

Функція, яка задовольняє щось подібне до (але набагато слабшого, ніж), що ви хочете, - це визначальна матриця над . Можна показати, що визначник матриці n × n є незмінним для будь-якого афінного підпростору розмірності принаймні n 2 - n .Ж2н×нн2-н


Спасибі, Рампрасад! Це дійсно набагато слабкіше, ніж я хочу. Але все-таки ви можете, будь ласка, надати посилання?
Олександр Сергійович Куліков

1
Я не знаю місця, де це написано, але доказ не важкий. Щоб довести вищезгадану твердження, досить показати, що якщо взяти визначник матриці зі змінними в кожному записі, то поліном є ненульовим модулем n - 1 лінійними функціями. Зауважте, що перехід за модулем лінійна функція - це просто замінити одну з записів лінійною функцією інших vars. Отже, ми хочемо показати, що заміна лише n - 1 записів не може знищити визначник. Слід легко зрозуміти, що за допомогою перестановок ми можемо перемістити всі ці n - 1 записи вище діагоналі. [cntd]н×нн-1н-1н-1
Рампрасад

Після того, як всі ці записи зміщені вище діагоналі, звичайно, випадок, коли визначник все ще залишається не нульовим (оскільки всі записи нижче, включаючи діагональ, є незалежними, ми можемо зробити нижню діагональ повністю нульовою, а діагональ - ненульові елементи, щоб дати ненульовий визначник). Єдина хитрість тут полягає в тому, що всі записи можна змістити вище діагоналі. н-1
Рампрасад

Дякую, Рампрасад! Це дійсно не важко помітити.
Олександр Сергійович Куліков
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.