Мфти, 2 курс, предмет - теория реализации языков программирования, учебника нет-нам семинарист лично методички рассылает, щас - тема синтаксический моноид
Сочувствую. Итак, начали. Есть конгруэнция

, т.е. из

следует

и

для любого

Как я писал, определяем умножение классов
![$[x][y]=[xy]$ $[x][y]=[xy]$](https://dxdy-03.korotkov.co.uk/f/6/7/7/6779dd1ad97db2ce9b7015d82adf1f6382.png)
. Теперь основное - нужно проверить, что это умножение определено
корректно. Это означает, что если Вы берете произведение классов
![$[x']$ $[x']$](https://dxdy-04.korotkov.co.uk/f/7/4/8/7487da7ceb0e47bd47e6f913535ab7ce82.png)
и
![$[y']$ $[y']$](https://dxdy-04.korotkov.co.uk/f/f/c/5/fc56a35d379c623a5a17147d6839ff7082.png)
, то оно должно равняться
![$[xy]$ $[xy]$](https://dxdy-03.korotkov.co.uk/f/a/d/b/adb198860602248ed4186c1f373cb5f582.png)
(поскольку
![$[x']=[x]$ $[x']=[x]$](https://dxdy-01.korotkov.co.uk/f/c/b/2/cb2c37bb9f484f1d3d9b970c1e3c851f82.png)
и
![$[y']=[y]$ $[y']=[y]$](https://dxdy-04.korotkov.co.uk/f/7/e/c/7ec5a2824e97f239b88a14be79461c5682.png)
). Таким образом, Вам нужно доказать, что если

и

, то

. Вот и пробуйте доказать!