~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 75CD128D2701925EBD4DB7E8C94DDF86__1669477500 ✰
Заголовок документа оригинал.:
✰ Satisfiability - Wikipedia ✰
Заголовок документа перевод.:
✰ Удовлетворенность — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Satisfiability ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/75/86/75cd128d2701925ebd4db7e8c94ddf86.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/75/86/75cd128d2701925ebd4db7e8c94ddf86__translat.html ✰
Дата и время сохранения документа:
✰ 08.06.2024 20:33:19 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 26 November 2022, at 18:45 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Удовлетворенность — Википедия Jump to content

Удовлетворенность

Из Википедии, бесплатной энциклопедии

В математической логике формула , является выполнимой если она истинна при некотором присвоении значений ее переменным . Например, формула выполнимо, поскольку оно истинно, когда и , а формула не выполнимо в целых числах. Двойственной концепцией выполнимости является валидность ; Формула действительна , если каждое присвоение значений ее переменным делает формулу истинной. Например, справедливо для целых чисел, но не является.

Формально выполнимость изучается относительно фиксированной логики, определяющей синтаксис разрешенных символов, таких как логика первого порядка , логика второго порядка или логика высказываний . Однако выполнимость является не синтаксическим свойством, а семантическим свойством, поскольку она связана со значением символов, например, со значением в такой формуле, как . Формально мы определяем интерпретацию (или модель ) как присвоение значений переменным и присвоение значения всем другим нелогическим символам, а формула считается выполнимой, если существует некоторая интерпретация, которая делает ее истинной. [1] Хотя это допускает нестандартные интерпретации символов, таких как , можно ограничить их смысл, предоставив дополнительные аксиомы . Проблема выполнимости по модулю теорий рассматривает выполнимость формулы относительно формальной теории , которая представляет собой (конечный или бесконечный) набор аксиом.

Выполнимость и обоснованность определяются для одной формулы, но могут быть обобщены на произвольную теорию или набор формул: теория выполнима, если хотя бы одна интерпретация делает каждую формулу теории истинной, и действительна, если каждая формула верна в любой интерпретации. . Например, теории арифметики, такие как арифметика Пеано, выполнимы, потому что они верны в натуральных числах. Эта концепция тесно связана с непротиворечивостью теории и фактически эквивалентна непротиворечивости логики первого порядка — результат, известный как теорема Гёделя о полноте . Отрицание выполнимости есть невыполнимость, а отрицание действительности есть недействительность. Эти четыре понятия связаны друг с другом точно так же, как Аристотеля оппозиции квадрат .

Проблема , определения формулы в логике высказываний выполнимости разрешима и известна как проблема булевой выполнимости или SAT. В общем случае проблема определения выполнимости предложения логики первого порядка неразрешима. В универсальной алгебре , эквациональной теории и автоматизированном доказательстве теорем методы переписывания терминов , замыкания сравнения и унификации используются для попытки определить выполнимость. Разрешимость той или иной теории зависит от того, является ли она без переменных и от других условий. [2]

Сведение действительности к выполнимости [ править ]

Для классической логики с отрицанием, как правило, можно переформулировать вопрос о применимости формулы к вопросу о выполнимости из-за отношений между понятиями, выраженными в приведенном выше квадрате оппозиции. В частности, φ действительна тогда и только тогда, когда ¬φ невыполнима, то есть неверно, что ¬φ выполнимо. Другими словами, φ выполнима тогда и только тогда, когда ¬φ недействителен.

Для логик без отрицания, таких как положительное исчисление высказываний , вопросы достоверности и выполнимости могут быть не связаны между собой. В случае позитивного исчисления высказываний проблема выполнимости тривиальна, поскольку каждая формула выполнима, а проблема достоверности является ко-NP полной .

классической логики выполнимость Пропозициональная

В случае классической логики высказываний выполнимость разрешима для формул высказываний. В частности, выполнимость является NP-полной проблемой и одной из наиболее интенсивно изучаемых проблем в теории сложности вычислений .

Выполнимость в логике первого порядка [ править ]

Для логики первого порядка (FOL) выполнимость неразрешима . Точнее, это ко-RE-полная задача и, следовательно, не полуразрешимая . [3] Этот факт связан с неразрешимостью проблемы достоверности ВОЛС. Вопрос о статусе проблемы достоверности был поставлен впервые Дэвидом Гильбертом как так называемая Entscheidungsproblem . Универсальная применимость формулы является полуразрешимой проблемой согласно теореме Гёделя о полноте . Если бы выполнимость также была полуразрешимой проблемой, то и проблема существования контрмоделей тоже была бы такой же (формула имеет контрмодели тогда и только тогда, когда ее отрицание выполнимо). Таким образом, проблема логической обоснованности будет разрешима, что противоречит теореме Чёрча-Тьюринга , результату, дающему отрицательный ответ на проблему Entscheidungs.

