OAI/Combinatorics/LowSpaceSubsetSum/Storage/SumReaderCells.lean
23 declarations, 0 contain sorry, 0 declared as axioms
Live storage of the ordinary sum tournament and distinct counter
The two arrays are immutable and shared. Tournament nodes include bounded path representations, and the counter retains only its current tree. The stream of Cartesian pairs is never materialized.
- def
OAI.LowSpaceSubsetSum.SumReaderCells.keyline 16 - def
OAI.LowSpaceSubsetSum.SumReaderCells.readline 18 - def
OAI.LowSpaceSubsetSum.SumReaderCells.widthline 22 - def
OAI.LowSpaceSubsetSum.SumReaderCells.frontline 24 - theorem
OAI.LowSpaceSubsetSum.SumReaderCells.front_valueline 33 - theorem
OAI.LowSpaceSubsetSum.SumReaderCells.front_cellsline 38 - def
OAI.LowSpaceSubsetSum.SumReaderCells.treeline 45 - theorem
OAI.LowSpaceSubsetSum.SumReaderCells.tree_valueline 49 - def
OAI.LowSpaceSubsetSum.SumReaderCells.startline 56 - theorem
OAI.LowSpaceSubsetSum.SumReaderCells.start_valueline 64 - def
OAI.LowSpaceSubsetSum.SumReaderCells.nextline 77 - theorem
OAI.LowSpaceSubsetSum.SumReaderCells.next_valueline 82 - def
OAI.LowSpaceSubsetSum.SumReaderCells.stateCellsline 88 - theorem
OAI.LowSpaceSubsetSum.SumReaderCells.stateCells_eqline 91 - theorem
OAI.LowSpaceSubsetSum.SumReaderCells.next_cellsline 95 - def
OAI.LowSpaceSubsetSum.SumReaderCells.countline 103 - theorem
OAI.LowSpaceSubsetSum.SumReaderCells.count_valueline 109 - theorem
OAI.LowSpaceSubsetSum.SumReaderCells.count_cells_rawline 114 - theorem
OAI.LowSpaceSubsetSum.SumReaderCells.scalar_boundline 133 - theorem
OAI.LowSpaceSubsetSum.SumReaderCells.padded_powline 149 - theorem
OAI.LowSpaceSubsetSum.SumReaderCells.normalize_count_boundline 154 - theorem
OAI.LowSpaceSubsetSum.SumReaderCells.count_bound_of_rawline 157 - theorem
OAI.LowSpaceSubsetSum.SumReaderCells.count_cellsline 173