Logisk rationalitet