Есть ли какой-нибудь естественный или заметный способ связать или связать математические группы и формальные языки CS или какую-то другую основную концепцию CS, например машины Тьюринга?
Я ищу ссылки / приложения. Однако обратите внимание, что я знаю о связи между полугруппами и языками CS (а именно через конечные автоматы ). (Эта литература по полуавтоматам когда-либо смотрит на «групповые автоматы»?)
Много лет назад я видел одну статью, которая может приблизиться, которая преобразует таблицы переходов TM в бинарную операцию, возможно, иногда группу, в некоторых случаях, возможно, на основе некоторой симметрии в таблице состояний TM. В частности, он не исследовал это, но и не исключил.
Кроме того, в частности, что касается большого объема математических исследований по классификации конечных групп , имеет или может ли оно иметь какое-либо значение или интерпретацию в TCS? Как выглядит «алгоритмический объектив» этого огромного здания математического исследования? Что это «говорит» о возможной скрытой структуре в вычислениях?
Этот вопрос частично вдохновлен некоторыми другими примечаниями, например: