Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п

Лекция



Привет, Вы узнаете о том , что такое переписывание, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое переписывание, система замены терминов , настоятельно рекомендую прочитать все из категории Логика.

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

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

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

Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п

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

Примеры случаев

Основные свойства систем переписывания можно сформулировать, не прибегая к конкретной реализации их в виде операций над термами. Для этого часто используется понятие Абстрактной Системы Редукций или ARS (от англ. Abstract Reduction Systems). ARS состоит из некоторого множества A и набора бинарных отношений (→α)α∈IПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п на нем, которые называются редукциями. Говорят, что a редуцируется или переписывается в b в один шаг относительно данной ARS, если пара (a,b) принадлежит некоторому →αПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п. Важнейшими свойствами редукционных систем являются:

  • Конфлюентность — если a может за некоторое число шагов редуцироваться как в b, так и в c, то существует элемент d, в который могут редуцироваться оба b и c.
  • Остановочность — любая цепочка одношаговых редукций всегда конечна, то есть, достигается элемент, который не может больше быть редуцирован.
  • Локальная (или слабая) конфлюентность — то же, что и конфлюентность, но при условии, что a переписывается в b и c ровно за один шаг.
  • Слабая остановочность — для каждого элемента существует обрывающаяся цепочка его последовательных редукций.
  • Каноничность или свойство Черча-Россераконфлюентность плюс остановочность.

Очевидно, конфлюентность влечет слабую конфлюенцию, а остановочность, соответственно, слабую остановочность. Однако, конфлюентность и остановочность между собой не связаны. Например, система, состоящая из одного правила a•b → b•a конфлюентна, но не остановочна. Система, состоящая из двух правил a → b и a → c остановочна, но не конфлюентна, а все три правила вместе образуют систему, которая и не остановочна и не конфлюентна.

Остановочность редукционной системы позволяет сопоставить каждому элементу его нормальную форму — элемент, в который его можно редуцировать, но который сам уже больше не редуцируется. Если вдобавок соблюдается конфлюентность, то такая нормальная форма всегда будет единственной, или канонической. В связи с этим, особо ценным является свойство Черча-Россера, так как позволяет быстро и эффективно решать проблему равенства двух элементов a и b относительно системы равенств, соответствующей множеству редукций без учета направления. Для этого достаточно вычислить нормальные формы обоих элементов. Поскольку в этом случае нормальная форма будет также канонической, элементы будут равны, тогда и только тогда, когда результаты совпадут.

Логика

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

Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п( устранение двойного отрицания )

Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п( Законы Де Моргана )

Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п

Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п( распределительность )

Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п

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

Арифметика

Системы переписывания термов могут использоваться для вычисления арифметических операций над натуральными числами . Для этого каждое такое число должно быть закодировано как терм . Простейшая кодировка используется в аксиомах Пеано и основана на константе 0 (нуле) и функции следования S. Например, числа 0, 1, 2 и 3 представлены термами 0, S(0), S(S(0)) и S(S(S(0))) соответственно. Следующая система переписывания термов может затем использоваться для вычисления суммы и произведения заданных натуральных чисел.

Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п

Например, вычисление 2+2, дающее в результате 4, можно продублировать, переписав термин следующим образом:

Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п →(2)Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п →(2)Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п

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

В качестве другого примера, вычисление 2⋅2 выглядит так:

Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п →саПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п

где последний шаг включает в себя вычисления предыдущего примера.

Лингвистика

В лингвистике правила построения фраз , также называемые правилами переписывания , используются в некоторых системах генеративной грамматики [ 8 ] как средство создания грамматически правильных предложений языка. Такое правило обычно имеет вид Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, где A — метка синтаксической категории , например, именная группа или предложение , а X — последовательность таких меток или морфем , выражающая тот факт, что A может быть заменено на X при формировании структуры предложения. Об этом говорит сайт https://intellect.icu . Например, правило Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике позначает, что предложение может состоять из именной группы (NP), за которой следует глагольная группа (VP); дальнейшие правила укажут, из каких подкомпонентов может состоять именная группа и глагольная группа, и т. д.

Системы переписывания абстрактных текстов : Система переписывания аннотаций

Из приведенных выше примеров ясно, что мы можем рассматривать системы переписывания абстрактно. Нам необходимо указать набор объектов и правила, которые могут применяться для их преобразования. Наиболее общая (одномерная) реализация этого понятия называется абстрактной системой редукции [ 9 ] или абстрактной системой переписывания (сокращенно ARS ). [ 10 ] ARS — это просто набор A объектов вместе с бинарным отношением → на A , называемым отношением редукции , отношением переписывания [ 11 ] или просто редукцией . [ 9 ]

