Це зменшення є конструктивною методикою підтвердження того, що підмножина (названа безпечним) реляційним численням Tuple (TRC) є менш виразною, ніж реляційна алгебра (RA). Інший спосіб бути істинним, Safe-TRC і RA мають еквівалентну виразність. Наприклад, дивіться теорему 5.3.10 . Синтаксичне обмеження "безпеки" забезпечує властивість обчислення, яке не залежить від домену, і воно необхідне.
У R-СУБД SQL може розглядатися як конкретна (декларативна) мова для TRC. Колектор RA - це процедурний план (послідовність операцій), в який складається компресія SQL. Отже, перетворення - це фактично формальний опис процесу компіляції. Зауважте, що SQL вводить такі розширення, як DISTINCT, ORDER BY, GROUP BY, які явно виходять за межі теорії TRC та RA.
Я не знаю точної теоретичної складності перетворення, але явно вона повинна бути "дешевою". Фотон Колайтіс зазначає, що це лінійно.
Мені невідома реалізація цього алгоритму з доказовою концепцією.