set-theoretical approach