خودتوانی
خودتوانی (به انگلیسی: Idempotence) در ریاضیات و علوم کامپیوتر، به ویژگی خنثی بودن تکرار یک رابطه (یا تابع یا عملیات) گفته میشود؛ یعنی اینکه تکرار، در نتیجه نهایی یا محتوای اطلاعات تغییری ایجاد نکند. ریشه پیدایش این عملیات در جبر مجرد و برنامهنویسی تابعی است. به عنوان مثال تابع قدرمطلق، «خنثی تکرار» است چون بدون تغییر نتیجه میتوان آن را چندین بار بر روی خودش اعمال کرد (مثلاً |||۵-|||=|۵-|) و تکرار آن بر روی نتیجهٔ نهایی بی اثر است. نمونهٔ دیگری از این عملیات، پروتکل انتقال ابرمتن است که بدون تغییر در محتوای صفحات، میتوان بارها آن را درخواست و مشاهده کرد.
جستارهای وابسته
منابع
مشارکتکنندگان ویکیپدیا. «Idempotence». در دانشنامهٔ ویکیپدیای انگلیسی.