If God does know this, their apparent free will might be illusory, or foreknowledge does not imply predestination; and if God does not know it, God is not omniscient.The last centuries of philosophy have seen vigorous questions regarding the arguments for God's existence raised by such philosophers as Immanuel Kant, David Hume and Antony Flew, although Kant held that the argument from morality was