• an operation that can be applied multiple times without changing the result