Documentation

Complexitylib.Models.RandomAccessMachine.Simulation.RegisterStore.Machine.EntryScanStep.Defs

One bounded sparse-entry scan iteration — definitions #

One iteration decodes and compares the next entry, branches directly on the readable equality flag, preserves the decoded value on a hit, and restores the next-iteration scratch invariant on a miss.

Direct hit/miss branch selected by the readable equality-result tape.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    def Complexity.RAM.RegisterStore.Machine.entryScanBranchTime {n : } (tapes : EntryMatchTapes n) (entry : Entry) (queryBits : List Bool) (initialWork : Fin nTape) :

    Coarse branch bound covering both the one-step hit and miss cleanup.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def Complexity.RAM.RegisterStore.Machine.entryScanStepTime {n : } (tapes : EntryMatchTapes n) (entry : Entry) (queryBits : List Bool) (initialWork : Fin nTape) :

      Compositional time bound for one complete scan iteration.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        structure Complexity.RAM.RegisterStore.Machine.EntryScanHit {n : } (tapes : EntryMatchTapes n) (entry : Entry) (rest queryBits : List Bool) (initialWork finalWork : Fin nTape) :

        Successful scan endpoint exposing the decoded value and the global external frame.

        Instances For