Documentation

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

Sparse register lookup — definitions #

The bounded scanner is already the concrete lookup machine. This module names its semantic endpoint in terms of the pure sparse-store read operation.

structure Complexity.RAM.RegisterStore.Machine.EntryLookupResult {n : } (tapes : EntryScanTapes n) (store : Store) (address : ) (initialWork finalWork : Fin nTape) :

A completed lookup leaves the pure sparse-store value on the decoded-value tape and preserves the scanner's complete external frame.

Instances For
    @[reducible, inline]

    The concrete sparse lookup is the fixed runtime-count entry scanner.

    Equations
    Instances For
      @[reducible, inline]

      Lookup inherits the scanner's explicit runtime bound.

      Equations
      Instances For