Бинарная операция
В математике бинарная операция или диадическая операция — это правило объединения двух элементов (называемых операндами ) для создания другого элемента. бинарная операция — это операция арности Более формально , два.
Более конкретно, бинарная операция над множеством — это бинарная операция, два домена которой и кодомен являются одним и тем же набором. Примеры включают знакомые арифметические сложения операции , вычитания и умножения . Другие примеры легко найти в разных областях математики, таких как сложение векторов , умножение матриц и сопряжение в группах .
Операцию арности два, включающую несколько наборов, иногда называют бинарной операцией . Например, скалярное умножение векторных пространств требует скаляра и вектора для создания вектора, а скалярное произведение требует двух векторов для создания скаляра. Такие бинарные операции также можно назвать бинарными функциями .
Бинарные операции являются краеугольным камнем большинства структур , изучаемых в алгебре , в частности в полугруппах , моноидах , группах , кольцах , полях и векторных пространствах .
Терминология
[ редактировать ]Точнее, бинарная операция над множеством является отображением элементов декартова произведения к : [1] [2] [3]
Свойство замыкания бинарной операции выражает существование результата операции при любой паре операндов. [4]
Если не функция , а частичная функция , то называется частичной бинарной операцией . Например, деление действительных чисел невозможно является частично двоичной операцией, поскольку деление на ноль : не определено для каждого действительного числа . И в теории моделей , и в классической универсальной алгебре бинарные операции должны быть определены над всеми элементами . Однако частичные алгебры [5] обобщить универсальные алгебры , чтобы разрешить частичные операции.
Иногда, особенно в информатике , термин «бинарная операция» используется для обозначения любой бинарной функции .
Свойства и примеры
[ редактировать ]Типичными примерами бинарных операций являются сложение ( ) и умножение ( ) чисел и матриц, а также композицию функций на одном множестве.Например,
- О множестве действительных чисел , является двоичной операцией, поскольку сумма двух действительных чисел является действительным числом.
- О множестве натуральных чисел , является бинарной операцией, поскольку сумма двух натуральных чисел является натуральным числом. Это другая бинарная операция, чем предыдущая, поскольку наборы разные.
- На съемочной площадке из матрицы с действительными элементами, является бинарной операцией, поскольку сумма двух таких матриц есть матрица.
- На съемочной площадке из матрицы с действительными элементами, является бинарной операцией, поскольку произведение двух таких матриц есть матрица.
- Для заданного набора , позволять быть набором всех функций . Определять к для всех , композиция двух функций и в . Затем является бинарной операцией, поскольку композиция двух функций снова является функцией на множестве (то есть член ).
Многие бинарные операции, представляющие интерес как в алгебре, так и в формальной логике, являются коммутативными , удовлетворяя условиям для всех элементов и в , или ассоциативный , удовлетворяющий для всех , , и в . Многие из них также имеют элементы идентичности и обратные элементы .
Первые три примера выше являются коммутативными, и все приведенные выше примеры ассоциативны.
О множестве действительных чисел , вычитание , то есть , является бинарной операцией, которая не является коммутативной, поскольку, вообще говоря, . Оно также не ассоциативно, поскольку, вообще говоря, ; например, но .
О множестве натуральных чисел двоичной операции , возведение в степень , , не является коммутативным, поскольку (ср. уравнение x и = и х ), а также неассоциативен, поскольку . Например, с , , и , , но . Изменяя набор к множеству целых чисел , эта бинарная операция становится частичной бинарной операцией, поскольку теперь она не определена, когда и любое отрицательное целое число. Для любого набора эта операция имеет правильный тождество (то есть ) с для всех в множестве, которое не является тождеством (двустороннее тождество), поскольку в общем.
Разделение ( ), частичная двоичная операция над множеством действительных или рациональных чисел, не является коммутативной или ассоциативной. Тетрация ( ), как бинарная операция над натуральными числами, не является коммутативной или ассоциативной и не имеет единичного элемента.
Обозначения
[ редактировать ]Бинарные операции часто записываются с использованием инфиксной записи, например , , или (путем сопоставления без символа) а не функциональной записью формы . Степени обычно также пишутся без оператора, но со вторым аргументом в виде надстрочного индекса .
Бинарные операции иногда записываются с использованием префиксной или (чаще) постфиксной записи, причем в обоих случаях скобки отсутствуют. Их еще называют соответственно польскими обозначениями и обратная польская запись .
Бинарные операции как троичные отношения
[ редактировать ]Бинарная операция на съемочной площадке можно рассматривать как троичное отношение на , то есть набор троек в для всех и в .
Другие бинарные операции
[ редактировать ]Например, скалярное умножение в линейной алгебре . Здесь это поле и является векторным пространством над этим полем.
Также скалярное произведение двух векторных карт к , где это поле и является векторным пространством над . Будет ли это рассматриваться как бинарная операция, зависит от авторов.
См. также
[ редактировать ]- Категория:Свойства бинарных операций
- Итерированная бинарная операция – многократное применение операции к последовательности.
- Магма (алгебра) - алгебраическая структура с бинарной операцией.
- Оператор (программирование) — конструкция, связанная с математической операцией в компьютерных программах.
- Тернарная операция - математическая операция, объединяющая три элемента для создания другого элемента.
- Таблица истинности § Бинарные операции
- Унарная операция – математическая операция только с одним операндом.
Примечания
[ редактировать ]- ^ Ротман 1973 , стр. 1
- ^ Харди и Уокер 2002 , стр. 176, Определение 67
- ^ Фрэли 1976 , стр. 10
- ^ Холл 1959 , стр. 1
- ^ Джордж А. Гретцер (2008). Универсальная алгебра (2-е изд.). Springer Science & Business Media. Глава 2. Частичные алгебры. ISBN 978-0-387-77487-9 .
Ссылки
[ редактировать ]- Фрэли, Джон Б. (1976), Первый курс абстрактной алгебры (2-е изд.), Чтение: Аддисон-Уэсли, ISBN 0-201-01984-1
- Холл, Маршалл младший (1959), Теория групп , Нью-Йорк: Макмиллан
- Харди, Дэрел В.; Уокер, Кэрол Л. (2002), Прикладная алгебра: коды, шифры и дискретные алгоритмы , Аппер-Сэддл-Ривер, Нью-Джерси: Прентис-Холл, ISBN 0-13-067464-8
- Ротман, Джозеф Дж. (1973), Теория групп: Введение (2-е изд.), Бостон: Аллин и Бэкон