you’re leaving out the logical fulcrum of your argument, to which i did
not agree, and which i in fact rejected the first moment you inserted it into your discursion:
Now let’s add one more moral dilemma to this world and analyze W(n +1). There are two possibilities: (a) either the (n + 1)-st dilemma can be resolved in a moral fashion, or (b) it cannot. If (a) is true, then we are done, the creation of the world with (n + 1) moral decisions is possible.** If (b) is true, then the (n + 1)-st decision cannot be resolved morally, which means that the agent confronted by this dilemma necessarily will choose the immoral solution**
I presume that you used the highlight to indicate which part of the induction step you disagree with.
We deal with
one specific dilemma here, which happens to be the (n + 1)-st in the sequence. Just what the dilemma happens to be is of no relevance, apart from the fact that it is a morally significant one.
If the agent has free will, then he must be able to decide the dilemma either way, so the continuation of W

will fork, based upon the decision. If the agent decides in a “satisfactory manner”, we are home scot-free, the induction succeeded. But what if the agent happens to decide in an unsatisfactory manner?
In that particular case the W(n + 1) will contain one morally incorrect choice, and thus the induction will not go through. So far I agree with you. However, the case is not closed yet. If God foresees that
this particular agent will choose incorrectly in** that particular dilemma**, he can pick another one, and see how the agent
would behave in that one. Suppose the agent again chooses incorrectly. Then God can continue the process and examine yet another one. Even though there are infinitely many possible moral dilemmas, God can examine each and every one of them.
Now, let’s suppose that in each and every one of them
this particular agent will choose incorrectly. In that case it seems that there is nothing for God to actualize, and it seems that the induction fails.
But the case is
still not closed. If God sees that
this particular agent will invariably choose the incorrect solution (for every dilemma), then God can pick another possible agent, and see how that agent would behave. Suppose that the newly selected agent will also fail to decide every possible dilemma in a satisfactory manner. Then God can pick yet another possible agent. There is again an infinite supply of possible agents, but God can “preview” all the agents presented with all the possible moral dilemmas.
Now we can have two possibilities again. One is that at least one possible agent facing one possible dilemma will choose correctly, and in this case the induction succeeds. Or
no possible agent in
no possible scenario will choose correctly.
What does that say about the free will? If in
every possible world every possible agent presented with every possible dilemma will always choose incorrectly, then it is
necessarily true that none of the agents in none of the scenarios will choose correctly. And that makes the following proposition
necessarily true: “all possible agents confronted by all the possible dilemmas in all the possible scenarios will always choose incorrectly”. In this case where is the free will? In order for free will to have any meaning it must be possible that in at least one possible world, at least one possible agent, facing at least one possible moral dilemma will choose correctly. And in this case the induction succeeds.
I am using the same argument here what I used in the one agent, one dilemma situation. (
forums.catholic-questions.org/showpost.php?p=5620046&postcount=289) There you did not object, and we agreed that God can always find one possible agent, who would decide morally in some particular scenario. That is what free will entails. A “will” which
can only be resolved in one way, but not the other cannot be called “free” by any stretch of imagination.