Class ParaconsistentLogic

java.lang.Object
org.episteme.core.mathematics.logic.multivalued.ParaconsistentLogic
All Implemented Interfaces:
Logic<ParaconsistentLogic.TruthValue>

public class ParaconsistentLogic extends Object implements Logic<ParaconsistentLogic.TruthValue>
Paraconsistent logic.

Paraconsistent logic tolerates contradictions without trivializing (principle of explosion does NOT hold). Uses 4 truth values: True, False, Both, Neither.

Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)