Published on [Permalink]
Reading time: 3 minutes

Jaina seven-valued logic

Sometimes the answer to “is X true or false?” can only be a shrug. The answer might be unknowable, or perhaps unknowable without an impractical amount of work. Jaina seven-valued logic offers an interesting perspective on (or alternative to) the problem.

Consider the halting problem in computer science. The question is: “Can you write a program Oracle that takes any other program and answers whether that other program will halt for a given input?” (If not, it falls into an “infinite loop.")

The answer is: “no, you can’t.”

You can react to that answer in at least two different ways:

  1. “Well, determining whether an arbitrary program will halt is impossible, so I’ll go do something else.”

  2. “Okay, fine, there’s no universal answer, but what special cases can I write an Oracle to handle?”

The halting problem doesn’t prevent you from writing a perfectly useful Oracle that reports, for a given program:

This example shows why standard boolean logic is inadequate. We almost never, in daily life, solving today’s problems, care about ∀-claims (claims that are always either true or false). We care about specific examples, or classes of examples.

Ordinary true/false logic very radically simplifies the world into one where “dunno, beats me” is not an acceptable answer. That is unacceptable.

One alternative is Jaina logic. Crudely put, it has three basic truth values: true, false, and unassertible. (That last is the “beats me, boss” answer.)

However, Jaina logic is extra neat because it specifically includes context. The Jain use a Sanskrit word that can be translated as “from a certain standpoint” or “within a particular philosophical perspective.”

With that said, there are seven truth values in Jaina logic. My own rough gloss:

I find that a refreshing system, especially because it demands the question “from what standpoint?” It’s not something I use rigorously, but I find the “from what standpoint?” question a good one when confronted by confident claims about a Universal Truth.

Sources

Wikipedia

“Taking Perspective: the Jain Theory of Standpoints” - a podcast episode, but the page has a wealth of (non-clickable) links.