For starters, there is no example there of helping you be certain that an argument is deductively valid. The formal sequence is one allowed by the rules of deduction, so this is actually a nice case arguing against formal logic, if one wanted to make the case. (It’s an argument against inept logic). Arguments are made in natural language, and in order to formally validate an argument, you have to be able to perform a correct translation from natural language. That’s what this “argument” didn’t do. Let’s see how that goes. I’ll just take the first two lines of the argument
- God knows which outcome situation F will have at time t
1
. (premise or hypothesis)2. If God knows which outcome situation F will have at time t
1
, then the situation will necessarily have that outcome. (premise)
I won’t pick on their English much (bad use of “have”). By symbol substitution you can represent 1 as 1′: P. You cannot do that with 2 to 2′. Let’s reword 2 as 2a:
- If God knows which outcome situation F will have at time t
1
, then necessarily the situation will have that outcome.
so by symbol substitution 2a you can get 2′: P→ □Q. I’m just focusing on the formal part. I will henceforth correct the wording. And then you can get by ordinary modus ponens 3. Necessarily the situation will have that outcome, formally □Q.
Introducing a new assumption 4. If necessarily the situation will have that outcome, then no human in the situation F has free will, we can symbolize that as 4′ □Q→S.
Now, here is the technical problem. The symbolization of 4 with Q is invalid, since Q is already “taken”. Q is actually logically complex, and the Q of 3 is not the same as the Q of 4, because both Q’s use two variable, corresponding to natural language “the situation” and “that outcome”. It is not guaranteed that these refer to exactly the same things, therefore you cannot translate the two (distinct) propositions into the same letter. The antecedent in 4 must be R, or some other letter.
In addition, the validity of the axioms of modal logic are (unlike those in first order logic) of dubious truth value. The validity of rules pertaining to “&” derive from the fact that it reflects the semantics of “and”; but that isn’t the case for modals.
So before getting to any Objectivist-type content, we are not seeing any use of formal logic to establish logical validity of an argument (you are seeing a misuse). You are not even seeing proper application of formal logic.
Now we could turn to the Objectivist content, of course. As you know, false and arbitrary propositions are not possible premises in a deduction; thus the premises must be proven first. Hence this attempt doesn’t even get out of the barn.
To turn to your addendum, your candidates
I) M(P -> Q)
II) P -> MQ
aren’t formally well-formed. You can’t just ram letters and parentheses together. Eventually you might come up with a system where those are well-formed expressions, but so what, because we still need to relate them to an argument – which is a linguistic expression. Until you have a proven translation from natural language to formalization, you don’t have an object that can be formally evaluated and found valid or invalid.
So that’s a nutshell of the reason why formal logic is not useful for evaluating the validity of an argument. It is neither necessary nor sufficient (in fact, it is not presently possible).