НОРМАЛЬНЫЕ АЛГОРИФМЫ, нормальные алгоритмы
 — класс словарных алгоритмов, т. е. алгоритмов, применимых к словам некоторого алфавита. Ввел их сов. математик А. А. Марков (р. 1903). Всякий Н. а. вполне определяется указанием алфавита, в котором он действует, и схемы Н. а. Алфавитом Н. а. может служить произвольный конечный алфавит А. Формулами подстановок в алфавите А наз. выражения вида 

 (простая подстановка) или 

 (заключительная подстановка), где 

 — некоторые слова в алфавите А, называемые соответственно левой и правой частями ф-лы подстановки (предполагается, что алфавит А не содержит букв 
 
 
Каждый Н. а. в алфавите А имеет конечное число таких ф-л подстановок. Их записывают в виде списка. Этот список наз. схемой алгоритма. 
Применение Н. а. к слову s заключается в следующем. В данном списке  подстановок ищут первую из тех, в которой левая часть входит в слово s. Находят первое вхождение левой части этой ф-лы в s и вместо этого вхождения подставляют правую часть
 подстановок ищут первую из тех, в которой левая часть входит в слово s. Находят первое вхождение левой части этой ф-лы в s и вместо этого вхождения подставляют правую часть  Это дает новое слово
 Это дает новое слово  . С ним делают то же, что с s, и т. д. Этот процесс может оборваться сам собою на некотором слове, в которое не входит ни одна из левых частей
. С ним делают то же, что с s, и т. д. Этот процесс может оборваться сам собою на некотором слове, в которое не входит ни одна из левых частей  подстановок, составляющих схему алгоритма. Кроме того, постулируют, что описанный выше процесс обрывается, когда к очередному слову применить одну из заключительных
 подстановок, составляющих схему алгоритма. Кроме того, постулируют, что описанный выше процесс обрывается, когда к очередному слову применить одну из заключительных  подстановок, т. е.
 подстановок, т. е.  вида
 вида  
 
 
Если процесс заканчивается, то полученное последнее слово является результатом применения Н. а. к исходному слову s. 
Доказано, что относительно осуществляемых ими преобразований, Н. а. совпадают с другими классами алгоритмов, введенными для уточнения интуитивного понятия алгоритма, напр., Тьюринга машинами. Аналогом Черча тезиса для Н. а. является следующий аринцип нормализации А. А. Маркова: всякий алгоритм в алфавите А вполне эквивалентен относительно .4 некоторому Н. а. над А. Задание алгоритмов в нормальном виде близко к понятию исчисления, и это чрезвычайно удобно в тех случаях, когда в исследуемом разделе математики или кибернетики понятие исчисления широко используют, как это имеет место, напр., в логике математической или лингвистике математической. Пользуясь понятием Н. а., А. А. Марков и др. доказали неразрешимость целого ряда алгоритм, проблем (см. Неразрешимые алгоритмические проблемы). 
Лит.: Марков А. А. Теория алгорифмов. «Труды Математического института им. В. А. Стеклова АН СССР», 1954, т. 42. М. И. Кратко.