Documentation

Complexitylib.Circuits.DepthThree.LowerBound.Internal.TapeRemainderSetup

Unrestricted depth-three lower bound: tape remainder setup #

Adapted from OpenAI's formalization at revision adc7f1241b42e322a6451854ab7e4b4c146bf78a. Source: https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/lean/OAI/Computability/DepthThree/TapeRemainderSetup.lean

Imports, namespaces, module visibility, documentation, and formatting are adapted for complexitylib. The source theorem statements and mathematical proofs are retained.

Tape-store contents at the prepared stage of the remainder setup routine.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    Clear the three index registers in the tape store.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[reducible, inline]

      Control states for the setup stage of the remainder setup routine.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Transition function for the setup stage of the remainder setup routine.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[reducible, inline]

          Control states for the cleanup stage of the remainder setup routine.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            Transition function for the cleanup stage of the remainder setup routine.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For