OAI/Computability/SpaceSimulation/OneTape/Sizes.lean
17 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.Fifths.Cost.lgline 7 - theorem
OAI.Fifths.Cost.lg_posline 8 - theorem
OAI.Fifths.Cost.lg_monoline 9 - def
OAI.Fifths.Cost.powerline 10 - def
OAI.Fifths.Cost.Kline 11 - theorem
OAI.Fifths.Cost.K_posline 12 - theorem
OAI.Fifths.Cost.bigKline 13 - theorem
OAI.Fifths.Cost.K_monoline 17 - def
OAI.Fifths.Cost.boundline 23Source documentation
room for any fixed power of the allowed accessor logarithm and for start-up costs.
def bound (d T : ℕ) := K T*K T*lg T^(d+2)
Mentions: OAI.Fifths.Cost.K, OAI.Fifths.Cost.lg
- theorem
OAI.Fifths.Cost.lg_pow_leline 24 - theorem
OAI.Fifths.Cost.lg_leline 28 - theorem
OAI.Fifths.Cost.bound_posline 33 - theorem
OAI.Fifths.Cost.bound_monoline 34 - theorem
OAI.Fifths.Cost.ofTline 41 - theorem
OAI.Fifths.Scaled.looserline 56 - theorem
OAI.Fifths.Scaled.prodPosline 59 - theorem
OAI.Fifths.Single.estimateline 77Source documentation
Simultaneous verification of register and stack bounds after balancing. Uses arbitrary indices to avoid unnecessary restrictions on profiles of inputs that can be rescanned.
theorem estimate (d : ℕ) (p : ∀ i, (W i).k = K (W i).T) : (Fits (fun i => bound d (W i).T) fun i => let C := (M.tour (x i) (W i)).circuit; C.P.n ^ (C.width+1)) ∧ …Mentions: OAI.Fifths.Fits