В общем виде задача легко решается, если брать только функции, монотонные по всем аргументам. Допустим, разрешены операции
арностей
и монотонно возрастающие/убывающие по
-му аргументу при
. Обозначим
максимум/минимум при
, который можно получить из
единиц с помощью операций
. Также
при
.
После недолгого раздумья выкинем унарные и нульарные операции, и единственной нульарной поставим единицу. С учётом этого,
т. е. достаточно просто. Немонотонные по аргументам операции сводят задачу к скучному перебору, потому рассматривать их я не буду.
-- Сб сен 05, 2015 21:41:16 --М-да,
нормально не выражается. Если сделать это семейством унарных операций
, где
— число единиц, получим фикс