Выполнимость в теории моделей [ править ]

В теории моделей атомарная формула является выполнимой, если существует набор элементов структуры , которые делают формулу истинной. [4] Если A — структура, φ — формула и a — набор элементов, взятых из структуры, удовлетворяющих φ, то обычно пишут, что

А ⊧ φ [а]

Если φ не имеет свободных переменных, то есть если φ — атомарное предложение и ему удовлетворяет A , то пишут

А ⊧ е

В этом случае можно также сказать, что A является моделью для φ или что φ истинно в A . Если T — это набор атомарных предложений (теория), которым удовлетворяет A , пишут

А Т

Конечная выполнимость [ править ]

Проблема, связанная с выполнимостью, — это проблема конечной выполнимости , которая заключается в определении того, допускает ли формула конечную модель, которая делает ее истинной. Для логики, обладающей свойством конечной модели , проблемы выполнимости и конечной выполнимости совпадают, поскольку формула этой логики имеет модель тогда и только тогда, когда она имеет конечную модель. Этот вопрос важен в математической области теории конечных моделей .

Конечная выполнимость и выполнимость, вообще говоря, не обязательно должны совпадать. Например, рассмотрим логическую формулу первого порядка, полученную как соединение следующих предложений, где и являются константами :


Полученная формула имеет бесконечную модель , но можно показать, что он не имеет конечной модели (начиная с того, что и следуя по цепочке атомов , которые должны существовать согласно второй аксиоме, конечность модели потребует существования петли, которая нарушит третью и четвертую аксиомы, независимо от того, зацикливается ли она снова или на другом элементе).

Вычислительная сложность определения выполнимости входной формулы в данной логике может отличаться от сложности определения конечной выполнимости; фактически для некоторых логик разрешима только одна из них .

Для классической логики первого порядка конечная выполнимость рекурсивно перечислима (в классе RE ) и неразрешима по теореме Трахтенброта , примененной к отрицанию формулы.

Числовые ограничения [ править ]

Числовые ограничения [ объяснить ] часто появляются в области математической оптимизации , где обычно хотят максимизировать (или минимизировать) целевую функцию с учетом некоторых ограничений. Однако, если оставить в стороне целевую функцию, основной вопрос простого решения о том, выполнимы ли ограничения, в некоторых ситуациях может оказаться сложной или неразрешимой. В следующей таблице приведены основные случаи.

Ограничения над реальными над целыми числами
Линейный PTIME (см. линейное программирование ) NP-полный (см. целочисленное программирование )
Полиномиальный разрешимо , например, посредством цилиндрического алгебраического разложения неразрешима ( десятая проблема Гильберта )

Источник таблицы: Бокмайр и Вайспфеннинг . [5] : 754 

Для линейных ограничений более полную картину дает следующая таблица.

Ограничения превышены: рациональное объяснение целые числа натуральные числа
Линейные уравнения ПТАЙМ ПТАЙМ NP-полный
Линейные неравенства ПТАЙМ NP-полный NP-полный

Источник таблицы: Бокмайр и Вайспфеннинг . [5] : 755 

См. также [ править ]

Примечания [ править ]

  1. ^ Булос, Берджесс и Джеффри 2007 , стр. 120: «Набор предложений [...] выполним, если некоторая интерпретация [делает его истинным]».
  2. ^ Франц Баадер ; Тобиас Нипков (1998). Переписывание терминов и все такое . Издательство Кембриджского университета. стр. 58–92. ISBN  0-521-77920-0 .
  3. ^ Байер, Кристель (2012). «Глава 1.3 Неразрешимость ВОЛС» . Конспект лекций — Продвинутая логика . Technische Universität Dresden — Институт технической информатики. стр. 28–32. Архивировано из оригинала (PDF) 14 октября 2020 года . Проверено 21 июля 2012 г.
  4. ^ Уилифрид Ходжес (1997). Теория более коротких моделей . Издательство Кембриджского университета. п. 12. ISBN  0-521-58713-1 .
  5. ^ Перейти обратно: а б Александр Бокмайр; Фолькер Вайспфеннинг (2001). «Решение числовых ограничений». У Джона Алана Робинсона; Андрей Воронков (ред.). Справочник по автоматизированному рассуждению, том I. Elsevier и MIT Press. ISBN  0-444-82949-0 . (Эльзевир) (MIT Press).

Ссылки [ править ]

  • Булос, Джордж; Берджесс, Джон; Джеффри, Ричард (2007). Вычислимость и логика (5-е изд.). Издательство Кембриджского университета.

Дальнейшее чтение [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 75CD128D2701925EBD4DB7E8C94DDF86__1669477500
URL1:https://en.wikipedia.org/wiki/Satisfiability
Заголовок, (Title) документа по адресу, URL1:
Satisfiability - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)