Follow your curiosity

What discovery has been shared with you?

Start with one fact. Explore it, go deeper, then follow whichever branch catches your imagination.

Choose subjects for a surprise

Exploring any topic

Begin your discovery

Your next discovery is one click away.

Choose one or more subjects above, or leave Any Topic selected and let curiosity decide.

Philosophy

Paraconsistent Logic and the Logic of Contradiction

Quick fact

Classical logic's principle of explosion states that from a contradiction, any statement follows (ex falso quodlibet). Paraconsistent logics reject this, allowing contradictions to be true without making the entire system trivial.

Why this is interesting

Imagine a logical system that can accept a contradiction like 'the door is open and not open' without everything else collapsing into absurdity. Would that be a logical nightmare or a practical tool?

Read the full explanation

Understanding Paraconsistent Logic and the Logic of Contradiction

In classical logic, the rule of explosion—'from a contradiction, everything follows'—makes contradiction fatal: if you ever derive a statement and its negation, the entire system becomes trivial because every sentence becomes provable. Ironically, real-world reasoning often deals with inconsistent information: conflicting witness reports, inconsistent database entries, or a paradox. Paraconsistent logic offers a way to reason with such inconsistencies without the whole system crashing. Instead of seeing a contradiction as a catastrophe, paraconsistent logics treat it as a local piece of information that doesn't necessarily infect the rest of the system. They achieve this by rejecting the principle of explosion, meaning that a contradiction alone does not allow deriving every other statement. This is like having a database with two conflicting entries—'John is 30' and 'John is 35'—without every query returning nonsense. You can still extract useful information about John's age (maybe he's about 30-35).

A deeper explanation

The mechanism lies in the definition of logical consequence. Classical logic permits explosion because its truth-functional semantics make a contradiction (A ∧ ¬A) false in all interpretations, so vacuously any implication from it is true. Paraconsistent logics alter the semantics or the proof rules to block this. For example, in many-valued paraconsistent logics like LP (Logic of Paradox), a sentence can be both true and false (a gluts), and the conditional is defined so that from a glut it doesn't derive everything. The principle of explosion is not a neutral law; it's a design choice based on the classical assumption that true contradictions are impossible. Paraconsistent logics show that this assumption is not necessary for a useful logical system. They open up formal treatments of inconsistent but non-trivial theories, such as set theories with naive comprehension or paraconsistent mathematics. In computer science, they are used in inconsistency-tolerant databases and belief revision, where conflicting information must be managed without collapsing the system.

Keep FACTREE close

Internet access is required. Updates arrive when you reopen or reload the app. You may need to sign in again in the installed app.