Idempotenta ( lat. idem - acelasi + potens - capabil) - o proprietate a unui obiect sau a unei operatii, atunci cand operatia se repeta asupra obiectului, de a da acelasi rezultat ca primul. Termenul a fost propus de matematicianul american Benjamin Peirce în lucrări din anii 1870 .
Exemple de operații idempotente:
Un element idempotent ( idempotent ) în algebră este un element al unui semigrup care se păstrează atunci când este înmulțit cu el însuși: . Teorema idempotent spune că un semigrup finit are un idempotent.
Un element idempotent conține un element idempotent (notat cu ) dacă . Relația este o relație de ordine parțială în mulțimea elementelor idempotente și se numește ordine parțială naturală pe mulțime .
Două elemente idempotente ale unui inel asociativ (care va fi un semigrup de multiplicare) și se numesc ortogonale dacă .
O operație binară idempotent în matematică este o operație în raport cu care orice element este idempotent în sensul de mai sus:
.Această proprietate este deținută, de exemplu, de ȘI logic și SAU logic .
O operație unară idempotentă este o operație pentru care sau este efectuată .
Dintre operatorii liniari , doar operatorul identitate , operatorul nul și proiecția paralelă sunt idempotenți . Prin urmare, proiectorul în algebră - inclusiv în spații cu dimensiuni infinite - este definit ca .
O operație idempotentă în informatică este o acțiune a cărei repetare repetată este echivalentă cu una singură.
Un exemplu de astfel de operație sunt cererile GET în protocolul HTTP . După specificație, serverul trebuie să returneze răspunsuri identice la cererile GET identice (presupunând că resursa nu sa schimbat). Acest lucru permite ca aceste răspunsuri să fie corect stocate în cache , reducând încărcarea rețelei.
Pentru preprocesorul C , directiva " " este idempotentă dacă există o protecție de dublă includere în fișierul antet . #include "xxx.h"