Идемпотентность: различия между версиями
[отпатрулированная версия] | [отпатрулированная версия] |
Нет описания правки |
V1adis1av (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
''' |
'''Идемпоте́нтность''' — термин, означающий свойство математического объекта, которое проявляется в том, что повторное действие над объектом [[Инвариант (математика)|не изменяет]] его. Термин предложил американский математик [[Пирс, Бенджамин|Бенджамин Пирс]] ({{lang-en|Benjamin Peirce}}) в статьях 1870-х годов. [[Пирс, Бенджамин|Пирс]] получил термин путём комбинации двух [[Латинский язык|латинских]] слов: «''[[wikt:idem|idem]]''» («тот же самый») и «''[[wikt:potens|potens]]''» («способный»). |
||
Примеры идемпотентных операций: |
Примеры идемпотентных операций: |
||
* [[сложение]] с [[0 (число)|нулём]]: <math>a = a + 0 = (a+0) + 0 = ((a+0)+0) + 0 = ...</math> |
* [[сложение]] с [[0 (число)|нулём]]: <math>a = a + 0 = (a+0) + 0 = ((a+0)+0) + 0 = ...;</math> |
||
* [[умножение]] на [[1 (число)|единицу]]: <math>x = x * 1 = (x*1) * 1 = ( (x*1) * 1 ) * 1 = ...</math> |
* [[умножение]] на [[1 (число)|единицу]]: <math>x = x * 1 = (x*1) * 1 = ( (x*1) * 1 ) * 1 = ...;</math> |
||
* [[Абсолютная величина|модуль]] числа: <math>|x| = | (|x|) | = | ( | (|x|) | ) | = ...</math> |
* [[Абсолютная величина|модуль]] числа: <math>|x| = | (|x|) | = | ( | (|x|) | ) | = ...;</math> |
||
* [[Максимум (математика)|поиск максимального]] значения: <math>max(x,y) = max( max(x,y), y ) = max( x, max(x,y) )</math> |
* [[Максимум (математика)|поиск максимального]] значения: <math>\max(x,y) = \max( \max(x,y), y ) = \max( x, \max(x,y) );</math> |
||
* вычисление [[Наибольший общий делитель|наибольшего общего делителя]]: <math>gcd(x,y) = gcd( gcd(x,y), y ) = gcd( x, gcd(x,y) )</math> |
* вычисление [[Наибольший общий делитель|наибольшего общего делителя]]: <math>\operatorname{gcd}(x,y) = \operatorname{gcd}( \operatorname{gcd}(x,y), y ) = \operatorname{gcd}( x, \operatorname{gcd}(x,y) );</math> |
||
* [[сложение по модулю 2]] с [[0 (число)|нулём]]: <math>a = a \oplus 0 = ( a \oplus 0 ) \oplus 0 = ...</math> |
* [[сложение по модулю 2]] с [[0 (число)|нулём]]: <math>a = a \oplus 0 = ( a \oplus 0 ) \oplus 0 = ....</math> |
||
== Элемент == |
== Элемент == |
||
Идемпотентный элемент ('''идемпотент''') в [[алгебра|алгебре]] — элемент [[Полугруппа|полугруппы]], сохраняющийся при умножении самого на себя: <math>e^2=e</math> |
Идемпотентный элемент ('''идемпотент''') в [[алгебра|алгебре]] — элемент [[Полугруппа|полугруппы]], сохраняющийся при умножении самого на себя: <math>e^2=e.</math> '''Теорема об идемпотенте''' гласит: в конечной полугруппе есть идемпотент. |
||
Идемпотентный элемент <math>e</math> '''содержит''' идемпотентный элемент <math>f</math> (обозначается <math>e\geqslant f</math>), если <math>ef=e=fe</math> |
Идемпотентный элемент <math>e</math> '''содержит''' идемпотентный элемент <math>f</math> (обозначается <math>e\geqslant f</math>), если <math>ef=e=fe.</math> Отношение <math>\geqslant</math> является отношением [[Частично упорядоченное множество|частичного порядка]] в множестве <math>E</math> идемпотентных элементов и называется естественным частичным порядком на множестве <math>E.</math> |
||
Два идемпотентных элемента ассоциативного [[кольцо (математика)|кольца]] (которое будет полугруппой по умножению) <math>u</math> и <math>v</math> называются '''ортогональными''', если <math>u v = 0 = v u</math> |
Два идемпотентных элемента ассоциативного [[кольцо (математика)|кольца]] (которое будет полугруппой по умножению) <math>u</math> и <math>v</math> называются '''ортогональными''', если <math>u v = 0 = v u.</math> |
||
== Операция == |
== Операция == |
||
Строка 21: | Строка 21: | ||
=== В математике === |
=== В математике === |
||
Идемпотентная [[бинарная операция]] в математике — операция, относительно которой всякий элемент обладает идемпотентностью в вышеназванном смысле: |
Идемпотентная [[бинарная операция]] в математике — операция, относительно которой всякий элемент обладает идемпотентностью в вышеназванном смысле: |
||
: <math>\forall x: \quad x \cdot x = x \!</math> |
: <math>\forall x: \quad x \cdot x = x \!.</math> |
||
Этим свойством обладают, например, [[Конъюнкция|логическое И]] и [[Дизъюнкция|логическое ИЛИ]]. |
Этим свойством обладают, например, [[Конъюнкция|логическое И]] и [[Дизъюнкция|логическое ИЛИ]]. |
||
Идемпотентная [[унарная операция]] — операция, для которой выполняется |
Идемпотентная [[унарная операция]] — операция, для которой выполняется |
||
: <math>\forall x: f(f(x)) = f(x) \!</math>, или <math>f \circ f = f</math> |
: <math>\forall x: f(f(x)) = f(x) \!</math>, или <math>f \circ f = f.</math> |
||
Из [[Линейное отображение|линейных операторов]] в <math>\mathbb{R}^n</math> |
Из [[Линейное отображение|линейных операторов]] в <math>\mathbb{R}^n</math> идемпотентны только [[тождественный оператор]], [[нулевой оператор]] и [[параллельная проекция]]. Поэтому [[Проектор (математика)|проектор]] в алгебре — в том числе в [[бесконечномерное пространство|бесконечномерных пространствах]] — определяется как <math>P \circ P = P.</math> |
||
=== В информатике === |
=== В информатике === |
Версия от 21:05, 30 июля 2015
Идемпоте́нтность — термин, означающий свойство математического объекта, которое проявляется в том, что повторное действие над объектом не изменяет его. Термин предложил американский математик Бенджамин Пирс (англ. Benjamin Peirce) в статьях 1870-х годов. Пирс получил термин путём комбинации двух латинских слов: «idem» («тот же самый») и «potens» («способный»).
Примеры идемпотентных операций:
- сложение с нулём:
- умножение на единицу:
- модуль числа:
- поиск максимального значения:
- вычисление наибольшего общего делителя:
- сложение по модулю 2 с нулём:
Элемент
Идемпотентный элемент (идемпотент) в алгебре — элемент полугруппы, сохраняющийся при умножении самого на себя: Теорема об идемпотенте гласит: в конечной полугруппе есть идемпотент.
Идемпотентный элемент содержит идемпотентный элемент (обозначается ), если Отношение является отношением частичного порядка в множестве идемпотентных элементов и называется естественным частичным порядком на множестве
Два идемпотентных элемента ассоциативного кольца (которое будет полугруппой по умножению) и называются ортогональными, если
Операция
В математике
Идемпотентная бинарная операция в математике — операция, относительно которой всякий элемент обладает идемпотентностью в вышеназванном смысле:
Этим свойством обладают, например, логическое И и логическое ИЛИ.
Идемпотентная унарная операция — операция, для которой выполняется
- , или
Из линейных операторов в идемпотентны только тождественный оператор, нулевой оператор и параллельная проекция. Поэтому проектор в алгебре — в том числе в бесконечномерных пространствах — определяется как
В информатике
Идемпотентная операция в информатике — действие, многократное повторение которого эквивалентно однократному.
Примером такой операции могут служить GET-запросы в протоколе HTTP. По спецификации, сервер должен возвращать одни и те же ответы на идентичные запросы (при условии, что ресурс не изменился между ними по иным причинам). Такая особенность позволяет кэшировать ответы, снижая нагрузку на сеть.
Для препроцессора языка C директива «#include "xxx.h"
» является идемпотентной, если в заголовочном файле есть защита от двойного включения.