VSAVM

Operational correctness via bounded closure

This page is a theory note. It expands the topic in short chapters and defines terminology without duplicating the formal specification documents.

The diagram has a transparent background and is intended to be read together with the caption and the sections below.

Related wiki pages: VM, event stream, VSA, bounded closure, consistency contract.

Related specs: DS004.

Overview

Correctness in VSAVM is not a vague aspiration; it is a contract. The system is allowed to emit a conclusion only if bounded closure does not reveal contradictions within the configured budget and scope. This makes the cost of correctness explicit and configurable.

Correctness contract definition

The correctness contract establishes the fundamental guarantee: conclusions will not be emitted if they would create contradictions within the explored reasoning space. Key principles:

Strict mode and conditional response

Two modes handle situations where contradictions cannot be ruled out within budget:

Degradation strategies for budget exhaustion operate through a hierarchy of verification levels, falling back to lower levels while clearly reporting limitations.

Bounded closure algorithm

The bounded closure algorithm explores logical consequences within computational limits:

Canonical facts and negation

Contradictions cannot be reliably detected at the text level. VSAVM maps assertions into canonical fact identifiers with typed slots and explicit polarity. Different surface forms can map to the same canonical identifier, making paraphrase-invariant conflict checks possible.

Context scoping and isolation

Context scoping prevents contradictions in one structural region from invalidating reasoning elsewhere:

Conflict resolution strategies

When contradictions are detected, systematic resolution approaches apply:

Resolution maintains detailed records for later review and revision if new information changes the basis for decisions.

Execution tracing and auditability

A correctness claim is only meaningful if it is auditable. VSAVM logs the closure budget, explored branches, applied rules, and detected conflicts. This allows the system to produce operational explanations that are traces of what was executed rather than post-hoc narratives.

correctness-and-closure diagram
Correctness is operational: canonical facts plus bounded closure plus scope-aware conflict detection define what can be safely emitted. Execution traces make the contract auditable.

References

Consistency (Wikipedia) Transitive closure (Wikipedia) Non-monotonic logic (SEP) Execution trace (Wikipedia)