Documentation

Complexitylib.Circuits.DepthThree.LowerBound.Internal.TapeHashOuter

Unrestricted depth-three lower bound: tape hash outer #

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

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

Transition function of the hash outer routine.

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

    Tape-store contents at the progress stage of the hash outer routine.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem Complexity.DepthThreeLowerBound.TapeHashOuter.row_cost_le (i d r : ℕ) (hi : i ≤ r) :
      d * (4 * i + 8 * d + 29) + 4 * i + 8 * d + 25 ≤ 64 * (d + r + 1) ^ 2