Documentation

FMMidgard.ProofProtocol.ComputationThreads.Computation

Computation Thread Module #

Exploratory work.

Computation Threads Actions #

We have something like: Init -> (Continue+|Cancel)* -> (Success | Cancel) ^ -> + q: Can we init in a success state? I think we should not.

Instances For
    Instances For

      State #

      We have the relation and its computational counterpart

      Relation #

      inductive ComputationThreads.State.Relation {α β : Type} (c : ℕ → Option (List (α → β → Option (Datum.ComputationState α)))) (stQueue : StateQueue.State.StateQueue) (i : InputInfo) (st : RelState α β) :
      Actions.Event β → RelState α β → Prop
      Instances For

        Computation #