OAI/Combinatorics/ContingencyTables/Machines/BinIntervalProgram.lean
20 declarations, 0 contain sorry, 0 declared as axioms
Binary evaluation of a bin interval and its bounded quotient draw
The lower endpoint is computed as the negative floor of a negative rational. Thus the executed arithmetic uses natural quotient/remainder, without enumerating any of the integers in the interval.
- abbrev
OAI.ContingencyTables.BinIntervalProgram.Inputline 19Source documentation
(number of bins, range size, bin index).abbrev Input := (ℕ×ℕ)×ℕ
- def
OAI.ContingencyTables.BinIntervalProgram.negativeInputline 21 - def
OAI.ContingencyTables.BinIntervalProgram.negativeInputRealizerline 23 - lemma
OAI.ContingencyTables.BinIntervalProgram.polynomial_negativeInputline 28 - def
OAI.ContingencyTables.BinIntervalProgram.endpointline 34 - def
OAI.ContingencyTables.BinIntervalProgram.endpointRealizerline 36 - theorem
OAI.ContingencyTables.BinIntervalProgram.polynomial_endpointline 43 - theorem
OAI.ContingencyTables.BinIntervalProgram.endpoint_eqline 48 - def
OAI.ContingencyTables.BinIntervalProgram.nextline 58 - def
OAI.ContingencyTables.BinIntervalProgram.nextRealizerline 59 - lemma
OAI.ContingencyTables.BinIntervalProgram.polynomial_nextline 60 - def
OAI.ContingencyTables.BinIntervalProgram.intervalSizeline 63 - def
OAI.ContingencyTables.BinIntervalProgram.intervalSizeRealizerline 64 - theorem
OAI.ContingencyTables.BinIntervalProgram.polynomial_intervalSizeline 69 - theorem
OAI.ContingencyTables.BinIntervalProgram.intervalSize_eqline 74 - def
OAI.ContingencyTables.BinIntervalProgram.drawline 80 - def
OAI.ContingencyTables.BinIntervalProgram.drawRealizerline 82 - theorem
OAI.ContingencyTables.BinIntervalProgram.polynomial_drawline 92 - theorem
OAI.ContingencyTables.BinIntervalProgram.draw_memline 99 - theorem
OAI.ContingencyTables.BinIntervalProgram.draw_ofFnline 108