Я прохожу курс по формальным основам программирования, одна из вещей, которые мы рассмотрели, это доказательство определенных свойств языков, я проделал большую часть работы, но я застрял в этих двух вопросах, так как понятия не имеюкак доказать их.
они заключаются в следующем:
A ^ (B ^ C) = (A ^ B) ^ C (который я считаю ассоциативным правилом)
A ^ (BUC) = (A ^ B) U (A ^ C) (правило распределения)
В этих примерах я использовал ^ для обозначения конкатенации