Многие понятия и обозначения могут быть определены в общей настройке ARS.→∗Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пявляется рефлексивным транзитивным замыканием→Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п.↔Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пявляется симметричным замыканием→Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п.↔∗Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пявляется рефлексивным транзитивным симметричным замыканием→Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п. Текстовая задача для ARS заключается в определении, по заданным x и y , является лих↔∗уПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пОбъект x в A называется приводимым , если существует некоторый другой y в A , такой чтох→уПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п; в противном случае он называется неприводимым или нормальной формой . Объект y называется «нормальной формой x », еслих→∗уПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, и y неприводим. Если нормальная форма x единственна, то это обычно обозначается какх↓Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п. Если каждый объект имеет хотя бы одну нормальную форму, ARS называется нормализующей .х↓уПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пили x и y называются соединяемыми, если существует некоторый z со свойством, что Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п. Говорят, что ARS обладает свойством Черча-Россера, еслих↔∗уПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пподразумеваетх↓уПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п. ARS является конфлюэнтным, если для всех w , x и y в A , Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пподразумеваетх↓уПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п. ARS локально конфлюэнтна тогда и только тогда, когда для всех w , x и y в A , х←в→уПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пподразумеваетх↓уПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п. ARS называется терминальной или нетеровой, если не существует бесконечной цепи Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пСливающаяся и завершающаяся АРС называется конвергентной или канонической .

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

Системы перезаписи строк

Система перезаписи строк (SRS), также известная как полусистема Туэ , использует свободную моноидную структуру строк ( слов) над алфавитом для расширения отношения перезаписи,РПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, ко всем строкам в алфавите, содержащим левую и правую части некоторых правил в качестве подстрок . Формально полусистема Туэ представляет собой кортеж (Σ,Р)Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пгдеΣПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике ппредставляет собой (обычно конечный) алфавит, иРПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п— это бинарное отношение между некоторыми (фиксированными) строками в алфавите, называемое набором правил перезаписи . Отношение перезаписи за один шаг →РПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пвызванныйРПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пнаΣ∗Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике попределяется как: еслис, Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике песть какие-то строки, тогда Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике песли существуют Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике птакой что Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, итыРвПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п. С→РПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пэто отношение наΣ∗Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, пара(Σ∗,→Р)Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пПодходит под определение абстрактной системы переписывания. Поскольку пустая строка находится в Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пявляется подмножеством→РПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п. Если отношениеРПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике псимметрична , то система называется системой Туэ .

В SRS отношение редукции Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике псовместимо с моноидной операцией, что означает, чтох→Р∗уПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пподразумеваеттыхв→Р∗тыувПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пдля всех строкх,у,ты,в∈Σ∗Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п. Аналогично, рефлексивное транзитивное симметричное замыкание Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, обозначенный Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, является конгруэнтностью , то есть отношением эквивалентности (по определению), а также совместимо с конкатенацией строк. Отношение↔Р∗Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пназывается конгруэнтностью Туэ, порожденной Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п. В системе Туэ, т.е. еслиРПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике псимметрично, переписываемое соотношение→Р∗Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике псовпадает с конгруэнтностью Туэ↔Р∗Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п.

Понятие полусистемы Туэ по сути совпадает с представлением моноида . Поскольку↔Р∗Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пявляется конгруэнтностью, мы можем определить фактор-моноид МР=Σ∗/↔Р∗Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике псвободного моноидаΣ∗Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике ппо сравнению с Туэ. Если моноидПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пМизоморфен с​ Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, то полусистема Туэ(Σ,Р)Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пназывается моноидным представлениемМПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п.

Мы сразу же обнаруживаем очень полезные связи с другими разделами алгебры. Например, с алфавитом. Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пс правилами Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, гдеεПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике ппустая строка , это представление свободной группы на одном генераторе. Если же вместо этого правила просто Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, то мы получаем представление бициклического моноида . Таким образом, полусистемы Туэ представляют собой естественную основу для решения проблемы тождества слов для моноидов и групп. Фактически, каждый моноид имеет представление вида(Σ,Р)Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, т. е. он всегда может быть представлен полусистемой Туэ, возможно, над бесконечным алфавитом.

Проблема слов для полусистемы Туэ в общем случае неразрешима; этот результат иногда называют теоремой Пост-Маркова . [ 12 ]

Системы переписывания терминов

Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п

Рис.1: Схематическая треугольная диаграмма применения правила перезаписи Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пв позициипПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пв термине, с соответствующей заменойσПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п

Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п

Рис.2: Правило левого термина Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике псоответствие в терминах Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п

Система переписывания терминов ( TRS ) — это система переписывания, объектами которой являются термины , то есть выражения с вложенными подвыражениями. Например, система, показанная выше в разделе «Логика», является системой переписывания терминов. Термы в этой системе состоят из бинарных операторов.(∨)Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пи(∧)Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пи унарный оператор(¬)Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п. В правилах также присутствуют переменные, которые представляют любой возможный термин (хотя одна переменная всегда представляет один и тот же термин в одном правиле).

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

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

Формальное определение

«Redex» перенаправляется сюда. Подробнее о препарате см. Tadalafil .

