Paraconsistent Hierarchy
Similar to Kripke’s hierarchy of languages, there exists a paraconsistent hierarchy of languages. We start with the empty language
does not contain its own truth predicate, the extension () and anti-extension () are the empty set .
The hierarchy is then built up via extending the extension and anti-extension with new sentences, the difference from Kripke’s theory of truth being that these sets are not mutually exclusive () and may exhaust the domain of sentences, depending on the paraconsistent logic (i.e., purely paraconsistent logics such as and , not ) … The language with the truth predicate , a more define version of the … for is a limit ordinal Similar to Kripke’s hierarchy of languages, the paraconsistent hierarchy of languages has a fixed point (the point in the hierarchy where ). Unlike in Kripke’s theory of truth, statements which have not been assigned the truth value ‘True’ or ‘False’ at any (for ) will be assigned the truth value ‘Both True and False’, instead of “neither true or false.”
The Strengthened Liar
Let means ” is true” means ” is false” means ” is undefined”
or (i.e., untrue) or (i.e., unfalse) or (i.e., defined)
The Strengthened Liar/Revenge of The Liar: Consider the statement Q = “This sentence is false or undefined.” Intuitively, if this statement is true then this results in a contradiction as it is not false or undefined. A longer evaluation can be seen below.
i.e., Q is true is if it is false or undefined or or
If the , then the statement is true, a contradiction. This is the same case for when is undefined.
We derive that as Thus, a purely paracomplete approach does not escape analogues of the liar paradox (and so Tarski’s Undefinability Theorem applies, truth cannot be captured).
The gap-theorist argues that this is allowed, and it is only incorrect when (or ). Although this reduces to paraconsistency as this would require a change in the negations laws and law of noncontradiction (LNC). This has some philosophical implications () regarding the intent of such an approach (i.e., the original intent of a paracomplete solution is to escape analogues of the liar’s paradox whilst preserving as much classical rules, so a paraconsistent result may be thought of as ‘self-defeating’) Note: With this paraconsistent response to the strengthened liar, you would be utilizing a paraconsistent (and paracomplete one) with the truth values {} (rather than {}). Thus, the contradiction is an invalid one.
Any (other) solution/response to the strengthened liar would also be non-classical (i.e., requiring additional or modified rules of logic, beyond the exclusion of the LEM).
This also holds for Kripke’s Theory of Truth (which is based off of the paracomplete system of Kleene’s strong 3-valued logic) where the strengthened liar results in a contradiction (even at the fixed point ).
In Kripke’s theory of truth these exists statements which are true for which cannot be defined within . Consider the sentence “The liar sentence is undefined”, this sentence is true in the fixed point yet cannot be defined within it. This is because at the fixed point the liar sentence L (which is ungrounded) is given the truth value of U = ‘undefined.’ This procedure exhausts all the effective levels of the Kripkean hierarchy of languages as ( as the level such that ), the placement of sentences (whether in the extension or anti-extension or outside of both) and so new sentences which range over ungrounded statements such as the liar, and are of which are of a ‘higher level’, cannot be added. To define such a statement we require a metalanguage, thus reverting back to a Tarskian hierarchy of languages.
‘Not true’ (or ‘untrue’) is a different context to truth values of statements in truth tables (i.e., if a statement is undefined, then is also undefined), specifically referring to the truth predicates.
The Strengthened Liar in Paraconsistent Logic: Consider the following statement in paraconsistent logic: “Every sentence is either ‘only true’, ‘only false’ or ‘both true and false’” Note: A statement is ‘only true’ if it is true in L but not false in it (i.e., ) where and A statement is ‘only false’ if it is false in but not true in it (i.e.,
The issue comes with the notion of ‘only true’ and ‘only false’, we can effectively recreate the liar statement: “this statement is only false”, taking it as true we derive that this statement is ‘only false’ if and only if it is ‘only true’, resulting in triviality. Note: this statement cannot be both true and false as per the definition of being ‘only true’ and ‘only false’, we derive a contradiction which results in triviality (recall: paraconsistent logic only allows contradictions which don’t result in triviality). Triviality is ensured (even though the proof system has been modified to avoid the principle explosion) from a meta-contradiction about how the truth predicate behaves in paraconsistent logic. This can still ‘spread’ (via the inference of new sentences) by analogues of Curry’s paradox (a conditional statement) which only requires modus ponens and contraction.
The paracomplete and paraconsistent logic fails under the liar analogue “this sentence is not (only) true.”
Thus, even a paraconsistent logic cannot capture truth/define its own truth predicate, and so Tarski’s Undefinability Theorem holds. To prevent this you would have to remove very important inference rules — specifically, modus ponens (Proof Theory) — which our notion of logic relies upon, and thus weakening the proof system extensively to the point where you cannot effectively derive anything. Even then you would still have ‘isolated’ sentences which do not stabilize at a single truth value (hence showing our idea of a truth predicate still fails just w/out the triviality). You can remove contraction instead and retain modus ponens, still significantly weakening the proof system but still usable, this will prevent usual Curry paradoxes. However, there are types of Curry paradoxes called ‘v-Curry’s’ where validity is expressed w/in the system itself which are not avoided by proof systems where contraction is weakened
Note: The statement “every sentence is either only true or only false or both true and false” is true in the fixed point of the paraconsistent hierarchy, although is not a sentence definable in the hierarchy. As in the case of the Kripkean hierarchy of languages, we have exhausted all sentences, we cannot add any more sentences after .
Other views for the liar’s paradox: it is just an error to say that it is well-defined
Application to Gödel’s Incompleteness Theorem
Gödel’s Incompleteness Theorem considers an analogue of the liar sentence about provability “This sentences is unprovable” (or equivalently, ). Within a 3-valued paracomplete logic system, the statement G would be assigned the ‘undefined’ truth state. However, this does not mean that paracomplete logic escapes the incompleteness theorem. Consider the following statement = “This sentence is not provable” Note: ‘not provable’= {unprovable, undefined}. The intuition behind this is that if is undefined then it is neither true nor false that is not provable and so isn’t provable. In order for to be provable it must be false which results in a contradiction and so assigning the ‘undefined’ truth state still leads to incompleteness. Thus, we get that it is not provable if and only if it is provable or undefined. Note: will result in a contradiction unless negation rules and the LNC is modified. Thus, it has been established that there are true statements which are unprovable. the incompleteness theorem holds (we only require the existence of some true but unprovable statements for this).
The Incompleteness Theorem in Paraconsistent Logic A paraconsistent system is inconsistent by definition (allowing a contradiction and to both be true). Whether there are unprovable statements depends on if the system is complete or not (and also on the exact paraconsistent logic). Since the theory is inconsistent (but not trivial) it can prove the Gödel sentence
Recall: Gödel’s first incompleteness theorem asserts that a theory cannot have all of the following:
i) Prove a sufficient amount of arithmetic (i.e., multiplication ) ii) Consistent iii) Complete iv) Recursively enumerable
Since it isn’t consistent, the other 3 conditions can be met (at most).
The Löwenheim-Skolem Theorem: The Löwenheim-Skolem Theorem states that a first-order theory (in a countable language) will have models of every infinite cardinality given that it has an infinite model and no finite models. W/in paraconsistent logic you may have a theory which has a model of every infinite cardinality and have finite models.
Gödel’s Incompleteness Theorems
Other
There are further theories of truth and conceptions as mentioned below
The Revision Theory of Truth (RTT)
Introduces the notion of ‘stability’, in this view paradoxical statements are not contradictory but rather unstable in that they oscillate between truth values.
Consider the liar sentence = “This sentence is false”
dynamically oscillates between the truth values ‘true’ and ‘false’:
- A sentence stabilizes if it is assigned a definite truth value at a given level
- A sentence is unstable if it is not assigned a definite truth value at any stage
Still suffers from analogues of the liar’s paradox. Consider the following statement: “This sentence is not stably true.”
Non-prime Disjunction: A statement w/ a non-prime disjunction may be true even though none of the individual disjuncts are true. This has applications to ‘impossible worlds’ in extensions of modal logic. This also does not prevent the liar’s revenge. E.g., the sentence may be true even if it is the case that and (i.e., and are false).
References
Tarski’s Theory of Truth Kripke’s Theory of Truth Many-valued Logic Proof Theory Model theory of DeMorgan Logics.pdf karacic_review_article.pdf The Strengthened Liar and Paradoxes of Incompleteness Paraconsistent Logic