Введение
В математике операция — это функция, которая принимает ноль или более входных значений (также называемых «операндами» или «аргументами») и возвращает однозначно определенное выходное значение. Количество операндов называется аритностью операции. Наиболее часто изучаемыми операциями являются бинарные операции (то есть операции аритности 2), такие как сложение и умножение, и унарные операции (то есть операции аритности 1), такие как противоположный элемент и обратный элемент. Операция аритности ноль, или нульарная операция, является константой. Смешанное произведение является примером операции аритности 3, также называемой тернарной операцией. Обычно аритность считается конечной. Однако иногда рассматриваются бесконечноарные операции. Бинарные операции, с другой стороны, принимают два значения и включают сложение, вычитание, умножение, деление и возведение в степень. Операции могут включать математические объекты, отличные от чисел. Логические значения «истина» и «ложь» могут быть объединены с помощью логических операций, таких как «и», «или» и «не». Векторы можно складывать и вычитать. Повороты можно комбинировать с помощью операции композиции функций, выполняя сначала первый поворот, а затем второй. Операции над множествами включают бинарные операции объединение и пересечение, а также унарную операцию дополнения. Операции над функциями включают композицию и свертку. Операции могут быть не определены для каждого возможного значения из их области определения. Например, в действительных числах нельзя делить на ноль или извлекать квадратный корень из отрицательного числа. Значения, для которых операция определена, образуют множество, называемое областью определения или активной областью определения. Множество, содержащее полученные значения, называется кообластью, но множество фактически достигнутых операцией значений называется областью определения кообласти, активной кообластью, образом или областью значений. Например, в действительных числах операция возведения в квадрат производит только неотрицательные числа; кообластью является множество действительных чисел, но областью значений — неотрицательные числа. Операции могут включать различные объекты: вектор можно умножить на скаляр, чтобы получить другой вектор (операция, известная как скалярное умножение), а операция скалярного произведения двух векторов производит величину, являющуюся скаляром. Операция может обладать или не обладать определенными свойствами, например, она может быть ассоциативной, коммутативной, антикоммутативной, идемпотентной и так далее. Объединяемые значения называются операндами, аргументами или входами, а полученное значение называется значением, результатом или выходом. Операции могут иметь меньше или больше двух входов (включая случай нулевого входа и бесконечного числа входов, хотя это не всегда верно, как в случае скалярного произведения, где векторы умножаются и получается скаляр). N-арная операция ω: Xⁿ → X называется внутренней. N-арная операция ω: Xᵢ × S × Xⁿ⁻ⁱ⁻¹ → X, где 0 ≤ i < n, называется внешней операцией относительно скалярного множества или множества операторов S. В частности, для бинарной операции ω: S × X → X называется левой внешней операцией относительно S, а ω: X × S → X — правой внешней операцией относительно S. Примером внутренней операции является сложение векторов, где два вектора складываются и получается вектор. Примером внешней операции является скалярное умножение, где вектор умножается на скаляр и получается вектор. N-арная мультифункция или ω — это отображение из декартова произведения множества в множество подмножеств этого множества, формально.
In mathematics, an operation is a function which takes zero or more input values (also called "operands" or "arguments") to a well defined output value. The number of operands is the arity of the operation. The most commonly studied operations are binary operations (i. e., operations of arity 2), such as addition and multiplication, and unary operations (i. e., operations of arity 1), such as additive inverse and multiplicative inverse. An operation of arity zero, or nullary operation, is a constant. The mixed product is an example of an operation of arity 3, also called ternary operation. Generally, the arity is taken to be finite. However, infinitary operations are sometimes considered, Binary operations, on the other hand, take two values, and include addition, subtraction, multiplication, division, and exponentiation. Operations can involve mathematical objects other than numbers. The logical values true and false can be combined using logic operations, such as and, or, and not. Vectors can be added and subtracted. Rotations can be combined using the function composition operation, performing the first rotation and then the second. Operations on sets include the binary operations union and intersection and the unary operation of complementation. Operations on functions include composition and convolution. Operations may not be defined for every possible value of its domain. For example, in the real numbers one cannot divide by zero or take square roots of negative numbers. The values for which an operation is defined form a set called its domain of definition or active domain. The set which contains the values produced is called the codomain, but the set of actual values attained by the operation is its codomain of definition, active codomain, image or range. For example, in the real numbers, the squaring operation only produces non negative numbers; the codomain is the set of real numbers, but the range is the non negative numbers. Operations can involve dissimilar objects: a vector can be multiplied by a scalar to form another vector (an operation known as scalar multiplication), and the inner product operation on two vectors produces a quantity that is scalar. An operation may or may not have certain properties, for example it may be associative, commutative, anticommutative, idempotent, and so on. The values combined are called operands, arguments, or inputs, and the value produced is called the value, result, or output. Operations can have fewer or more than two inputs (including the case of zero input and infinitely many inputs although this is by no means universal, as in the case of dot product, where vectors are multiplied and result in a scalar. An n ary operation ω: Xn → X is called an An n ary operation ω: Xi × S × Xn − i − 1 → X where 0 ≤ i < n is called an external operation by the scalar set or operator set S. In particular for a binary operation, ω: S × X → X is called a left external operation by S, and ω: X × S → X is called a right external operation by S. An example of an internal operation is vector addition, where two vectors are added and result in a vector. An example of an external operation is scalar multiplication, where a vector is multiplied by a scalar and result in a vector. An n ary multifunction or ω is a mapping from a Cartesian power of a set into the set of subsets of that set, formally .