pith. machine review for the scientific record. sign in
module module high

IndisputableMonolith.VM.State

show as:
view Lean formalization →

The VM.State module acts as a feature flag mirror supplying virtual machine state definitions in the Recognition Science framework. It introduces the state type along with initialization, zero-win checks, budget updates, and stepping operations all conditioned on the vNext flags. Researchers building the virtual machine layer cite it when constructing state transitions that feed into commit boundaries. The module consists entirely of definitions with no proofs.

claimThe module defines the virtual machine state type together with its initialization function, zero-win predicate, budget update operator, and step-cycle functions, all gated by the v2 certificate flag.

background

The module sits in the virtual machine domain and imports the vNext feature flags, which are default-safe with certificates on by default and behavior changes off. It further imports registers and the core VM layer to establish the state context. Sibling definitions cover the state type, initialization, win conditions, J-budget management, and logical stepping functions that mirror the flags for controlled extension.

proof idea

this is a definition module, no proofs

why it matters in Recognition Science

This module supplies the state definitions required by the VM.Commit predicate, which witnesses a conservative COMMIT boundary under the v2 flag. It fills the VM layer by providing the state machinery on which commit logic depends, advancing the scaffolding toward the full forcing chain.

scope and limits

used by (1)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (3)

Lean names referenced from this declaration's body.

declarations in this module (8)