Полные системы тождеств для схем из функциональных элементов

Полная система тождеств для СФЭ должна позволять преобразовать любую СФЭ в любую эквивалентную ей СФЭ того же класса. Теорема 5.1 связывает эту задачу с формулами: если τ — конечная полная система тождеств для формул над базисом Б, то система \(\{\bar t:t\in\tau\}\cup\tau^B\cup\tau^C\) является конечной полной системой тождеств для СФЭ над Б.1

Для стандартного базиса Б₀ из полноты \(\tau_{\text{осн}}\) получается конечная полная система для СФЭ: схемные аналоги основных формульных тождеств вместе с тождествами ветвления и снятия.1

Что важно запомнить
  • КПСТ для СФЭ должна связывать преобразованиями любые две эквивалентные СФЭ.
  • Формульная КПСТ переносится в СФЭ через схемные аналоги тождеств.1
  • Дополнительно обязательны тождества ветвления τᴮ и снятия τᶜ.
  • Теорема 5.1: конечная полнота для формул ⇒ конечная полнота для СФЭ того же базиса.
  • Для Б₀ используется система {t̄: t∈\(\tau_{\text{осн}}\)}∪τᴮ∪τᶜ.1

Почему формульной системы недостаточно буквально

СФЭ отличается от дерева формулы возможностью внутренних ветвлений: один вычисленный результат может использоваться несколько раз. Поэтому эквивалентные схемы могут отличаться не только локальными функциональными фрагментами, но и тем, где промежуточный результат раздваивается или где остаются неиспользуемые части. Эти различия должны уметь устранять тождества системы.1

Теорема 5.1

Пусть τ — конечная полная система тождеств для эквивалентных преобразований формул над базисом Б. Каждому t∈τ сопоставим схемный аналог t̄, а к ним добавим системы тождеств ветвления \(\tau^B\) и снятия \(\tau^C\). Тогда

\(\{\bar t:t\in\tau\}\cup\tau^B\cup\tau^C\)

является конечной полной системой тождеств для эквивалентных преобразований СФЭ над Б.1

Идея доказательства

Сначала при помощи τᴮ и τᶜ произвольную СФЭ можно свести к эквивалентной системе формул: внутренние разветвления раскрываются, висячие или лишние структурные фрагменты снимаются. Затем полнота τ позволяет преобразовать полученную систему формул в формульное представление второй эквивалентной СФЭ. Каждый формульный шаг моделируется схемными тождествами t̄ вместе с τᴮ и τᶜ. Наконец, структурные тождества восстанавливают требуемую графовую организацию второй схемы.1

Для Б₀={∧,∨,¬} теорема вместе с полнотой \(\tau_{\text{осн}}\) сразу даёт конкретную КПСТ для СФЭ. Важный смысл результата: проблема полноты тождеств для более общего графового класса сводится к уже решённой формульной проблеме плюс конечный набор правил, описывающих разделение и снятие ветвей.

Пример простыми словами

Пусть промежуточный результат \(A\) используется в СФЭ дважды. Тождества ветвления и снятия позволяют временно развернуть такое совместное использование в две позиционные копии, то есть перейти к системе формул. Там применяется нужное формульное тождество из \(\tau\), после чего схемные тождества снова собирают общее вычисление \(A\). Так полнота для формул переносится на графовую структуру СФЭ.

Частые ошибки
  • Считать, что \(\tau_{\text{осн}}\) формул сама по себе полна для СФЭ. Графовая модель требует ещё тождеств ветвления и снятия.
  • Путать «конечная система тождеств» и «конечное число схем». Теорема говорит о конечном наборе правил преобразования.
  • Считать доказательство полноты перебором схем. Оно использует сведение СФЭ к формулам и моделирование формульных преобразований.

Другие вопросы

Источники

  1. 1 Ложкин С. А. Лекции по основам кибернетики Вариант 2017 г. (гр. 311–319), глава 2, §5, теорема 5.1 и следствие, МГУ, факультет ВМК