OAI/Combinatorics/LowSpaceSubsetSum/Counting/BinarySlice.lean
12 declarations, 0 contain sorry, 0 declared as axioms
Binary search for the exact eligible slice
Two prefix searches find the half-open interval of occurrences with a fixed primary key. A secondary order within equal primary keys gives the sorted slice needed by modular row initialization. Both searches query the shared array directly, including when the eligible slice is empty.
- def
OAI.LowSpaceSubsetSum.BinarySlice.lowerline 21 - def
OAI.LowSpaceSubsetSum.BinarySlice.upperline 24 - theorem
OAI.LowSpaceSubsetSum.BinarySlice.lower_specline 27 - theorem
OAI.LowSpaceSubsetSum.BinarySlice.upper_specline 37 - theorem
OAI.LowSpaceSubsetSum.BinarySlice.lower_boundedline 47 - theorem
OAI.LowSpaceSubsetSum.BinarySlice.upper_boundedline 51 - theorem
OAI.LowSpaceSubsetSum.BinarySlice.orderedline 55 - def
OAI.LowSpaceSubsetSum.BinarySlice.rangeline 66 - theorem
OAI.LowSpaceSubsetSum.BinarySlice.index_specline 74 - theorem
OAI.LowSpaceSubsetSum.BinarySlice.slice_eq_filterline 82 - theorem
OAI.LowSpaceSubsetSum.BinarySlice.slice_keyline 157 - theorem
OAI.LowSpaceSubsetSum.BinarySlice.slice_sortedline 166