В математике бинарная операция коммутативна , если изменение порядка операндов не меняет результат. Это фундаментальное свойство многих бинарных операций, и многие математические доказательства зависят от него. Возможно, наиболее известное как свойство арифметики, например, "3 + 4 = 4 + 3" или "2 × 5 = 5 × 2" , это свойство также может использоваться в более сложных настройках. Название необходимо, поскольку существуют операции, такие как деление и вычитание , которые его не имеют (например, "3 − 5 ≠ 5 − 3" ); такие операции не являются коммутативными, и поэтому называются некоммутативными операциями . Идея о том, что простые операции, такие как умножение и сложение чисел, являются коммутативными, в течение многих лет неявно предполагалась. Таким образом, это свойство не было названо до 19 века, когда математика начала формализоваться. [1] [2] Аналогичное свойство существует для бинарных отношений ; Бинарное отношение называется симметричным, если отношение применяется независимо от порядка его операндов; например, равенство симметрично, поскольку два равных математических объекта равны независимо от их порядка. [3]
Бинарная операция на множестве S называется коммутативной, если [4] [5] Другими словами, операция коммутативна, если любые два элемента коммутируют. Операция, которая не удовлетворяет указанному выше свойству, называется некоммутативной .
Говорят, что x коммутирует с y или что x и y коммутируют относительно если То есть определенная пара элементов может коммутировать, даже если операция (строго) некоммутативна.
Деление некоммутативно, так как .
Вычитание некоммутативно, так как . Однако более точно его можно классифицировать как антикоммутативное , так как .
Возведение в степень некоммутативно, так как . Это свойство приводит к двум различным «обратным» операциям возведения в степень (а именно, операции извлечения корня n -й степени и операции логарифма ), тогда как умножение имеет только одну обратную операцию. [6]
Некоторые функции истинности некоммутативны, поскольку таблицы истинности для функций меняются при изменении порядка операндов. Например, таблицы истинности для (A ⇒ B) = (¬A ∨ B) и (B ⇒ A) = (A ∨ ¬B) следующие :
Композиция функций линейных функций от действительных чисел к действительным числам почти всегда некоммутативна. Например, пусть и . Тогда и Это также применимо в более общем случае для линейных и аффинных преобразований из векторного пространства в себя (см. ниже представление Матрицы).
Матричное умножение квадратных матриц почти всегда некоммутативно, например:
Векторное произведение (или перекрестное произведение ) двух векторов в трех измерениях является антикоммутативным , то есть b × a = −( a × b ).
Записи о неявном использовании коммутативного свойства восходят к древним временам. Египтяне использовали коммутативное свойство умножения для упрощения вычислений произведений . [7] [8] Известно, что Евклид предположил коммутативное свойство умножения в своей книге «Начала» . [9] Формальное использование коммутативного свойства возникло в конце 18-го и начале 19-го веков, когда математики начали работать над теорией функций. Сегодня коммутативное свойство является хорошо известным и основным свойством, используемым в большинстве разделов математики.
Первое зафиксированное использование термина коммутативный было в мемуарах Франсуа Сервуа в 1814 году, [1] [10] где слово коммутативный использовалось при описании функций, которые обладают тем, что сейчас называется коммутативным свойством. Коммутативный — это женская форма французского прилагательного commutatif , которое происходит от французского существительного commutation и французского глагола commuter , означающего «обмениваться» или «переключаться», родственного to commute . Затем этот термин появился в английском языке в 1838 году. [2] в статье Дункана Грегори под названием «О реальной природе символической алгебры», опубликованной в 1840 году в Transactions of the Royal Society of Edinburgh . [11]
В истинностно-функциональной пропозициональной логике коммутация [12] [ 13] или коммутативность [14] относятся к двум допустимым правилам замены . Правила позволяют транспонировать пропозициональные переменные в логических выражениях в логических доказательствах . Правила таковы: и где " " — металогический символ, представляющий "можно заменить в доказательстве на".
Коммутативность является свойством некоторых логических связок истинностно-функциональной пропозициональной логики . Следующие логические эквивалентности показывают, что коммутативность является свойством конкретных связок. Ниже приведены истинностно-функциональные тавтологии .
В теории групп и множеств многие алгебраические структуры называются коммутативными, когда определенные операнды удовлетворяют свойству коммутативности. В высших разделах математики, таких как анализ и линейная алгебра, коммутативность известных операций (таких как сложение и умножение действительных и комплексных чисел) часто используется (или неявно предполагается) в доказательствах. [15] [16] [17]
Ассоциативное свойство тесно связано со свойством коммутативности. Ассоциативное свойство выражения, содержащего два или более вхождения одного и того же оператора, утверждает, что порядок выполнения операций не влияет на конечный результат, пока порядок членов не меняется. Напротив, коммутативное свойство утверждает, что порядок членов не влияет на конечный результат.
Большинство коммутативных операций, встречающихся на практике, также ассоциативны. Однако коммутативность не подразумевает ассоциативность. Контрпримером является функция , которая явно коммутативна (перестановка x и y не влияет на результат), но не ассоциативна (так как, например, но ). Больше таких примеров можно найти в коммутативных неассоциативных магмах . Более того, ассоциативность также не подразумевает коммутативность — например, умножение кватернионов или матриц всегда ассоциативно, но не всегда коммутативно.
Некоторые формы симметрии могут быть напрямую связаны с коммутативностью. Когда коммутативная операция записана как бинарная функция , то эта функция называется симметричной функцией , а ее график в трехмерном пространстве симметричен относительно плоскости . Например, если функция f определена как, то является симметричной функцией.
Для отношений симметричное отношение аналогично коммутативной операции в том смысле, что если отношение R симметрично, то .
В квантовой механике , сформулированной Шредингером , физические переменные представлены линейными операторами, такими как (имеется в виду умножение на ), и . Эти два оператора не коммутируют, как можно увидеть, рассмотрев влияние их композиций и (также называемых произведениями операторов) на одномерную волновую функцию :
Согласно принципу неопределенности Гейзенберга , если два оператора , представляющие пару переменных, не коммутируют, то эта пара переменных взаимно дополняется , что означает, что они не могут быть одновременно измерены или точно известны. Например, положение и линейный импульс в -направлении частицы представлены операторами и , соответственно (где - приведенная постоянная Планка ). Это тот же пример, за исключением константы , поэтому снова операторы не коммутируют, и физический смысл состоит в том, что положение и линейный импульс в заданном направлении являются дополнительными.