OAI/Combinatorics/ContingencyTables/Counting/CompanionMetropolisWordProgram.lean
31 declarations, 0 contain sorry, 0 declared as axioms
Bounded slicing of one flat companion transition word
- abbrev
OAI.ContingencyTables.CompanionMetropolisWordProgram.Inputline 13Source documentation
The fixed frame, the acceptance precision, current code, and fresh word.
abbrev Input := ((CompanionMetropolisProgram.Frame × ℕ) × List ℕ) × List Bool
Mentions: OAI.ContingencyTables.CompanionMetropolisProgram.Frame
- def
OAI.ContingencyTables.CompanionMetropolisWordProgram.proposalWidthline 15 - def
OAI.ContingencyTables.CompanionMetropolisWordProgram.proposalWidthRealizerline 16 - lemma
OAI.ContingencyTables.CompanionMetropolisWordProgram.polynomial_proposalWidthline 23 - def
OAI.ContingencyTables.CompanionMetropolisWordProgram.contextline 33 - def
OAI.ContingencyTables.CompanionMetropolisWordProgram.contextRealizerline 34 - lemma
OAI.ContingencyTables.CompanionMetropolisWordProgram.polynomial_contextline 36 - def
OAI.ContingencyTables.CompanionMetropolisWordProgram.queryWidthline 42 - def
OAI.ContingencyTables.CompanionMetropolisWordProgram.queryWidthRealizerline 43 - lemma
OAI.ContingencyTables.CompanionMetropolisWordProgram.polynomial_queryWidthline 50 - def
OAI.ContingencyTables.CompanionMetropolisWordProgram.firstOffsetline 58Source documentation
Offsets are computed in binary; the physical
take/dropcalls remain bounded by the supplied word on every malformed input.def firstOffset (z : Input) : ℕ := 1+proposalWidth z
Mentions: OAI.ContingencyTables.CompanionMetropolisWordProgram.Input, OAI.ContingencyTables.CompanionMetropolisWordProgram.proposalWidth
- def
OAI.ContingencyTables.CompanionMetropolisWordProgram.firstOffsetRealizerline 59 - lemma
OAI.ContingencyTables.CompanionMetropolisWordProgram.polynomial_firstOffsetline 62 - def
OAI.ContingencyTables.CompanionMetropolisWordProgram.secondOffsetline 65 - def
OAI.ContingencyTables.CompanionMetropolisWordProgram.secondOffsetRealizerline 68 - lemma
OAI.ContingencyTables.CompanionMetropolisWordProgram.polynomial_secondOffsetline 71 - def
OAI.ContingencyTables.CompanionMetropolisWordProgram.coinOffsetline 74 - def
OAI.ContingencyTables.CompanionMetropolisWordProgram.coinOffsetRealizerline 77 - lemma
OAI.ContingencyTables.CompanionMetropolisWordProgram.polynomial_coinOffsetline 80 - def
OAI.ContingencyTables.CompanionMetropolisWordProgram.sliceline 83 - def
OAI.ContingencyTables.CompanionMetropolisWordProgram.sliceRealizerline 85 - lemma
OAI.ContingencyTables.CompanionMetropolisWordProgram.polynomial_sliceline 88 - def
OAI.ContingencyTables.CompanionMetropolisWordProgram.fieldsline 94 - def
OAI.ContingencyTables.CompanionMetropolisWordProgram.fieldsRealizerline 99 - lemma
OAI.ContingencyTables.CompanionMetropolisWordProgram.polynomial_fieldsline 105 - def
OAI.ContingencyTables.CompanionMetropolisWordProgram.stepInputline 114 - def
OAI.ContingencyTables.CompanionMetropolisWordProgram.stepInputRealizerline 115 - lemma
OAI.ContingencyTables.CompanionMetropolisWordProgram.polynomial_stepInputline 117 - def
OAI.ContingencyTables.CompanionMetropolisWordProgram.outputline 123 - def
OAI.ContingencyTables.CompanionMetropolisWordProgram.outputRealizerline 124 - theorem
OAI.ContingencyTables.CompanionMetropolisWordProgram.polynomial_outputline 127