Скорочення між мовами різної щільності?


12

Щільність мовної є функцією д х : NN визначено як Припустимо,XdX:NN

dX(n)=|{xX|x|n}|.
A і є мовами більш деякого кінцевого алфавіту, багатьох один logspace зводиться до , а B не перебуває у L = DSpace ( журнал п ) . Функції F , г : NN є полиномиально пов'язані , якщо існують многочлени рBABBL=DSPACE(logn)f,g:NNpі такий, що для всіх n N , f ( n ) p ( g ( n ) ) і g ( n ) q ( f ( n ) ) .qnNf(n)p(g(n))g(n)q(f(n))

Якщо щільність не є поліноміально пов'язаною з щільністю B , чи може відбутися скорочення простору журналу з B до A ?ABBA


Фон

Я очікую, що відповідь "ні", але наразі цього не можу показати.

Зрозуміло, що якщо знаходиться в L, то зменшення логічного простору від B до A немає . Отже, є кілька прикладів, на які можна надати певну негативну відповідь.ALBA

Я спершу мав на увазі випадок, коли є якоюсь твердою мовою, а A отримується шляхом видування дірок у B , приймаючи A = B G , для деякої мови розриву G, яка містить усі слова довжиною n S G для деякого набору S GN (див. Schmidt 1985, а також Regan and Vollmer 1997 ). Це гарантує тривіальне скорочення від A до B . Мови проміжків G зазвичай мають експоненціально зростаючі проміжки між інтервалами розмірів уBABA=BGGnSGSGNABG . Це забезпечує, що щільність A і B не є поліноміально пов'язаними. Однак, немає ніякої гарантіїщо дме отвори на мові завжди призводить до мовиякий має дуже мало структурущоб бути метою скорочення від B . (Термінпродування отворів- відDowney і Fortnow 2003.) Різниця в щільності може бути достатньою, щоб гарантувати це, але я не відразу розумію, як це зробити.SGABB

Інший приклад, коли являє собою суміш з твердого мови і A . По- перше створити мову неповного A L пересічними деякого мови C L з мовою зазору G . Тоді A буде містити лише екземпляри розмірів, які знаходяться в інтервалах набору розмірів S G, що визначають мову розриву. Тепер створить B шляхом змішування A з деяким важким мовою D в зазорах, беручи об'єднання A і перетин D з доповненням G . Якщо DBAALCLGASGBADADGDбуде досить важко по порівнянні з , такі як D бути 2EXPSPACE -Жорсткий в той час як C PSPACEL , то в силу просторової ієрархії теорема не може бути ніякого скорочення logspace від D до A . Потім представляється можливим розширити це , щоб показати , що не існує ніякого скорочення logspace від B до A .CD2EXPSPACECPSPACELDABA

Це все ще залишає ситуацію, коли важче C, але "не надто багато", наприклад, D приймається як SAT, а C - STCON, або D QBF-SAT, а C - SAT. Для отримання результату, можливо, доведеться припустити LN P для STCON / SAT або N PP S P A C E для SAT / QBF-SAT, але мені не відразу зрозуміло, як використовувати ці припущення.DCDCDCLNPNPPSPACE


4
Що щодо - будь-яка мова щільністю 2 o ( n ), а B складається з усіх рядків, останній біт яких 0, об'єднання всіх рядків, останній біт яких 1, а перший n - 1 біт - це рядок у A? A2o(n)Bn1
daniello

2
Я думаю, що коментар Даніелло відповідає на питання. Загалом, багато-одна зменшення дуже мало говорить про щільність, навіть якщо у вас є багато-одна зменшення в обох напрямках. 1-1 скорочення і 1-1 скорочення в обох напрямках (або навіть сильніші, p-ізоморфізми) дають співвідношення між щільністю (а саме конституція ізоморфізму Бермана-Хартманіса, що мотивує теорему Махані; насправді, я думаю, що ізоморфізм БГ міг бути основна мотивація в першу чергу дивитися на щільність ...)
Джошуа Грохов

Відповіді:


8

Нехай - будь-яка мова, не в L , така, що A має щільність 2 o ( n ) , і визначимо B = { s 1 | s { 0 , 1 } } { s 0 | s A } . Тут конкатенація. Мова B має щільність Ω ( 2 n )A LA2o(n)

B={s1|s{0,1}}{s0|sA}.
BΩ(2n), який є суперполіномічним у . З іншого боку, журнальний простір A і B зменшуються один до одного ( A до B шляхом об'єднання 0 , а B до A шляхом зменшення всіх рядків, що закінчуються на 1, до найменшого екземпляра Так і видалення останнього біта з усіх рядків закінчення на 0 ). Отже , B л а.2o(n)ABAB0BA10BL

Щоб задовольнити вимогу, що , A має бути досить твердим у цій конструкції. Досить дозволити A бути унарною версією Halting, яка має щонайменше один примірник кожного розміру вводу. BLAA
Андрас Саламон

@ András Salamon, дякую, що вказав на це, відредагував відповідь, щоб зафіксувати коментар.
daniello
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.