Sunday, October 4, 2026

Research Explained #7 - Why Can “UNKNOWN” Be the Right Answer?

Science is often described as a search for answers.

But there is another skill that matters just as much:

knowing when we do not yet have one.

That sounds simple, but it can become surprisingly difficult when scientific reasoning is translated into software.

Computers are very good at giving definite answers.

True or false.

Pass or fail.

Supported or unsupported.

Yes or no.

But what happens when the available information does not justify either answer?

Sometimes the scientifically correct answer is:

UNKNOWN


UNKNOWN Does Not Mean NO

Imagine that someone asks:

Is the light on in the laboratory?

There are at least three possible answers.

YES — we have reliable information showing that the light is on.

NO — we have reliable information showing that the light is off.

UNKNOWN — we do not currently have enough reliable information to determine whether the light is on or off.

Perhaps nobody checked.

Perhaps the sensor stopped working.

Perhaps two measurements disagree.

Or perhaps the information needed to answer the question was never recorded.

It might be convenient for a computer program to treat UNKNOWN as NO.

But that would add information that we do not actually possess.

We would have changed:

“We don't know whether the light is on.”

into

“The light is off.”

Those are not equivalent statements.


UNKNOWN Is Information

This leads to an important idea.

UNKNOWN is information about the state of our knowledge.

It tells us that the available evidence has not justified choosing one of the more definite alternatives.

That does not mean that anything is possible.

It does not mean that YES and NO are equally likely.

It does not mean that the question can never be answered.

And it does not mean that we should stop investigating.

It means only that the evidence currently available does not justify replacing uncertainty with a stronger claim.


Why This Matters in Scientific Software

Scientific software frequently has to represent incomplete knowledge.

A measurement may be unavailable.

A calculation may fall outside its validated domain.

Required provenance may be missing.

Two computational methods may disagree.

An uncertainty may not yet be quantified.

Or the rules governing a particular situation may themselves still be under investigation.

In each case, forcing the software to produce a more definite answer can make the output look cleaner while making the scientific record less accurate.

Beyond the Light Barrier therefore treats unresolved information as something that must be preserved rather than silently replaced with a convenient value.

For example, the BTLB Software Development Standards require unknown uncertainty to remain unknown rather than being inferred from printed digits or deterministic computer output.

Missing required provenance must likewise be reported rather than fabricated.

The principle is simple:

The software should not claim to know something that the evidence does not establish.


AR-1.7 Gave Us a Practical Example

This issue has become particularly visible during the ongoing AR-1.7 Architecture Stress Audit of the Beyond the Light Barrier simulation framework.

AR-1.7 is deliberately challenging the architecture with difficult cases before important behavioral contracts are frozen into production code.

Some of those investigations involve states represented as UNKNOWN.

At first, it might seem attractive to define one universal rule for what an unknown state means and how it should behave.

The audit has been finding reasons to be more careful.

An unknown state may still exist within a particular context. Information about how that state was reached, what support accumulated around it, who owns related work, or what later operations must occur may still matter.

If the architecture collapses those distinctions too early, later parts of the system may no longer have enough information to make the decision they are supposed to make.

Importantly, AR-1.7 is still in progress.

The project is not claiming that all of the correct rules for UNKNOWN have now been established.

The audit is testing which distinctions must be preserved and which simplifications can actually survive the relevant counter examples.


There Is a Difference Between Unknown and Unimportant

Another possible mistake is to assume that if something is unknown, it can simply be discarded.

But an unknown value may still carry important context.

Consider a scientific measurement whose value was lost because an instrument failed.

The measurement itself may be unknown.

But we may still know which instrument was involved, when the measurement was attempted, which calibration was active, what other sensors recorded, and why the value is missing.

Throwing away the entire record because one value is unknown would destroy information we actually possess.

Scientific software sometimes faces the same problem.

The unknown part and the known context surrounding it are not necessarily the same thing.


The Same Principle Appears Throughout Research

This is not merely a software-design issue.

The same discipline appears repeatedly in scientific reasoning.

A mathematically consistent model does not tell us by itself whether nature realizes that model.

A successful simulation does not by itself establish that the simulated physical phenomenon exists.

A calculation that has not yet been independently reproduced should not be described as independently reproduced.

Failure to detect a proposed effect in one experiment does not automatically establish that the effect is impossible under every condition.

And an unresolved question should not be converted into a resolved one simply because having an answer would make the next step easier.

In all of these situations, the strength of the conclusion should match the strength of the evidence.


UNKNOWN Should Not Become a Hiding Place

There is an important caution on the other side.

Preserving UNKNOWN does not mean using uncertainty as an excuse to avoid making decisions.

If additional evidence can resolve the question, we should seek it.

If a calculation can determine the answer, we should perform it.

If an experiment can distinguish competing possibilities, we should design the experiment where scientifically and practically justified.

If the architecture lacks a necessary rule, we should investigate and define that rule rather than permanently labeling the problem unknown.

UNKNOWN is not the destination.

It is an honest description of where the evidence currently leaves us.


Research Status

This article explains a research-method and scientific-software principle. It does not report a new physical result.

New mathematical result: None

New simulation result: None

New independently reproduced scientific result: None

New physical experimental evidence: None

New evidence for traversable wormholes, anomalous gravity, warp propulsion, or faster-than-light communication: None

Scientific evidence-category promotion: None

AR-1.7 remains an ongoing software and architecture verification activity. Examples drawn from it here illustrate why preserving unresolved states can matter; they do not represent a new scientific result or a finalized AR-1.7 architecture.


Sometimes Not Knowing Is the Accurate Result

Scientific progress depends on turning unknowns into things we can measure, calculate, test, or constrain.

But doing that honestly requires preserving the distinction between what we know and what we do not.

A computer can always be programmed to produce an answer.

That does not mean the evidence supplied one.

Science is often described as a search for answers.

Trustworthy science also requires recognizing when we do not yet have one.

Sometimes “UNKNOWN” is not a failure to answer the question.

It is the most accurate answer the evidence currently allows.

No comments:

Post a Comment

Research Explained #15 — What Would It Actually Mean for a Signal to Travel Faster Than Light?

The Question Behind the Question Imagine sending a message from Earth to a spacecraft near another star. You press a button,...