Я пишу алгоритм объединения на F# для использования с AST преобразования с использованием "Переписывание сроков и все такое" (WoldCat) Франца Баадера и Тобиаса Нипкова. Для раздела 4.6 Объединение путем преобразования было слишком много математической теории с примерами, и не так понятно, как хотелось бы.
Может ли кто-нибудь дать или указать более простые примеры, в которых используются преобразования:
Удалить, Разложить, Ориентировать, Устранить.