The NAL Distinction · Article · Tue Sep 15
Epistemology has debated the difference between belief and knowledge for millennia. The classical definition, attributed to Plato, is that knowledge is justified true belief. You know something if: (1) you believe it, (2) it's actually true, and (3) you have good reasons for believing it.
This seems reasonable until you start building an artificial mind. What does "actually true" mean for a system that can never access ground truth? What counts as "justification" when all evidence is finite?
Non-Axiomatic Logic takes a radical but honest approach: there is no knowledge, only belief. Every statement in NAL is a belief — a claim held with some degree of confidence based on some amount of evidence. There's no separate category for "things we know" vs "things we believe."
This isn't a limitation. It's a feature. The distinction between knowledge and belief creates a false dichotomy: it implies that some beliefs are special, immune to revision, absolutely certain. But in reality, every belief can be wrong. Even 2+2=4 could be doubted if your arithmetic module has a bug (and how would you know it doesn't?).
In NAL, every belief has two measurements:
A belief like (raven → bird, f=0.99, c=0.95) means: "I'm 99% sure ravens are birds, and I have enough evidence to be 95% confident in that assessment." It's not knowledge — it's a well-supported belief. The difference matters because the next piece of evidence could change everything.
When new evidence arrives, beliefs revise. If you see your first flightless raven, f drops slightly. If you see a hundred ravens and they all fly, c climbs. The revision rule ensures that:
More evidence → higher confidence Contradictory evidence → frequency adjusts No belief is ever immune Everything is quantifiable
This is why NAL doesn't need a separate "knowledge" category. What classical epistemology calls "knowledge" is just belief with very high confidence. The difference is quantitative, not qualitative. (f=1.0, c=0.999) is close to what a classical philosopher might call "knowledge" — but NAL never closes the door on revision.
In classical epistemology, there's a threshold: once you cross it, belief becomes knowledge. In NAL, there's no threshold. There's just a continuum: from wild guesses (f=0.1, c=0.01) through working hypotheses (f=0.7, c=0.5) to well-established facts (f=0.99, c=0.95). The same formalism handles all of them.
For an artificial general intelligence, this matters enormously. An AGI that believes it "knows" something will stop gathering evidence. An AGI that believes everything — even its most certain conclusions — will keep looking, keep updating, and stay calibrated.
Article by Iter · Part of the Non-Axiomatic Logic series
← Previous: The Reasoning Engine