Я думаю, каждому старшекласснику хоть раз доводилось слышать о факториале. Факториал неотрицательного целого числа n определяют как произведение всех натуральных от 1 до n:
Прошу ещё раз обратить внимание, что мы используем операцию произведения. А что если вместо неё использовать другую операцию? Например, операцию сложения или вычитания?
Или операцию деления?
Что ж, после того, как мы уже хорошо представляем нашу идею обобщения факториала, пришло время формализовать её
Пусть символ ¤ обозначает какую-либо операцию (бинарную). Например, если ¤ = +, тогда 8 ¤ 2 = 8 + 2 = 10. Если ¤ = / (деление), то 8 ¤ 2 = 8 / 2 = 4
Бинарная операция (см. википедию)
Пусть n ∈ ℕ (n - натуральное число)
Тогда опериалом натурального числа n с заданной операцией ¤ назовём следующее выражение:
И будем обозначать это выражение как Ѻ<n, ¤>, где первый аргумент - некоторое натуральное число, а второй - некоторая бинарная операция
В конечном итоге имеем такое определение:
Хоть мы и определили опериал для любой бинарной операции, можно (скорее всего) придумать такую бинарную операцию, что 1 ¤ 2 вычисляется (1 ¤ 2 = a), однако a ¤ 3 не вычисляется. Поэтому имеет место несуществование опериала относительно какой-либо операции ¤ при заданном n.
В дальнейших статьях я буду выводить формулы опериалов от различных бинарных операций.
Спасибо за внимание!