stringtranslate.com

Бинарная операция

Бинарная операция — это правило объединения аргументов и получения

В математике бинарная операция или диадическая операция — это правило объединения двух элементов (называемых операндами ) для создания другого элемента. Более формально, бинарная операция — это операция арности два .

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

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

Бинарные операции являются краеугольным камнем большинства структур , изучаемых в алгебре , в частности в полугруппах , моноидах , группах , кольцах , полях и векторных пространствах .

Терминология

Точнее, бинарная операция над множеством — это отображение элементов декартова произведения на : [1] [2] [3]

Свойство замыкания бинарной операции выражает существование результата операции при любой паре операндов. [4]

Если это не функция , а частичная функция , то называется частичной бинарной операцией . Например, деление действительных чисел является частично двоичной операцией, поскольку делить на ноль нельзя : не определено для каждого действительного числа . И в теории моделей , и в классической универсальной алгебре бинарные операции должны быть определены над всеми элементами . Однако частичные алгебры [5] обобщают универсальные алгебры , позволяя выполнять частичные операции.

Иногда, особенно в информатике , термин «бинарная операция» используется для обозначения любой бинарной функции .

Свойства и примеры

Типичными примерами бинарных операций являются сложение ( ) и умножение ( ) чисел и матриц , а также композиция функций на одном множестве. Например,

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

Первые три примера выше являются коммутативными, и все приведенные выше примеры ассоциативны.

На множестве действительных чисел вычитание , то есть , является бинарной операцией, которая не является коммутативной, поскольку, вообще говоря, . Оно также не ассоциативно, поскольку, вообще говоря, ; например, но .

На множестве натуральных чисел возведение в степень двоичной операции , , не является коммутативным, поскольку (см. уравнение x y = y x ), а также не является ассоциативным, поскольку . Например, с , , и , , но . Изменяя набор на набор целых чисел , эта бинарная операция становится частично бинарной операцией, поскольку теперь не определено, когда и является любым отрицательным целым числом. Для любого набора эта операция имеет правую идентичность (которая равна ), поскольку для всех в наборе это не является идентичностью (двусторонняя идентичность), поскольку в общем случае.

Деление ( ), частичная двоичная операция над множеством действительных или рациональных чисел, не является коммутативной или ассоциативной. Тетрация ( ), как бинарная операция над натуральными числами, не является коммутативной или ассоциативной и не имеет единичного элемента.

Обозначения

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

Бинарные операции иногда записываются с использованием префиксной или (чаще) постфиксной записи, причем в обоих случаях скобки отсутствуют. Их еще называют соответственно польской нотацией и обратной польской нотацией .

Бинарные операции как троичные отношения

Бинарную операцию над множеством можно рассматривать как тернарное отношение на , то есть набор троек in for all и in .

Другие бинарные операции

Например, скалярное умножение в линейной алгебре . Вот поле и векторное пространство над этим полем .

Также скалярное произведение двух векторов отображается в , где – поле, а – векторное пространство над . Будет ли это рассматриваться как бинарная операция, зависит от авторов.

Смотрите также

Примечания

  1. ^ Ротман 1973, стр. 1
  2. ^ Харди и Уокер 2002, стр. 176, Определение 67
  3. ^ Фрэли 1976, стр. 10
  4. ^ Холл 1959, стр. 1
  5. ^ Джордж А. Гретцер (2008). Универсальная алгебра (2-е изд.). Springer Science & Business Media. Глава 2. Частичные алгебры. ISBN 978-0-387-77487-9.

Рекомендации

Внешние ссылки