Skip to content

Лабораторная работа 1. Евдокимов Никита#119

Open
GekK9 wants to merge 7 commits intomainfrom
Evdokimov
Open

Лабораторная работа 1. Евдокимов Никита#119
GekK9 wants to merge 7 commits intomainfrom
Evdokimov

Conversation

@GekK9
Copy link
Collaborator

@GekK9 GekK9 commented Nov 24, 2024

No description provided.

Copy link

@TonitaN TonitaN left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:(
Казалось бы, давно прошли тему, что просто брать куски из слайдов, вырывая из контекста, - плохая мысль. Но, видимо, не со всеми.

@BaldiSlayer BaldiSlayer changed the title Вопросы Евдокимов Лабораторная работа 1. Евдокимов Dec 15, 2024
@BaldiSlayer BaldiSlayer changed the title Лабораторная работа 1. Евдокимов Лабораторная работа 1. Евдокимов Никита Dec 15, 2024
Заменил повторные вопросы, поменял формулировки ответов и вопросов
@GekK9 GekK9 requested a review from TonitaN December 30, 2024 02:01
@GekK9 GekK9 closed this Dec 30, 2024
@GekK9 GekK9 deleted the Evdokimov branch December 30, 2024 18:58
@GekK9 GekK9 restored the Evdokimov branch December 31, 2024 16:30
@GekK9 GekK9 reopened this Dec 31, 2024
@GekK9
Copy link
Collaborator Author

GekK9 commented Dec 31, 2024

*только заметил, что после переименования ветки pr закрылся

@GekK9 GekK9 removed the request for review from TonitaN January 1, 2025 13:10
опечатки
@GekK9 GekK9 requested a review from TonitaN January 1, 2025 13:17
Copy link

@TonitaN TonitaN left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

На всякий случай предупреждаю, что других ревью сегодня не будет!

Учет всех замечаний + добавление вопроса про ФуМА
Copy link

@TonitaN TonitaN left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Приемлемо. Формат старый.

Copy link

@TonitaN TonitaN left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Тут всё хорошо, просто уточняю последние штрихи.

author: Евдокимов Никита
id: 249
questions:
- 'Какой вывод о завершаемости системы переписывания термов можно сделать, если не получается применить порядок Кнута-Бендикса или подобрать числовую функцию?
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

*или подобрать монотонные функции, убывающие при переписывании

questions:
- 'Какой вывод о завершаемости системы переписывания термов можно сделать, если не получается применить порядок Кнута-Бендикса или подобрать числовую функцию?
'
- answer: 'Для нетеровой системы переписывания термов свойства конфлюэнтности и локальной конфлюэнтности эквивалентны. То есть если система не имеет бесконечных цепочек переписывания и конфлюэнтна (локально-конфлюэнтна) => также локально-конфлюэнтна (конфлюэнтна). Система переписывания термов называется локально-конфлюэнтной, если для любых термов t_1, t_2, t_3 таких, что t_1 -> t_2 и t_1 -> t_3, найдется терм t_4, для которого выполяется t_2 ->* t_4 и t_3 ->* t_4
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ну, в одну сторону эта эквивалентность тривиальна, достаточно написать только в другую (локальная -> глобальная конфлюэнтность)

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

И хотелось бы хотя бы один пример локально конфлюэнтной системы.

- answer: 'Определим расширение подстановки σ
[x, σ] = xσ;
Для термов вида f(t_1, ..., t_n) результат подстановки определяется как f_A([t_1, σ], ..., [t_n, σ]), где f_A — интерпретация функции f в алгебре A.
Система переписывания термов {l_i → r_i} совместна с фундированной монотонной алгеброй A, если для всех i и любых подстановок σ выполняется [l_i, σ] > [r_i, σ], что означает, что значение левой части правила l_i строго больше значения правой части r_i после применения одной и той же подстановки.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Тоже хотя бы один пример бы сюда

questions:
- 'Что означает совместность системы переписывания термов с фундированной монотонной алгеброй и какое условие при этом выполняется?
'
- answer: 'Фундированная монотонная алгебра над множеством функциональных символов F — это фундированное множество ⟨A, >⟩ такое, что для каждого функционального символа f ∈ F существует функция F_A: A^n → A, строго монотонная по каждому из аргументов
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

*арности n

questions:
- 'Полная система переписывания термов
'
- answer: 'Система переписывания термов называется нетеровой, если не существует бесконечной цепочки редукций t_1 -> t_2 -> t_3 -> ... .
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Объяснить ещё, как это связано с нётеровыми порядками (мне видится, что через замыкание отношения переписываемости).

questions:
- 'Отношение редукции и порядок редукции
'
- answer: 'Система переписывания термов называется конфлюэнтной, если для любых термов t_1, t_2, t_3, таких что t_1 переписывается (->*) в t_2 и t_1 ->* в t_3, найдется терм t_4, для которого справедливо, что t_2 ->* в t_4 и t_3 ->* в t_4.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"в" при ->* лишние

questions:
- 'Что такое сопоставление с образцом в системах переписывания термов?
'
- answer: 'Пусть s_1 -> t_1 - два правила переписывания, которые без потери общности не имеют общих переменных, то есть V(s_1) и V(s_2) не имеют пересечений. Пусть u - некоторое такое вхождение терма в s_1, что терм s_1/u не является переменной и унифицируем с s_2. Тогда пара термов σ(s_1[u <- t_2]) и σ(t_1), где σ - наиболее общий унификатор s_1/u и s_2, называется критической парой, полученной в результате совмещения правил s_2 -> t_2 и s_1 -> t_1
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Кстати, в БЗ нет ничего про унификацию, а ссылки на унификацию есть. Может, добавить?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants