Idempotent Systems