Uh?? According to this definition this wouldn't be idempotent:
(defun add-one (x)
(+ x 1))
CL-USER> (values (add-one 5)
(add-one (add-one 5))
(= (add-one 5) (add-one (add-one 5))))
6
7
nil
edit: What the... Wikipedia seems to be agreeing with him. It seems I mixed up idempotence and referential transparency, I thought they were equivalent concepts. I'm confused...