OAI/Combinatorics/LowSpaceSubsetSum/Storage/PreparedCheckerCells.lean
13 declarations, 0 contain sorry, 0 declared as axioms
Four prepared blocks have polynomial live-buffer overhead
- def
OAI.LowSpaceSubsetSum.PreparedCheckerCells.scratchline 14 - theorem
OAI.LowSpaceSubsetSum.PreparedCheckerCells.scratch_boundline 16 - theorem
OAI.LowSpaceSubsetSum.PreparedCheckerCells.query_left_cellsline 27 - theorem
OAI.LowSpaceSubsetSum.PreparedCheckerCells.query_right_cellsline 31 - theorem
OAI.LowSpaceSubsetSum.PreparedCheckerCells.query_left_valueline 35 - theorem
OAI.LowSpaceSubsetSum.PreparedCheckerCells.query_right_valueline 39 - theorem
OAI.LowSpaceSubsetSum.PreparedCheckerCells.prepared_depthsline 43 - theorem
OAI.LowSpaceSubsetSum.PreparedCheckerCells.numericline 55 - theorem
OAI.LowSpaceSubsetSum.PreparedCheckerCells.arrays_cellsline 83 - theorem
OAI.LowSpaceSubsetSum.PreparedCheckerCells.list_payloadline 103 - def
OAI.LowSpaceSubsetSum.PreparedCheckerCells.retainedline 114Source documentation
Original entry payloads and their array slots remain shared throughout all filtering, sorting and recursion.
def retained (left right : Array (StoredEntry n)) : ℕ := …
Mentions: OAI.LowSpaceSubsetSum.StoredEntry
- theorem
OAI.LowSpaceSubsetSum.PreparedCheckerCells.retained_leline 118 - theorem
OAI.LowSpaceSubsetSum.PreparedCheckerCells.arrays_with_payloadline 126