ControlRun

Status: 0 running/finished, 1 invalid, 2 breakpoint, 3 instruction exhaustion. One action budget and one instruction budget are shared across all loops.
Imports
import ControlTrace;
Table of Contents

Types

ControlRun

(inductive)
Status: 0 running/finished, 1 invalid, 2 breakpoint, 3 instruction exhaustion. One action budget and one instruction budget are shared across all loops.
inductive ControlRun a

Constructors

For each type in this module: inductive types list their declared constructors; opaque types list any local function whose name starts with mk and which returns a value of that type.

ControlRun (inductive)

result

constructor
(ControlRun a)

Functions

state

def state (r : (ControlRun a)) : a

remaining

def remaining (r : (ControlRun a)) : Int

instructions

def instructions (r : (ControlRun a)) : Int

total

def total (r : (ControlRun a)) : Float

status

def status (r : (ControlRun a)) : Int

blocked

def blocked (r : (ControlRun a)) : Int

trace

def trace (r : (ControlRun a)) : ControlTrace