Idempotent, in computer science, the term is used more comprehensively to describe an operation that will produce the same results if executed once or multiple times.

This may have a different meaning depending on the context in which it is applied. In the case of methods or subroutine calls with side effects, for instance, it means that the modified state remains the same after the first call. In Functional Programming, though, an Idempotent function is one that has the property f(f(x)) = f(x) for any value x

More Information#

There might be more information for this subject on one of the following: