As Mobyseven and Athon have said, the issue is with philosophy in general vs. metaphysics in particular. Lots of good stuff in philosophy. I'm not so sure about metaphysics.
Some people go so far as to say that metaphysics does not have anything to do with reality; it's an exercise in logic. If that is the case, then I really think there's been enough time to reach some logical conclusions that discard certain metaphysics and keep others. And yet we are still discussing solipsism, epiphenomenalism, and dualism. I suppose there are a few bizarre ontologies that have been discarded or fallen out of favor: Can anyone name one?
Don't get me wrong, I love discussing metaphysics. And I'm not much of a philosopher. But I don't think I'm discussing something that is about to reach a definitive conclusion about the way the world is.
~~ Paul
Here is the the difficulty with logic. Logic "uses" terms like true and false, but it is not at all concerned with truth or falsity at all, really. It is concerned with establishing rules of inference that allow one to get from assumed axioms (first premises) to deduced conclusions. Logic itself does not dictate the axioms and therefore is intended to have no content. (Whether there is hidden content or not is a subject for another day.) Truth or falsity is a supervening property/quality we ascribe to arguments which is unsupported by logic. Logic only answers the question: " Was this conclusion validly deduced from these premises?" That's all.
We gots to get Mr. Spock out of our collective heads.
In this sense, every single logical argument, and this will seem immediately obvious to skeptics, can be read as a conditional. Let's take the classic categorical syllogism:
All men are mortal.
Socrates is a man.
Therefore, Socrates is mortal.
Two ideas are expressed here that are not deduced logically. They are assumed. It is from these assumptions and the common terms between them that we are able to derive the conclusion. Let's (loosely) rewrite it this way:
If
{
"All men are mortal" & "Socrates is a man"
}
Return "Socrates is mortal";
Please forgive me the pseudo-scripting conceit...
The history of philosophy is rife with the error of thinking conclusions somehow represented "new" knowledge, provided "new" information - some content beyond that inherent in the premises. The dream was that given a very few axioms, we could correctly, through logic, deduce all of reality. This was a long-term stellar failure.
Logic NEVER proves something true. It proves an argument VALID.
This means that given the "proper" axiom set, anything can be "proven" logically. The importance of this cannot be overstated. Truth values are a conceit we have supervened onto logic in an attempt to layer this symbolic, pseudo-mathematical structure on reality.
You should see some of the fun some philosophers have had trying to build a moral (deontic) logic using "obligation" connectors as operators. It is very instructive to consider the very idea of doing so for a moment.
Which tells us what logic really is. It is an attempt to apply mathematics to language using language operators, because mathematics is the best thing we ever developed and the whole history of human knowledge has been an attempt to emulate it.
And there are difficulties...
Not the least of which is...
"Win Powerball!!!"