OAI/Combinatorics/LowSpaceSubsetSum/Representation/RepresentationPivotWork.lean
20 declarations, 0 contain sorry, 0 declared as axioms
Counted slice and modular-pivot initialization
Every nonempty row uses two primary-key searches and one modular-pivot search. All three query the same immutable array; no slice is copied. Predicate evaluation costs are separate from the number of queries.
- def
OAI.LowSpaceSubsetSum.BinarySlice.countedRangeline 18 - theorem
OAI.LowSpaceSubsetSum.BinarySlice.countedRange_valueline 32 - theorem
OAI.LowSpaceSubsetSum.BinarySlice.countedRange_queriesline 37 - def
OAI.LowSpaceSubsetSum.ModularCursor.countedForwardline 55 - def
OAI.LowSpaceSubsetSum.ModularCursor.countedReverseline 60 - theorem
OAI.LowSpaceSubsetSum.ModularCursor.countedForward_valueline 65 - theorem
OAI.LowSpaceSubsetSum.ModularCursor.countedReverse_valueline 69 - theorem
OAI.LowSpaceSubsetSum.ModularCursor.countedForward_queriesline 73 - theorem
OAI.LowSpaceSubsetSum.ModularCursor.countedReverse_queriesline 76 - def
OAI.LowSpaceSubsetSum.SliceModular.countedForwardline 85 - def
OAI.LowSpaceSubsetSum.SliceModular.countedReverseline 93 - theorem
OAI.LowSpaceSubsetSum.SliceModular.countedForward_valueline 101 - theorem
OAI.LowSpaceSubsetSum.SliceModular.countedReverse_valueline 107 - theorem
OAI.LowSpaceSubsetSum.SliceModular.countedForward_queriesline 113 - theorem
OAI.LowSpaceSubsetSum.SliceModular.countedReverse_queriesline 123 - def
OAI.LowSpaceSubsetSum.FilteredStream.countedRowline 139 - theorem
OAI.LowSpaceSubsetSum.FilteredStream.countedRow_valueline 151 - theorem
OAI.LowSpaceSubsetSum.FilteredStream.countedRow_queriesline 158 - theorem
OAI.LowSpaceSubsetSum.FilteredStream.countedRow_index_queriesline 183 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.schedule_countedSnapshot_cellsline 196