Правило перезаписи представляет собой пару терминов , обычно записываемых какл→рПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, чтобы указать, что левую часть l можно заменить правой частью r . Система переписывания термов — это набор R таких правил. Правилол→рПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пможет быть применен к термину s, если левый термин l совпадает с некоторым подтермом s , то есть, если есть некоторая замена σПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике птаким образом, что подтерминсПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пукорененный в некоторой позиции p, является результатом применения заменыσПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пк термину l . Подтермин, соответствующий левой части правила, называется редексом или приводимым выражением . [ 16 ] Результирующий термин t применения этого правила является результатом замены подтермина в позиции p в s термином рПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пс заменойσПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пприменяется, см. рисунок 1. В этом случае,сПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пговорят, что он переписывается за один шаг или переписывается напрямую ,тПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике псистемойРПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, формально обозначаемый какс→РтПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п,с→РтПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, или какс→РтПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пнекоторыми авторами.

Если терминт1Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пможно переписать в несколько этапов в терминтнПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, то есть, еслит1→Рт2→Р⋯→РтнПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, терминт1Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пговорят, что переписывается натнПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, формально обозначаемый какт1→Р+тнПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п. Другими словами, отношение→Р+Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пявляется транзитивным замыканием отношения→РПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п; часто также обозначение→Р∗Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике писпользуется для обозначения рефлексивно-транзитивного замыкания→РПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, то есть Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике песлис=тПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пилис→Р+тПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике п Переписывание термина , заданное наборомРПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пправил можно рассматривать как абстрактную систему переписывания, как определено выше , с терминами в качестве ее объектов и→РПереписывание (Система замены терминов) в математике , лингвистике , информатике и логике пкак его переписывающее отношение.

Например, Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пэто правило перезаписи, обычно используемое для установления нормальной формы относительно ассоциативности∗Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пЭто правило можно применить к числителю в члене Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пс соответствующей заменой Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, см. рисунок 2. Применение этой замены к правой части правила дает термин Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, и замена числителя этим членом дает Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п, что является результатом применения правила перезаписи. В целом, применение правила перезаписи позволило достичь того, что называется «применением закона ассоциативности для Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п"в элементарной алгебре. Альтернативно, правило можно было бы применить к знаменателю исходного члена, получив Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п.

Прекращение

Вопросы завершения работы систем перезаписи в целом рассматриваются в разделе «Аннотация системы перезаписи#Окончание и сходимость» . Для систем перезаписи терминов в частности следует учитывать следующие дополнительные тонкости.

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

Следующая система перезаписи терминов является нормализующей, , но не завершающей, и не конфлюэнтной: Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п

Следующие два примера систем перезаписи терминов относятся к Тояме:

Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п

и

г(х,у)→х,Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п

г(х,у)→у.Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике п

Их союз – это система, не подлежащая расторжению, поскольку

Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пЭтот результат опровергает предположение Дершовица [ 23 ] , который утверждал , что объединение двух систем перезаписи терминовР1Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пиР2Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пснова завершается, если все левые частиР1Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пи правые стороныР2Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике плинейны , и нет никаких « наложений » между левыми частямиР1Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пи правые стороныР2Переписывание (Система замены терминов) в математике , лингвистике , информатике и логике пВсем этим свойствам удовлетворяют примеры Тоямы.

См. разделы Порядок перезаписи и Порядок пути (перезапись терминов) для получения информации об отношениях упорядочивания, используемых в доказательствах завершения для систем перезаписи терминов.

Системы переписывания высшего порядка

Системы переписывания высшего порядка являются обобщением систем переписывания членов первого порядка до лямбда-термов , что позволяет использовать функции высшего порядка и связанные переменные. Различные результаты о TRS первого порядка можно переформулировать и для HRS. [ 25 ]

Системы переписывания графов

Системы перезаписи графов являются еще одним обобщением систем перезаписи терминов, оперирующих графами вместо ( основных ) терминов / их соответствующего древовидного представления.

Системы перезаписи следов

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

Классическая теория переписывания

Несмотря на то, что изначально понятие переписывания было введено для лямбда-исчисления, основной массив результатов и приложений в настоящее время касается переписывания первого порядка. Переписывающие системы такого рода называют Системами Переписывания Термов или TRS (от англ. Term rewriting systems).

Переписывание высших порядков

Системы переписывания высших порядков являются обобщением систем переписывания термов первого порядка на лямбда-термы, позволяя функции высших порядков и связанные переменные. Различные результаты о системах переписывания термов первого порядка также могут быть переформулированы для высших порядков.[

Вау!! 😲 Ты еще не читал? Это зря!

  • Критическая пара ( логика )
  • Компилятор
  • Алгоритм завершения Кнута-Бендикса
  • L- системы определяют перезапись, которая выполняется параллельно.
  • Ссылочная прозрачность в информатике
  • Регулируемое переписывание
  • Сети взаимодействия
  • Лямбда-исчисление
  • Переписывающая система
  • Представление группы
  • Рефал

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

Ответы на вопросы для самопроверки пишите в комментариях, мы проверим, или же задавайте свой вопрос по данной теме.

создано: 2025-12-05
обновлено: 2025-12-05
0



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:
Пожаловаться

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей

Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Логика

Термины: Логика