rationality assumption definition