OAI/Combinatorics/ContingencyTables/Machines/FiniteVaryingWordWalk.lean
8 declarations, 0 contain sorry, 0 declared as axioms
Independent words for successive draws with varying widths
- abbrev
OAI.ContingencyTables.FirstSuccess.VaryingWordsline 15 - def
OAI.ContingencyTables.FirstSuccess.varyingWalkline 18 - def
OAI.ContingencyTables.FirstSuccess.varyingLawline 24 - theorem
OAI.ContingencyTables.FirstSuccess.varyingWalk_lawline 31 - lemma
OAI.ContingencyTables.FirstSuccess.bindLaw_associativeline 66 - theorem
OAI.ContingencyTables.FirstSuccess.varyingLaw_startline 73 - def
OAI.ContingencyTables.FirstSuccess.varyingWordEquivline 89 - theorem
OAI.ContingencyTables.FirstSuccess.flatVaryingWalk_lawline 96Source documentation
The flattened word consumes exactly the sum of the successive widths, including unused bits on any branch of the deterministic draws.
theorem flatVaryingWalk_law (width : ℕ → ℕ) (step : (i : ℕ) → X → (Fin (width i) → Bool) → X) (x : X) (n : ℕ) : mapLaw (uniformLaw (α := Fin (∑ i : Fin n,width i.val) → Bool)) …Mentions: OAI.ContingencyTables.FirstSuccess.mapLaw, OAI.ContingencyTables.FirstSuccess.uniformLaw