OAI/Combinatorics/UniformKServer/BitPaths.lean
10 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.UniformKServer.BitSampling.meanline 8 - def
OAI.UniformKServer.BitSampling.runCostline 11 - def
OAI.UniformKServer.BitSampling.rowCostline 20 - theorem
OAI.UniformKServer.BitSampling.mean_equivline 26 - theorem
OAI.UniformKServer.BitSampling.mean_addline 31 - theorem
OAI.UniformKServer.BitSampling.mean_constline 35 - theorem
OAI.UniformKServer.BitSampling.mean_prodline 40 - theorem
OAI.UniformKServer.BitSampling.mean_rowline 45 - theorem
OAI.UniformKServer.BitSampling.bit_path_mean_proofline 51 - theorem
OAI.UniformKServer.BitSampling.bit_path_meanline 82Source comment
The full finite tape has exactly b fresh unbiased bits per request.theorem bit_path_mean {S R : Type*} {k b : ℕ} (N : S → R → Fin k → ℕ) (hN : ∀ s r, ∑ j, N s r j = 2^b) (next : S → R → Fin k → S) (charge : S → R → Fin k → ℝ) (s : S) (w : List R) : mean (runCost N hN next charge s w) = rowCost (b:=b) N next charge s w := by …Mentions: OAI.UniformKServer.BitSampling.mean, OAI.UniformKServer.BitSampling.runCost, OAI.UniformKServer.BitSampling.rowCost