OAI/Combinatorics/ContingencyTables/Machines/PairedProfileProgram.lean
30 declarations, 0 contain sorry, 0 declared as axioms
Reading the two cell counts from the actual paired code
The block widths come from the stored capacity list. Each count scans only supplied code entries and clips them to one, including on malformed input. No numeric capacity controls an unbounded allocation.
- abbrev
OAI.ContingencyTables.PairedProfileProgram.ReadInputline 17 - def
OAI.ContingencyTables.PairedProfileProgram.sideValueline 19 - def
OAI.ContingencyTables.PairedProfileProgram.sideValueRealizerline 21 - lemma
OAI.ContingencyTables.PairedProfileProgram.polynomial_sideValueline 28 - def
OAI.ContingencyTables.PairedProfileProgram.sideEntriesline 37 - def
OAI.ContingencyTables.PairedProfileProgram.sideEntriesRealizerline 39 - lemma
OAI.ContingencyTables.PairedProfileProgram.polynomial_sideEntriesline 42 - def
OAI.ContingencyTables.PairedProfileProgram.sideCountline 47 - def
OAI.ContingencyTables.PairedProfileProgram.sideCountRealizerline 48 - lemma
OAI.ContingencyTables.PairedProfileProgram.polynomial_sideCountline 49 - lemma
OAI.ContingencyTables.PairedProfileProgram.sideCount_leline 52 - abbrev
OAI.ContingencyTables.PairedProfileProgram.Inputline 62 - def
OAI.ContingencyTables.PairedProfileProgram.widthline 64 - def
OAI.ContingencyTables.PairedProfileProgram.widthRealizerline 65 - lemma
OAI.ContingencyTables.PairedProfileProgram.polynomial_widthline 68 - def
OAI.ContingencyTables.PairedProfileProgram.rowsline 72 - def
OAI.ContingencyTables.PairedProfileProgram.rowsRealizerline 74 - lemma
OAI.ContingencyTables.PairedProfileProgram.polynomial_rowsline 77 - def
OAI.ContingencyTables.PairedProfileProgram.countsline 82 - def
OAI.ContingencyTables.PairedProfileProgram.countsRealizerline 83 - lemma
OAI.ContingencyTables.PairedProfileProgram.polynomial_countsline 88 - def
OAI.ContingencyTables.PairedProfileProgram.profileRowsline 95 - def
OAI.ContingencyTables.PairedProfileProgram.profileRowsRealizerline 96 - theorem
OAI.ContingencyTables.PairedProfileProgram.polynomial_profileRowsline 97 - def
OAI.ContingencyTables.PairedProfileProgram.interleaveline 100 - lemma
OAI.ContingencyTables.PairedProfileProgram.interleave_lengthline 104 - lemma
OAI.ContingencyTables.PairedProfileProgram.interleave_get_evenline 109 - lemma
OAI.ContingencyTables.PairedProfileProgram.interleave_get_oddline 120 - lemma
OAI.ContingencyTables.PairedProfileProgram.sideEntries_interleaveline 131 - lemma
OAI.ContingencyTables.PairedProfileProgram.interleave_flatMapline 153