Топологічний простір, пов'язаний з SAT: чи він компактний?


18

Здійсненності проблема, звичайно ж , основна проблема в теоретичній CS. Я грав з однією версією проблеми з нескінченно великою кількістю змінних.

Основні настройки. Нехай - порожній і, можливо, нескінченний набір змінних . Буквал - це або змінна або її заперечення ¬ x . Пункт c - диз'юнкція кінцевої кількості буквалів . Нарешті, ми визначаємо формулу F як набір пропозицій .XxX¬xcF

Призначення X - це функція σ:X{0,1} . Я не буду чітко визначати умову, коли призначення σ відповідає умові ; він трохи громіздкий і такий же, як у стандартному SAT. Нарешті, завдання відповідає формулі, якщо вона задовольняє кожному складовій. Нехай sat(F) - сукупність задовольняючих задань для F , а unsat(F) - доповнення sat(F) .

Топологічний простір.

Наша мета - наділити простір усіх призначень , назвати це Σ , топологічною структурою . Наші закриті множини мають форму s a t ( F ), де F - формула. Ми можемо переконатися, що це справді топологія:XΣsat(F)F

  • Порожня формула що не містить пропозицій, задовольняється всіма завданнями; тому Σ закритий.Σ
  • Формула для будь-якого х Х протиріччя. Отже закритий.{x,¬x}xX
  • Закриття під довільним перетином. Нехай формула для кожного I I . Тоді s a t ( i I F i ) = i I s a t ( F i ) .FiiIsat(iIFi)=iIsat(Fi)
  • Закриття під обмеженим союзом. Припустимо, і G - це дві формули, і визначимо F G : = { c dFG Тоді s a t ( F G ) = s a t ( F ) s a t ( G ) .Це потрібен аргумент, але я пропускаю це.
    FG:={cd:cF,dG}.
    сат(ЖГ)=сат(Ж)сат(Г)

Назвіть цю топологію "топологією задоволеності" (!) На Σ . Звичайно, відкриті множини цієї топології мають вигляд u n s a t ( F ) . Більше того, я помітив, що колекція відкритих множин { u n s a t ( c )ТΣунсат(Ж) утворює базис для Т . (Вправа!)

{унсат(c):c is a clause}
T

Компактний? Я відчуваю, що це цікавий, якщо не страшенно корисний спосіб дивитися на речі. Я хочу зрозуміти, чи володіє цей топологічний простір такими традиційними цікавими властивостями, як компактність, зв'язаність тощо. У цій публікації ми обмежимося компактністю:

Нехай - незмінно нескінченна сукупність змінних. 1 Чи Σ компактний під T ?XΣT

Можна довести наступне

Пропозиція. компактно тоді і тільки для всіх нездійсненних формул F , існує кінцеву нездійсненне подформулу { C 1 , C 2 , ... , гр м } F .TF{c1,c2,,cm}F

(Не дуже важка вправа!) Після кількох днів роздумів я не маю особливого прогресу у відповіді на це питання. Я також не маю вагомих доказів щодо або проти компактності. Чи можете ви запропонувати якийсь підхід?

Нарешті, як бонусне питання:

Чи вивчалася раніше така структура?

1 Обмеження на обчислюваний призначено просто для простоти; він також відчуває себе наступним природним кроком з кінцевої кількості змінних.X


(1.) Виходячи з підсумків wiki тегу топології , цей тег тут не так актуальний. Тим не менш я включив його, оскільки питання явно пов'язане з топологією, заданою точкою. (2.) Я не був впевнений, чи більше це питання підходить для Math.SE або тут; Я вирішив опублікувати його тут. (3.) Вибачте за тривалість питання. Оскільки я припускаю, що не всі будуть знайомі з топологічним простором, я пояснив це трохи детальніше.
Srivatsan Narayanan

2
Я подав запит на покращення тегів, щоб розширити визначення тегу топології.
Джошуа Герман

1
Невелике зауваження: з огляду на формулу F (яка є у формі CNF), можна перетворити її у форму DNF, заперечити її та використовувати Де Морган для створення формули F 'у формі CNF такою, що sat (F) = unsat (F') і unsat (F) = sat (F '). Тим самим будь-який набір закритий, якщо він відкритий у вашій топології.
Алекс десять Бринк

Чи не ваша пропозиція є лише окремим випадком теореми компактності ( en.wikipedia.org/wiki/Compactness_theorem ) для логіки пропозицій?
Служба Travis

@Travis Це могло бути, я не впевнений. Моє передумови логіки досить дефіцитне, тому я не можу зрозуміти ці речі дуже чітко. :)
Srivatsan Narayanan

Відповіді:


22

Те, що ви робите, - це топологічне зображення булевої алгебри. Дослідження уявлень булевих алгебр приходить щонайменше до Лінденбаума та Тарського, які довели (я думаю, в 1925 р.), Що повна атомна булева алгебра є ізоморфною для сіткових решіток.

х1,х1х2,

Теорема уявлення Стоуна для булевих алгебр Кожна булева алгебра є ізоморфною для решітки підмножини клопону топологічного простору.

тrуе

Кам'яний простір булевої алгебри - це компактний, повністю від’єднаний простір Гаусдорфа.

Є кілька результатів, які розширюють та узагальнюють представлення Стоун у різних напрямках. Природним питанням є запитання, чи мають інші сім’ї грат такі уявлення. Результати Стоун застосовуються і до розподільних грат. Топологічні уявлення про довільні решітки були викладені Alasdair Urquhart в 1978 році. Розподільні ґрати користуються більшою різноманітністю в структурі, порівняно з булевими алгебрами і представляють великий інтерес. Інше уявлення про розподільну справу було дано Хіларі Прістлі в 1970 році, використовуючи ідею впорядкованого топологічного простору . Замість представлень, заснованих на множинах, ми можемо знайти уявлення та топології, засновані на наборах.

Конструкції в цих роботах мають одне чудове властивість. Конструкція Стоун відображає не лише булеві алгебри до топологічних просторів: структурні зв’язки, що стосуються булевих алгебр, перетворюються на структурні властивості між результуючими топологіями. Це подвійність між категоріями. Вся гама таких результатів називається Stone Duality . Неформально, дуалісти дають нам точний переклад між математичними всесвітами: комбінаторний світ множин, алгебраїчний світ ґрат, просторовий світ топології та дедуктивний світ логіки. Ось кілька вихідних моментів, які можуть допомогти.

  1. Глава 11 Введення в ґрати і порядок Деві та Прістлі висвітлює теорему Стоун.
  2. Слайди Меттью Гвінна висвітлюють теорему і дають доказ компактності. Метью (у коментарях) також пропонує Введення до булевих алгебр Пола Хальмоса.
  3. Переходячи від логіки пропозицій до модальної логіки, булева алгебра розширюється за допомогою оператора з’єднання, що зберігає, і топології з інтер'єром. Документ Джорнсона та Тарського 1952 року, булева алгебра з операторами, є надзвичайно читабельним і відповідає сучасній нотації.
  4. Глава 5 Модальної логіки Блекберна, де Рійке та Венеми висвітлює теорему Стоун та його поширення на булеві алгебри з операторами.
  5. Кам'яні простори Пітера Джонстона переглядає такі результати для різних інших видів алгебр.

4
Кам'яна подвійність більш загальна. Книги Джонстона та Вікера (див. Посилання на частину статті у Вікіпедії) обидва приємні, хоча перша є досить розвиненою.
Kaveh

1
Так, але я не впевнений, чи хотіла б ОП дізнатися про кам'яну подвійність у всій красі. Додав кілька посилань на ваш коментар. Якщо потрібно просто теорему представлення, виставлення Деві та Прістлі достатньо.
Vijay D

2
@Kaveh: Оцінено. Я все ще звикаю до визначення бажаного рівня деталізації відповіді та читання тональності коментарів. Не те, щоб моє звучання, як бурчачий старий, допомагає. (смайлик)
Vijay D

5
Це було б чудовим кроком для публікації в блозі про Stone Duality та підключення до CS.
Суреш Венкат

3
«Вступ до булевих алгебр» Пола Хальмоса також охоплює теорему репрезентації, а також інші теореми про дуальність.
MGwynne
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.