Яка складність проблеми еквівалентності для дерев рішень, що читаються одноразово?


11

Дерево рішень для читання раз визначається наступним чином:

  • та F a l s e - це дерева, що приймаються одноразово.TrueFalse
  • Якщо і B - дерева рішень одноразового зчитування, а x - змінна, що не зустрічається в A і B , то ( x A ) ( ˉ xB ) також є деревом рішення, яке читається один раз.ABxAB(xA)(x¯B)

Яка складність проблеми еквівалентності для дерев рішень, що читаються одноразово?

  • Вхідні дані: Два дерева рішень - B, прочитані один раз .AB
  • Вихід: чи ?AB

Мотивація:

Ця проблема виникла, коли я розглядав проблему еквівалентності доказів (перестановка правил) фрагмента лінійної логіки.


Не можете використовувати скорочені двійкові діаграми рішення? Редагувати: помилка може і ні, ваші змінні не впорядковані ...
Sylvain

@Kaveh Nope, це відбувається в теорії доказів: я дивлюся на проблему еквівалентності доказу (перестановка правил) фрагмента лінійної логіки. Зводиться до цієї булевої проблеми. Оскільки я не фахівець, я подумав, що запитаю, чи колись це було добре відоме / легке питання. Отже, так я склав це ім'я, тому що не знаю нічого кращого.
Марк

1
@Marc, це взагалі гарна ідея пояснити, чому вас цікавить проблема. Я редагував питання. Будь ласка, подивіться, щоб переконатися, що це добре. (Також видаляю мої попередні коментарі, оскільки вони більше не потрібні.)
Kaveh

@Kaveh Так, вибачте за це. Я відредагував ваше переформулювання, щоб наблизитись до мого оригінального аргументу (я не міг зрозуміти негайно, якщо з вами все добре, тому це здавалося легше)
Марк

Відповіді:


5

Я знайшов часткове рішення. Проблема в Л.

Заперечення еквівалентно ( ˉ AB ) ( A ˉ B ), що еквівалентно F a l s e iff, і обидва ( ˉ AB ) і ( A ˉ B ) є.AB(A¯B)(AB¯)False(A¯B)(AB¯)

Читання один раз дерево прийняття рішень для може бути отримано з читання одноразово дерева рішень для A шляхом перемикання T R ¯u е і F L сек е в А . Це можна зробити в просторі журналу.A¯ATrueFalseA

A¯BFalseAB¯Truexx¯False

Тож проблема, принаймні, у Л.


AC0


EDIT2: є, http://iml.univ-mrs.fr/~bagnol/drafts/mall_bdd.pdf

Тож проблема справді повна Logspace.


x.A+x¯.B(x¯+A¯).(x+B¯)x.A¯+x¯.B¯+A¯.B¯

1
x.A¯+x¯.B¯

1
xx¯1L

1
Простіший спосіб констатувати це: Кожен шлях є мінімальним або максимальним терміном залежно від мітки його листя. Ми перевіряємо, чи мають вони однакові хвилини. Ми можемо перерахувати мінімальні терміни в просторі журналу і перевірити, чи два хвилинні терміни однакові, чи є в просторі журналу.
Каве

2
NC1AC0AC0

2

ϕ

011{x,y¯,z}{x,y¯,z}{x,y,z}{x,z}y{x,y¯,z,t}{x,y,z}

{x1,,xn}ixi{x,xi,xj},{x,xj¯}{x,xi},{x,xi¯,xj¯}i<jxxixjji

P


1
x,y,zx,y¯,zx,y,z¯

Ага так забув, я додаю виправлення сподіваючись, що воно працює зараз.
Денис

Не забудьте затребувати мільйонів доларів , якщо він працює :)
Marc

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