difference between logic and rational