Idempotence

Idempotence  ( lat.  idem  - stejný + potens  - schopný) - vlastnost objektu nebo operace, kdy se operace na objektu opakuje, aby poskytla stejný výsledek jako první. Termín byl navržen americkým matematikem Benjaminem Peircem v dokumentech v 70. letech 19. století . 

Příklady idempotentních operací:

Prvek

Idempotentní prvek ( idempotent ) v algebře  je prvek pologrupy , který je zachován, když se vynásobí sám sebou: . Idempotentní teorém říká, že konečná pologrupa má idempotent.

Idempotentní prvek obsahuje idempotentní prvek (označený ) if . Relace je vztahem částečného řádu v množině idempotentních prvků a nazývá se přirozeným částečným uspořádáním na množině .

Dva idempotentní prvky asociativního kruhu (který bude násobící pologrupou) a nazývají se ortogonální , jestliže .

Operace

Idempotentní binární operace v matematice je operace, vůči které je jakýkoli prvek idempotentní ve výše uvedeném smyslu:

.

Tuto vlastnost mají například logické AND a logické OR .

Idempotentní unární operace  je operace , pro kterou nebo se provádí .

Z lineárních operátorů jsou idempotentní pouze operátor identity , operátor null a paralelní projekce . Proto je projektor v algebře - včetně v nekonečně-rozměrných prostorech  - definován jako .

V informatice

Idempotentní operace v informatice  je akce, jejíž opakované opakování se rovná jedinému.

Příkladem takové operace jsou požadavky GET v protokolu HTTP . Podle specifikace musí server vracet identické odpovědi na identické požadavky GET (za předpokladu, že se zdroj nezměnil). To umožňuje, aby tyto odpovědi byly správně uloženy do mezipaměti , což snižuje zatížení sítě.

Pro C preprocesor je direktiva idempotentní , pokud je v hlavičkovém souboru " " ochrana proti dvojitému zahrnutí . #include "xxx.h"

Literatura