Приведенное выше определение алгоритма не является точным; оно чисто описательное. Благодаря этому разработка алгоритмических проблем продолжительное время не могла быть развернута во всей полноте. Если для какого-либо круга задач алгоритм не существовал, отсутствие точного определения алгоритма не позволяло дать этому факту научное доказательство. В 30-е годы точное определение алгоритма было, наконец, разработано. Благодаря этому удалось установить наличие алгоритмически неразрешимых задач как в математической логике, так и в математике (Марков, Пост). Однако относительно некоторых математических алгоритмических проблем долгое время не удавалось выяснить, разрешимы они или нет. К их числу относилась и проблема тождества слов в теории групп, играющей фундаментальную роль в различных разделах математики. В самой теории групп эта алгоритмическая проблема была узловой: от ее решения зависело решение других важных вопросов теории групп.
Группой называют каждое множество элементов любой природы (чисел, движений и т. п.), для которых установлено одно прямое действие, называемое обычно перемножением и подчиняющееся закону ассоциативности, и обратное действие — деление. Каждый элемент группы является произведением элементов некоторого их исходного запаса. Последние называются образующими группы и обозначаются различными символами, например буквами алфавита. Результат перемножения образующих
(α · β) γ = α (β · γ).
Образующие группы называются алфавитом, а каждое их произведение — словом. Например, если группа строится из трех образующих
В группах можно разными способами определить равенство слов. Это определение может состоять из одной или конечной системы равенств между словами. Так, если принять, что в группе (
Проблема тождества слов была поставлена в 1912 году. Теперь ее формулировали так: пусть дана группа с конечным числом образующих и с конечным числом определяющих соотношений. Требуется построить алгоритм, позволяющий для любых двух слов установить, равны они между собой или нет.
В некоторых частных случаях, например, когда задается только одно определяющее соотношение, эту проблему удалось решить. Однако в общем случае вопрос о существовании алгоритма для решения проблемы тождества слов оставался открытым. В 1955 году П. С. Новиков опубликовал названную выше работу, в которой доказал, что
Важнейшие результаты П. С. Новикова относятся к области математической логики, к которой его привел детальный анализ трудностей, встретившихся в теории множеств. Занимаясь математической логикой, П. С. Новиков старается выяснить роль и значение логических принципов в современной математике. В этом направлении им получен ряд интересных результатов, в том числе и результаты в вопросах приложения математической логики непосредственно к задачам теории множеств.
Помимо замечательных работ в области математической логики и теории функций, П. С. Новикову принадлежит также работа в области теории Ньютоновского потенциала, имеющая принципиальное значение в современной геофизике.
Иван Георгиевич Петровский (Род. в 1901 г.)