Вот эта запись, и те, что за ней - правильные. До того - скорее нет (хотя можно договориться об обозначениях, конечно).
Разница в том, что

и

- существенно разные объекты.

- терм, его значение - число.

- формула, ее значение - истина / ложь. Уравнения тоже являются формулами.
Квадратные и фигурные скобки можно навешивать на утверждения, и получать из них новые утверждения (соответствуют дизъюнкции и конъюнкции).
А вот что такое "

и

" (которое получается, если читать фигурную скобку в вашем определении модуля стандартным образом) - непонятно.
При записи кусочно-заданных функций фигурная скобка используется в другом смысле, чем при записи системы уравнений, и она объединяет не утверждения, а пары вида "условие на аргумент - т.е. формула; значение функции при выполнении этого условия - т.е. терм", записанные через запятую.
Итого у фигурной скобки есть два стандартных значения (конъюнкция и выбор случая), у квадратной - одно (дизъюнкция), и ваши определения под них не подходят. Понятно, как можно доопределить, чтобы сделать вашу запись корректной, но непонятно, зачем.