Idempotens ( lat. idem - samma + potens - kapabel) - en egenskap hos ett objekt eller operation, när operationen upprepas på objektet, för att ge samma resultat som den första. Termen föreslogs av den amerikanske matematikern Benjamin Peirce i tidningar på 1870 -talet .
Exempel på idempotenta operationer:
Ett idempotent element ( idempotent ) i algebra är ett element i en halvgrupp som bevaras när den multipliceras med sig själv: . Den idempotenta satsen säger att en ändlig halvgrupp har en idempotent.
Ett idempotent element innehåller ett idempotent element (betecknat med ) om . Relationen är en relation av partiell ordning i mängden idempotenta element och kallas den naturliga partiella ordningen på mängden .
Två idempotenta element i en associativ ring (som kommer att vara en multiplikationssemigrupp) och kallas ortogonala om .
En idempotent binär operation i matematik är en operation med avseende på vilken något element är idempotent i ovanstående mening:
.Den här egenskapen innehas till exempel av logiskt AND och logiskt ELLER .
En idempotent unär operation är en operation för vilken , eller utförs .
Av de linjära operatorerna är endast identitetsoperatorn , nolloperatorn och parallellprojektionen idempotenta . Därför definieras projektorn i algebra - inklusive i oändliga dimensionella utrymmen - som .
En idempotent operation inom datavetenskap är en handling vars upprepade upprepning motsvarar en enda.
Ett exempel på en sådan operation är GET-förfrågningar i HTTP-protokollet . Enligt specifikation måste servern returnera identiska svar på identiska GET-förfrågningar (förutsatt att resursen inte har ändrats). Detta gör att dessa svar kan cachelagras korrekt , vilket minskar nätverksbelastningen.
För C - förprocessorn är direktivet " " idempotent om det finns ett dubbelinkluderingsskydd i rubrikfilen . #include "xxx.h"