Bazı fonksiyonlar için öyle. Özellikle ;-) işlevini bildiğinizde
Sorunuzla "rasgele bir işlevin idempotent olup olmadığına otomatik olarak karar verecek bir algoritma var mı" demek istiyorsanız, yorumlarda daha önce bahsedilen teoremler nedeniyle cevap hayırdır. Bununla birlikte, belirli fonksiyon sınıfları için, teoride, fonksiyonun idempotent olup olmadığına kolayca karar verilebilir. Örneğin, işlev safsa (herhangi bir yan etki olmadan) anlamına gelir ve herhangi bir giriş için her zaman sınırlı bir süre içinde bir değer döndürdüğünü biliyorsanız, o zaman f(f(x))=f(x)
herhangi bir olası giriş için denemekle idempotence karar verilebilir. x
işlevine. Bunun çok verimli olacağı değil, evrenin sonuna kadar devam edebilir.
Eğer aradığınız cevap bu değilse, daha iyi bir soru yazın, şu anda tam olarak ne aradığınız tam olarak bilinmemektedir.