Skip to main content
LibreTexts - Ukrayinska

2.1: Бінарні операції та структури

  • Page ID
    63910
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)

    Поки ми обговорювали набори. Це гранично прості об'єкти, по суті математичні «мішки речей». Без будь-якої доданої структури їх корисність дуже обмежена. Уявіть собі, наприклад, проживання з друзями в двоповерховому будинку без кімнат, сходів, шаф або коридорів. Ви не маєте конфіденційності, не можете отримати доступ до другого поверху тощо Набір без доданої структури не допоможе нам, скажімо, вирішити лінійне рівняння. У таких речах нам допоможуть такі об'єкти, як групи, кільця, поля та векторні простори. Це набори, оснащені бінарними операціями, які дозволяють нам поєднувати множинні елементи різними способами. Спочатку ми суворо визначаємо бінарну операцію.

    Визначення: Двійкова операція

    Двійкова операція на\(S\) множині - це функція від\(S\times S\) до\(S\text{.}\) Задано двійкову операцію\(*\) на\(S\text{,}\) для кожного\((a,b)\in S\times S\) ми\(*((a,b))\) позначаємо\(S\) більш просто\(a*b\text{.}\) (Інтуїтивно,\(*\) бінарна операція на\(S\) присвоює кожна пара елементів\(a,b \in S\) унікальний\(a*b\) елемент\(S\text{.}\))

    Набір,\(S\) оснащений двійковою операцією,\(*\) називається двійковою (алгебраїчною) структурою, і позначається\(\langle S,*\rangle\text{,}\) або просто\(S\text{,}\) якщо\(*\) розуміється з контексту.

    Зауваження

    1. Для\(*\) того, щоб бути бінарною операцією на\(S\text{,}\)\(a*b\) повинні бути чітко визначені і\(\mathbf{S}\)\(a,b\in S\text{.}\) для кожного Наприклад, ми не можемо визначити двійкову операцію\(\mathbb{R}\) на

    \ begin {рівняння*} a*b=\ text {найбільше число менше\(a+b\)}\ end {рівняння*}

    так як немає такого «найбільшого числа». Ми також не можемо визначити двійкову операцію\(\mathbb{Z}\) by \(a*b=\dfrac{ab}{2}\text{,}\) since for, say, \(a=b=1 \in \mathbb{Z}\text{,}\) \(\dfrac{ab}{2}=\dfrac{1}{2} \not\in \mathbb{Z}\text{.}\)

    1. Не кожна двійкова операція позначається\(*\text{.}\) насправді, багато хто вже мають загальні позначення: наприклад,\(+\) на\(\mathbb{Z}\) або\(\circ\) на множині функцій від\(\mathbb{R}\) до\(\mathbb{R}\text{.}\) Ми будемо вважати, що ці загальні позначення представляють «звичайні» бінарні операції, які ми знаємо, що вони означають, якщо не зазначено інше.

    2. Не змішуйте\(*\), що вказує на бінарну операцію та верхній індекс\(^*\), який вказує на те, що ми розглядаємо лише ненульові елементи заданого множини (наприклад,\(\mathbb{R}^*\)). Ви повинні мати можливість визначити, який тип\(*\) ми використовуємо з контексту та розміщення. Крім того, переконайтеся, що ви правильно розміщуєте ці символи!

    Визначення: Асоціативний

    Двійкова операція\(*\) на\(S\) множині асоціативна, якщо\((a*b)*c=a*(b*c)\) для всіх\(a,b,c\in S\text{.}\)

    Зауваження

    Коли бінарна операція асоціативна, ми можемо опустити дужки при роботі над множинними елементами. Наприклад,\(+\) асоціативний на\(\mathbb{Z}\text{,}\) тому ми можемо однозначно писати (рівні) вирази\(1+(2+3)\) і\((1+2)+3\) як\(1+2+3\text{.}\)

    Визначення: Комутативний

    Двійкова операція\(*\) на множині\(S\) є комутативною, якщо

    \ begin {рівняння*} a*b=b*a\ end {рівняння*}

    для всіх\(a,b\in S\text{.}\) We say that specific elements \(a\) and \(b\) of \(S\) поїздок, якщо\(a*b=b*a\text{.}\)

    Визначення: Елемент ідентичності

    \(\langle S,*\rangle\)Дозволяти бути двійковою структурою. Елемент\(e\) в\(S\) є елементом ідентичності\(\langle S,*\rangle\) if\(x*e=e*x=x\) для всіх\(x\in S\text{.}\)

    Примітка

    Іноді елемент ідентичності\(\langle S,*\rangle\) називають елементом ідентичності\(S\) під\(*\), або, коли\(*\) це зрозуміло з контексту, просто як елемент ідентичності\(S\).

    Примітка

    Не кожна двійкова структура містить елемент ідентичності! (Наприклад:\(\langle \mathbb{Z},-\rangle\text{.}\)

    Природне питання, яке слід задати, полягає в тому, чи може бінарна структура мати більше одного елемента ідентичності? Відповідь - ні!

    Визначення: Двостороння зворотна

    \(\langle S, *\rangle\)Дозволяти двійкову структуру з елементом ідентичності\(e\text{.}\) Тоді for\(a\in S\text{,}\)\(b\) є (двостороннім) оберненим in\(a\)\(\langle S,*\rangle\) if\(a*b=b*a=e\text{.}\)

    Примітка

    Ми також можемо посилатися на такий елемент\(b\) як зворотний для\(a\) in\(S\) under\(*\), або, коли\(*\) зрозуміло з контексту, просто як зворотний\(a\).

    Примітка

    • Не кожен елемент в двійковій структурі з елементом ідентичності має зворотне!

    • Якщо двійкова структура не має елемента ідентичності, навіть не має сенсу говорити, що елемент у структурі має або не має зворотного!

    Визначення: Закритий

    \(\langle S,*\rangle\)Дозволяти бути двійковою структурою і нехай\(T \subseteq S\text{.}\) Тоді\(T\), як кажуть, закриті під\(*\) якщо\(t_1 * t_2 \in T\) коли\(t_1,t_2\in T\text{.}\)

    Приклад\(\PageIndex{1}\)

    Розглянемо двійкову структуру\(\langle \mathbb{M}_2(\mathbb{R}), +\rangle\text{,}\), де\(+\) позначає складання матриці. Нехай

    \[T=\{A\in M_2(\mathbb{R}): A \mbox{ is invertible}\}.\]

    Ми стверджуємо,\(T\) що не закритий під\(+\text{.}\) Дійсно, якщо ми позначимо ідентифікаційну матрицю в\(\mathbb{M}_2(\mathbb{R})\) до того\(I_2\text{,}\), ми спостерігаємо, що\(I_2, -I_2\in T\text{,}\) але\(I_2+(-I_2)\not\in T\text{,}\) так як нульова матриця не обертається.

    Приклад\(\PageIndex{2}\)

    Розглянемо двійкову структуру\(\langle \mathbb{M}_2(\mathbb{R}), \cdot\rangle\text{,}\), де\(\cdot\) позначає множення матриці. Знову ж таки, нехай\(T\) буде набір всіх оборотних матриць в\(\mathbb{M}_2(\mathbb{R})\text{.}\) Ми стверджуємо, що\(T\) закритий під\(\cdot\,\text{.}\) Дійсно, нехай\(A,B\in T\text{.}\) Тоді\(A\) і\(B\) є оборотними, тому їх детермінанти ненульові. Таким чином,\(\det(AB)=(\det A)(\det B)\neq 0,\) так\(AB\) є оборотним, а значить\(AB\in T\text{.}\)