In theory, then, it is possible that a machine running the right kind of computer program could have mental states, it could literally have a mind. It could have beliefs, hopes and pains. And, if it could have a mind, then it could also be intelligent.