rational analysis