OAI/Combinatorics/EditApproximation/Refinement/ComputedKernelWork.lean
2 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.EditApproximation.computedFamilyKernelWork_leline 17Source documentation
Local arithmetic annotations follow the actual memo run, hence are incurred once per cache miss, with the original program and draw values.
theorem computedFamilyKernelWork_le (source target : List ℕ) (N : ℕ) (input : ComputedFamilyInput source target N) (cost : ComputedFamilyMemoKey source target N → ℕ) (C : ℕ) (hcost : ∀ key, cost key ≤ C) : computedFamilyKernelWork source target N input cost ≤ C * (computedFamilyResult source target N input).requests := …Mentions: OAI.EditApproximation.ComputedFamilyInput, OAI.EditApproximation.ComputedFamilyMemoKey, OAI.EditApproximation.computedFamilyKernelWork, OAI.EditApproximation.computedFamilyResult
- theorem
OAI.EditApproximation.computedFamilyKernelWork_near_linearline 25