Бинарная функция
В математике ( двоичная функция также называемая функцией двумерной функции или функцией двух переменных ) — это функция , которая принимает два входных параметра.
Точнее говоря, функция является двоичным, если существуют множества такой, что
где является произведением декартовым и
Альтернативные определения [ править ]
Теоретико-множество двоичная функция может быть представлена как подмножество декартова произведения. , где принадлежит подмножеству тогда и только тогда, когда .И наоборот, подмножество определяет бинарную функцию тогда и только тогда, когда для любого и , существует уникальный такой, что принадлежит . затем определяется как это .
Альтернативно, двоичную функцию можно интерпретировать просто как функцию из к .Однако даже если думать об этом таким образом, обычно пишут вместо .(То есть одна и та же пара круглых скобок используется для обозначения как применения функции , так и образования упорядоченной пары .)
Примеры [ править ]
Деление целых чисел можно рассматривать как функцию. Если это набор целых чисел , – набор натуральных чисел (кроме нуля), а — множество рациональных чисел , то деление — двоичная функция .
В векторном пространстве V над полем F . скалярное умножение является бинарной функцией Скаляр a € F объединяется с вектором v € V для получения нового вектора av € V .
Другим примером являются внутренние продукты или, в более общем смысле, функции вида , где x , y — вектора с действительным знаком соответствующего размера, а M — матрица. Если M является положительно определенной матрицей , это дает скалярный продукт . [1]
Функции двух действительных переменных [ править ]
Функции, область определения которых является подмножеством их часто также называют функциями двух переменных, даже если их область определения не образует прямоугольник и, следовательно, не является декартовым произведением двух множеств. [2]
Ограничения на обычные функции [ править ]
В свою очередь, из бинарной функции можно также вывести обычные функции одной переменной.Учитывая любой элемент , есть функция , или , от к , заданный .Аналогично, учитывая любой элемент , есть функция , или , от к , заданный . В информатике это отождествление функции из к и функция из к , где представляет собой набор всех функций из к , называется каррированием .
Обобщения [ править ]
Различные концепции, относящиеся к функциям, также можно обобщить на двоичные функции.Например, приведенный выше пример деления является сюръективным (или на ), поскольку каждое рациональное число может быть выражено как частное целого и натурального числа.Этот пример инъективен по каждому входу в отдельности, поскольку функции f х и f y всегда инъективны.Однако он не инъективен по обеим переменным одновременно, потому что (например) f (2,4) = f (1,2).
Можно также рассмотреть частичные двоичные функции, которые могут быть определены только для определенных значений входных данных.Например, приведенный выше пример деления также можно интерпретировать как частичную двоичную функцию от Z и N до Q , где N — это набор всех натуральных чисел, включая ноль.Но эта функция не определена, когда второй вход равен нулю.
Бинарная операция — это бинарная функция, в которой множества X , Y и Z равны; Бинарные операции часто используются для определения алгебраических структур .
В линейной алгебре билинейное преобразование — это бинарная функция, где множества X , Y и Z являются векторными пространствами , а производные функции f х и fy — все линейные преобразования .Билинейное преобразование, как и любую бинарную функцию, можно интерпретировать как функцию от X × Y до Z , но эта функция в общем случае не будет линейной.Однако билинейное преобразование также можно интерпретировать как одно линейное преобразование из тензорного произведения это З.
Обобщения троичных и других функций [ править ]
Понятие двоичной функции обобщается до троичной (или 3-арной ) функции , четвертичной (или 4-арной ) функции или, в более общем плане, до n-арной функции для любого натурального числа n . просто 0-арная функция задается Z элементом Z .Можно также определить A-арную функцию , где A — любое множество ; имеется один вход для каждого элемента A .
Теория категорий [ править ]
В теории категорий n - арные функции обобщаются до n -арных морфизмов в мультикатегории .Интерпретация n -арного морфизма как обычного морфизма, область определения которого является своего рода произведением областей определения исходного n -арного морфизма, будет работать в моноидальной категории .Построение производных морфизмов одной переменной будет работать в замкнутой моноидальной категории .Категория множеств является замкнутой моноидальной, как и категория векторных пространств, что дает вышеприведенное понятие билинейного преобразования.
См. также [ править ]
Ссылки [ править ]
- ^ Кларк, Бертран; Фокуэ, Эрнест; Чжан, Хао Хелен (21 июля 2009 г.). Принципы и теория интеллектуального анализа данных и машинного обучения . п. 285. ИСБН 9780387981352 . Проверено 16 августа 2016 г.
- ^ Стюарт, Джеймс (2011). Основы многомерного исчисления . Торонто: Нельсон Эдьюкейшн. п. 591.