Я исходил из соображения общности, без необходимости определять бинарную операция и без необходимости какой-то определенной полугруппы.
Сперва исправлю опечатки, должно быть

, т.е.

В решении гомоморфизм функции

строится через биективное отображение

, все рано получили гомоморфную функцию, потому что получается

Далее то, во что отображаются элементы

полугруппы

, тоже получаются гомоморфизмами, потому что для них выполняется гомоморфизм

, т.е. мы получили гомоморфизм

, а учитывая то, что это отображение биективное и то, что ее обратная функция

имеет те же качества, то мы получили изоморфизм в обе стороны.
Теперь у меня есть претензия к такому доказательству.
Согласно условию в первой части эквивалентного утверждения, согласно которому длинноватое доказательство которого я приводил, мы имеем следующий набор утверждений:
1. полугруппа - множество замкнутое относительно ассоциативной операции умножения.
2. базис, который
2.1 можно отображать как угодно
2.2 отображать в произвольную полугруппу
2.3 отображение, которое может быть однозначно расширено до гомоморфизма всей полугруппы
3. в условии нет свойства базиса
3.1 быть независимыми
3.2 однозначно представлять все элементы полугруппы
так как условия 3. нет в исходном условии я не могу воспользоваться тем доказательством, которое вы хотели, 2-е которое я привел, так как 3.1 и 3.2 надо доказать, на которое опирается 2-е доказательство.
У меня вопрос: что неверно в том длинноватом доказательстве?