Под "алгебраическим аналогом

" понимается класс многочленов, вычисляемых схемами полиномиального размера. Более точно:
Задачей или

-последовательнсотью будем называть последовательность

многочленов, число переменных и степень которых полиномиально зависит от индекса (термин "задача" в таком смысле в литературе не применяется, но мне кажется уместным).
Неветвящейся программой над полем

с входом

без констант называется последовательность многочленов, в которой каждый элемент есть либо свободная переменная

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

называется последовательность программ

, результатами которых являются многочлены

.
Класс

- это класс всех задач

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

.
Класс

- класс задач, предстаимых в виде

с

и

.
Классы

и

определяются аналогично, но разрешается еще операция умножения на произвольную константу из поля

.
По-поводу связи с классической постановкой. Одна из основных проблем здесь - неуниформность модели Валианта (для разных

используются разные программы), так что в классической постановке классам

и

соответствуют неуниформные классы

и

. Известно, что

для конечного поля

влечет

, и в предположении обобщенной гипотезы Римана то же верно для

. Известно также, что

влечет схлопывание полиномиальной иерархии до 2 уровня, то есть
