Jump to content

Термин алгебра

В универсальной алгебре и математической логике термальная алгебра представляет собой свободно порождаемую алгебраическую структуру по заданной сигнатуре . [1] [2] Например, в сигнатуре , состоящей из одной бинарной операции , термин алгебра над набором X переменных — это в точности свободная магма порожденная X. , Другие синонимы этого понятия включают абсолютно свободную алгебру и анархическую алгебру . [3]

С точки зрения теории категорий , терминальная алгебра является исходным объектом для категории всех X -порожденных алгебр одной и той же сигнатуры , и этот объект, уникальный с точностью до изоморфизма , называется исходной алгеброй ; он порождает гомоморфным проектированием все алгебры в категории. [4] [5]

Аналогичным понятием является вселенная Эрбрана в логике , обычно используемая под этим названием в логическом программировании . [6] который (абсолютно свободно) определяется, начиная с набора констант и функциональных символов в наборе предложений . То есть вселенная Эрбрана состоит из всех основных терминов : терминов, в которых нет переменных.

Атомная формула или атом обычно определяется как предикат, применяемый к кортежу терминов; тогда основной атом является предикатом, в котором появляются только основные термины. База Эрбрана — это набор всех основных атомов, которые могут быть образованы из символов-предикатов в исходном наборе предложений и терминов во вселенной Эрбрана. [7] [8] Эти две концепции названы в честь Жака Эрбрана .

Алгебры терминов также играют роль в семантике абстрактных типов данных , где объявление абстрактного типа данных обеспечивает подпись многосортной алгебраической структуры, а термин алгебра является конкретной моделью абстрактного объявления.

Универсальная алгебра [ править ]

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

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

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

Термин алгебра типа над Короче говоря, это алгебра типа который сопоставляет каждое выражение с его строковым представлением. Формально, определяется следующим образом: [9]

  • Домен является .
  • Для каждой нулевой функции в , определяется как строка .
  • Для всех и для каждой n -арной функции в и элементы в домене, определяется как строка .

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

  • Если , затем .
  • Если , затем .
  • Если где и , затем .

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

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

Самая известная алгебра типа имеет натуральные числа в качестве области определения и интерпретирует , , , и обычным способом; мы называем это как .

Для примера набора переменных , мы собираемся исследовать термин алгебра типа над .

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

  • , с — переменный символ;
  • , с является постоянным символом; следовательно
  • , с — 2-арный функциональный символ; следовательно, в свою очередь,
  • с является 2-арным функциональным символом.

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

Чтобы привести несколько контрпримеров, мы имеем, например,

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

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

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

Аналогичным образом получают .

База Эрбранда

Сигнатура O σ языка — это тройка < , F , P > состоящая из алфавита констант O , функциональных символов F и предикатов P. , База Эрбран [10] сигнатуры σ состоит из всех основных атомов σ : всех формул вида R ( t 1 , ..., t n ), где t 1 , ..., t n — термины, не содержащие переменных (т. е. элементы сигнатуры σ). Вселенная Эрбрана), а R — это n- арный символ отношения ( т.е. предикат ). В случае логики с равенством она также содержит все уравнения вида где , t1 и t1 t2 не содержат t2 переменных = .

Разрешимость [ править ]

Алгебры термов можно показать разрешимыми с помощью исключения кванторов . Сложность проблемы решения НЕЭЛЕМЕНТАРНА, поскольку бинарные конструкторы являются инъективными и, следовательно, образуют пары. [11]

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

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

  1. ^ Уилфрид Ходжес (1997). Теория более коротких моделей . Издательство Кембриджского университета . стр. 14 . ISBN  0-521-58713-1 .
  2. ^ Франц Баадер ; Тобиас Нипков (1998). Переписывание терминов и все такое . Издательство Кембриджского университета . п. 49. ИСБН  0-521-77920-0 .
  3. ^ Клаус Денеке; Шелли Л. Висмат (2009). Универсальная алгебра и коалгебра . Всемирная научная . стр. 21–23. ISBN  978-981-283-745-5 .
  4. ^ ТД Це (2010). Унифицированная структура для моделей структурного анализа и проектирования: подход, использующий исходную семантику алгебры и теорию категорий . Издательство Кембриджского университета . стр. 46–47. дои : 10.1017/CBO9780511569890 . ISBN  978-0-511-56989-0 .
  5. ^ Жан-Ив Безио (1999). «Математическая структура логического синтаксиса» . В Карниелли, Вальтер Александр; Д'Оттавиано, Итала М.Л. (ред.). Достижения в современной логике и информатике: материалы одиннадцатой бразильской конференции по математической логике, 6–10 мая 1996 г., Сальвадор, Баия, Бразилия . Американское математическое общество . п. 9. ISBN  978-0-8218-1364-5 . Проверено 18 апреля 2011 г.
  6. ^ Дирк ван Дален (2004). Логика и структура . Спрингер . п. 108. ИСБН  978-3-540-20879-2 .
  7. ^ М. Бен-Ари (2001). Математическая логика для информатики . Спрингер . стр. 148–150. ISBN  978-1-85233-319-5 .
  8. ^ Монро Ньюборн (2001). Автоматизированное доказательство теорем: теория и практика . Спрингер . п. 43. ИСБН  978-0-387-95075-4 .
  9. ^ Стэнли Беррис; HP Санкаппанавар (1981). Курс универсальной алгебры . Спрингер. стр. 68–69, 71. ISBN.  978-1-4613-8132-7 . {{cite book}}: CS1 maint: несколько имен: список авторов ( ссылка )
  10. ^ Рохелио Давила. Обзор программирования набора ответов .
  11. ^ Жанна Ферранте; Чарльз В. Ракофф (1979). Вычислительная сложность логических теорий . Спрингер , глава 8, теорема 1.2.

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

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

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