On 8/4/23 8:46 PM, olcott wrote:
> We may be able to correct every divergence of (every level of) predicate
> logic from correct reasoning by making a single change to predicate
> logic.
>
> THIS IS THE SINGLE CHANGE
> Every aspect of every level of predicate logic must only derive
> conclusions as a necessary consequence of its premises.
Simple question, what make you think that predicat logic allows you to
derive a conclusion that isn't a "neccessary consequence" of its premises?
>
> This single change by itself cancels the principle of explosion. It also
> eliminates the Liar Paradox basis of the Tarski Undefinability theorem
> thus cancelling his whole theorem.
And what are you changing?
Remember, you can only use inferences that are either given as part of
the essential truth of the system, or that are provable in the system.
That means, that any conclusion that can be soundly and validly derived
from such an inference, is BY NECESSITY TRUE.
Your problem seems to be that you are willing to accept statements which
are not true, partially because you seem to think in natural languages,
which are inherently incomplete, and take statments ignoring their
context (which are logically part of them)
>
> It also eliminates the possibility of mathematical incompleteness
> because the lack of a provability connection from the premises to the
> conclusion simply means the argument is invalid.
But that isn't "Incompleteness". Incompleteness is that there exists
statements (not conclusions") that are True, but are NOT provable by a
finite series of logical conclusions.
Remember, a statment is "Analytically True" if there exist a chain of
reasoning (which can be infinite in length, since the chaim being finite
is NOT a requirement for truth) in the system from the basic truthmakers
of the system, to it.
Provable means that there exists a finite chain.
Incompleteness says the system has some statements that the only chains
to them are infinte in length.
You are just proving you don't understand what you are talking about.
>
> We take modern predicate logic (including HOL) and get rid of every
> unsound aspect on the basis that every conclusion must be a necessary
> consequence of its premises or the argument is invalid.
>
> That one single change may correct every divergence of predicate logic
> from correct reasoning.
>
Which just shos you don't understand what anything means.