Jump to content

Эквациональная логика

первого порядка Эквациональная логика состоит из бескванторных терминов обычной логики первого порядка с равенством в качестве единственного символа-предиката . Модельная теория этой логики была развита в алгебру Биркгофом Гретцером , Коном и универсальную . в ветвь теории категорий Позже Ловер превратил ее («алгебраические теории»). [1]

Термины эквациональной логики строятся из переменных и констант с использованием функциональных символов (или операций).

Силлогизм [ править ]

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

Замена Если это теорема, то и она .
Лейбниц Если это теорема, то и она .
Транзитивность Если и являются теоремами, то и .
Невозмутимость Если и являются теоремами, то и .

[2]

История [ править ]

Эквациональная логика разрабатывалась на протяжении многих лет (начиная с начала 1980-х годов) исследователями формальной разработки программ, которые чувствовали потребность в эффективном стиле манипуляций и вычислений. В этом участвовали такие люди, как Роланд Карл Бэкхаус , Эдсгер В. Дейкстра , Вим Х. Дж. Фейен, Дэвид Грис , Карел С. Шолтен и Нетти ван Гастерен. Вим Фейен отвечает за важные детали формата доказательства.

Аксиомы аналогичны тем, которые использовали Дейкстра и Шолтен в их монографии «Исчисление предикатов и семантика программ» (Springer Verlag, 1990), но наш порядок изложения немного отличается.

В своей монографии Дейкстра и Шолтен используют три правила вывода Лейбница, подстановку и транзитивность. Однако система Дейкстры/Шолтена не является логикой в ​​том смысле, в каком это слово используют логики. Некоторые из их манипуляций основаны на значениях задействованных терминов, а не на четко представленных синтаксических правилах манипуляции. Первая попытка сделать из этого реальную логику появилась в «Логическом подходе к дискретной математике» , однако там отсутствует правило вывода «Невозмутимость», а определение теоремы искажается для его учета. Введение невозмутимости и его использование в формате доказательства принадлежит Грису и Шнайдеру. Он используется, например, в доказательствах правильности и полноты и появляется во втором издании «Логического подхода к дискретной математике» . [2]

Доказательство [ править ]

Мы объясняем, как четыре правила вывода используются в доказательствах, используя доказательство [ объяснить ] . Логические символы и указать «истина» и «ложь» соответственно, и указывает « нет ». Номера теорем относятся к теоремам Логического подхода к дискретной математике . [2]

Во-первых, строки покажите использование правила вывода Лейбница:

это вывод Лейбница и его предпосылка предоставляется онлайн . Точно так же равенство на прямых обосновываются с помощью Лейбница.

«Подсказка» в сети предполагается дать посылку Лейбница, показывающую, какая замена равных на равных применяется. Эта посылка является теоремой с заменой , то есть

Это показывает, как правило вывода «Замена» используется в подсказках.

От и , мы заключаем по правилу вывода Транзитивность, что . Это показывает, как используется транзитивность.

Наконец, обратите внимание на эту строку , , является теоремой, на что указывает подсказка справа от нее. Следовательно, по правилу вывода Невозмутимость, мы заключаем, что линия это тоже теорема. И это то, что мы хотели доказать. [2]

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

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

  1. ^ эквациональная логика. (без даты). Бесплатный онлайн-словарь по информатике. Получено 24 октября 2011 г. с веб-сайта Dictionary.com: http://dictionary.reference.com/browse/equational+logic .
  2. ^ Jump up to: Перейти обратно: а б с д Грис, Д. (2010). Введение в эквациональную логику. Получено с http://www.cs.cornell.edu/home/gries/Logic/Equational.html. Архивировано 23 сентября 2019 г. на Wayback Machine.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d069beb21d1c8d244d99df36ef0d31b1__1650015300
URL1:https://arc.ask3.ru/arc/aa/d0/b1/d069beb21d1c8d244d99df36ef0d31b1.html
Заголовок, (Title) документа по адресу, URL1:
Equational logic - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)