stringtranslate.com

Двоичная операция

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Обозначение

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

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

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

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

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

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

Также скалярное произведение двух векторов отображается в , где — поле, а — векторное пространство над . От авторов зависит, будет ли это считаться бинарной операцией.

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

Примечания

  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.

Ссылки

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