OAI/Combinatorics/LowSpaceSubsetSum/Streams/JoinReaderMap.lean
18 declarations, 0 contain sorry, 0 declared as axioms
Stored-record erasure through buffered joins
The erasure maps both emitted records and reader cursors. Counters and stop flags are preserved, so the work ledger can be transferred to the source parent task without changing the order of equal-weight occurrences.
- def
OAI.LowSpaceSubsetSum.TieBuffer.mapAllline 20 - theorem
OAI.LowSpaceSubsetSum.TieBuffer.fillAcc_mapline 23 - theorem
OAI.LowSpaceSubsetSum.TieBuffer.fill_mapline 41 - theorem
OAI.LowSpaceSubsetSum.TieBuffer.hasKey_mapline 48 - def
OAI.LowSpaceSubsetSum.TieReplay.mapAllline 59 - theorem
OAI.LowSpaceSubsetSum.TieReplay.runAcc_mapline 62 - theorem
OAI.LowSpaceSubsetSum.TieReplay.run_mapline 85 - theorem
OAI.LowSpaceSubsetSum.BufferReplay.read_mapline 99 - theorem
OAI.LowSpaceSubsetSum.BufferReplay.run_mapline 104 - theorem
OAI.LowSpaceSubsetSum.JoinOne.run_mapline 118 - def
OAI.LowSpaceSubsetSum.TieGroup.mapReadersline 147 - def
OAI.LowSpaceSubsetSum.TieGroup.mapReadersResultline 150 - theorem
OAI.LowSpaceSubsetSum.TieGroup.step_mapReadersline 155 - theorem
OAI.LowSpaceSubsetSum.TieGroup.run_mapReadersline 168 - def
OAI.LowSpaceSubsetSum.StreamJoin.mapReadersline 203 - def
OAI.LowSpaceSubsetSum.StreamJoin.mapReadersStoppedline 206 - theorem
OAI.LowSpaceSubsetSum.StreamJoin.step_mapReadersline 210 - theorem
OAI.LowSpaceSubsetSum.StreamJoin.stoppedAcc_mapReadersline 241