Спасибо за ссылку! Весьма познавательно )
Предложенная формализация позволяет убедительно ответить на вопрос, добавляет ли новая фича ("конструктор") выразительной мощности языку. Но все-таки, она не позволяет сравнивать разные языки, и даже разные базовые фичи одного языка.
Например, одна фича добавляет выразительной мощности, и другая (независимая от первой) тоже добавляет. А какая добавляет больше? А язык с первой фичей или со второй фичей обладает большей выразительной мощностью?
Кстати, кажется докладчик делает логическую ошибку, когда говорит (момент
32:26), что из сохранения эквивалентности следует, что новая фича не привносит мощности (т.е., она выразима через существующие фичи).
Теорема (она в лекции приведена далее) говорит, что из нарушения эквивалентности следует невыразимость фичи.
И обратное неверно. А верно: из выразимости фичи следует сохранение эквивалентности.