Ідемпотентність

Матеріал з testwiki
Версія від 07:16, 30 травня 2024, створена imported>Entry1337 (growthexperiments-addlink-summary-summary:3|0|0)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Шаблон:Unibox

Бенжамін Пірс

Ідемпотентність (Шаблон:Lang-la — такий самий, Шаблон:Lang-la — сильний) — властивість унарних та бінарних операцій в алгебрі та логіці. Термін «ідемпотентність» означає властивість, яка проявляється в тому, що повторна її дія над будь-яким об'єктом уже не змінює результату. Тобто повторне виконання операцій з об'єктом не змінює результату, досягнутого при першому виконанні. Термін запропонував американський математик Бенджамін Пірс в статтях 1870-х років.

Визначення

  • Унарна операція чи функція називається ідемпотентною, якщо її застосування двічі до будь-якого значення аргументу дає таке ж значення, як і застосування один раз:
f(f(x))=f(x).
  • Бінарна операція називається ідемпотентною, якщо для довільного елемента x виконується:
xx=x.

Закон ідемпотентності кон'юнкції та диз'юнкції

Закон ідемпотентності — це закон математичної логіки, по якому з логіки виключаються коефіцієнти і показники ступенів.

Закон ідемпотентності можна отримати з закону поглинання, з використанням закону дистрибутивності:

a=a(ab)=(aa)(ab)=(a(ab))(a(ab))=aa

Так логічне множення двох висловлювань a рівносильне a, тобто: aaa і читається так «a і a рівносильне a».

Закон ідемпотентності відносно диз'юнкції виводиться безпосередньо із закону нуля та одиниці:

aa=(aa)1=(aa)(aa¯)=a(aa¯)=a0=a

Логічне додавання двох висловлювань a, рівносильне a, тобто: aaa і читається так «a або a рівносильне a».

Формулювання закону: повторення висловлювання через «і» та «або» рівносильне самому висловлюванню. Наприклад, «Марс — планета і Марс — планета» є те ж саме, що «Марс — планета»; « Сонце — зірка або Сонце — зірка» те ж саме, що «Сонце — зірка».

Наслідки ідемпотентності кон'юнкції та диз'юнкції

  • Наслідками ідемпотентності диз'юнкції є рівність

A=AA=AAA=AAAA=

  • Наслідками ідемпотентності кон'юнкції є рівність А = АА = ААА = АААА =…

В алгебрі логіки можна обходитися без степенів. Всі «степені» висловлення А рівні самому А (звідси літерний сенс слова «ідемпотентність»).

Приклади ідемпотентних операцій

a=aa=aaa=...
a=aa=aaa=...

тому будь-яку константу можна розмножити

Ak=(B(1),,,.¯)

Носієм якої є булеан універсальної множини 1, сигнатурою — операції об'єднання , перетину та доповнення .¯. Закон ідемпотентності об'єднання та перетину виконується для операції алгебри Кантора:

MaMa=Ma
MaMa=Ma
  • Ідемпотентна операція в інформатиці — дія, багаторазове повторення якої призводить до тих же змін, що й при одноразовому.

Прикладом такої операції можуть служити GET- запити в протоколі HTTP. По специфікації сервер повинен повертати одні й ті ж відповіді на ідентичні запити (за умови що ресурс не змінився між ними з інших причин). Така особливість дозволяє кешувати відповіді, знижуючи навантаження на мережу

Елемент

Варіант: Ідемпотентний елемент  — елемент e напівгрупи або кільця, рівний своєму квадрату: e2=e.

  • Ідемпотентний елемент e містить ідемпотентний елемент f (позначається ef), якщо ef=e=fe.
  • Два ідемпотентних елемента u та v кільця називаються ортогональними, якщо uv=0=vu.

Прикладні приклади

Прикладні приклади, з якими багато людей змогло зіткнутися в їх щоденному житті, включаючи кнопки виклику ліфта і кнопки переходу. Початкова активація кнопки переміщає систему в очікування. Подальші активації кнопки між початковою активацією і запитом, що задовольняється, не мають ніякого ефекту.

Лінійний оператор

Ідемпотентний лінійний оператор — те саме, що і проектор.

Для простору нескінченної розмірності

A=σλP(dλ)

де σ — спектр A, а P — ідемпотентний оператор.

Див. також

Література

Шаблон:Класична логіка