In an attempt to reconcile divine foreknowledge and human freedom, major Jewish and Christian theologians and philosophers have offered three alternatives. Maimonides argues that though it is logically impossible for human foreknowledge of one's actions to be compatible with freedom, God's foreknowledge, which is of a different and mysterious kind, is compatible with freedom. In the second, God's foreknowledge is limited. Since people are free, God knows the possibilities and probabilities of human choice, but not the inevitabilities. In the third, humans are not genuinely free.
Freedom is an illusion that arises from human ignorance of divine cause and necessity.
All that individuals do is actually determined and predetermined. This is the view of Spinoza and Calvin. Some have taken the second, that God's foreknowledge is not absolute. The third alternative, that human freedom is illusory, is incompatible with LDS belief in genuine free agency and responsibility. Praise and blame, accountability and judgment, are meaningless unless humans are free.