Avoiding Contradictions in the Paradoxes, the Halting Problem, and Diagonalization
Timothy J. Armstrong

TL;DR
This paper proposes that certain logical formulas are not contradictions but indicate the need for a third truth value, offering a new perspective on paradoxes and the halting problem.
Contribution
It introduces a novel interpretation of circular formulas as indicators of a third truth value, challenging traditional logic and invalidating proof by contradiction in these contexts.
Findings
Avoids contradictions in paradoxes using third truth value
Invalidates proof by contradiction involving (f <-> ~f)
Provides a new perspective on the halting problem and diagonalization
Abstract
The fundamental proposal in this article is that logical formulas of the form (f <-> ~f) are not contradictions, and that formulas of the form (t <-> t) are not tautologies. Such formulas, wherever they appear in mathematics, are instead reason to conclude that f and t have a third truth value, different from true and false. These formulas are circular definitions of f and t. We can interpret the implication formula (f <-> ~f) as a rule, a procedure, to find the truth value of f on the left side: we just need to find the truth value of f on the right side. When we use the rules to ask if f and t are true or false, we need to keep asking if they are true or false over and over, forever. Russell's paradox and the liar paradox have the form (f <-> ~f). The truth value provides a straightforward means of avoiding contradictions in these problems. One broad consequence is that the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputability, Logic, AI Algorithms · Benford’s Law and Fraud Detection · Cellular Automata and Applications
