The limit of artificial intelligence: Can machines be rational?