OAI/Combinatorics/LowSpaceSubsetSum/Streams/ReaderMap.lean
34 declarations, 0 contain sorry, 0 declared as axioms
Semantic maps for the mutable reader structures
Mapping records preserves the tournament paths and all cursor coordinates. Immutable backing arrays are mapped once; they are not copied by a read.
- def
OAI.LowSpaceSubsetSum.Tournament.mapline 17 - theorem
OAI.LowSpaceSubsetSum.Tournament.winner_mapline 21 - theorem
OAI.LowSpaceSubsetSum.Tournament.nodes_mapline 24 - theorem
OAI.LowSpaceSubsetSum.Tournament.pick_mapline 30 - theorem
OAI.LowSpaceSubsetSum.Tournament.node_mapline 35 - theorem
OAI.LowSpaceSubsetSum.Tournament.valid_mapline 39 - theorem
OAI.LowSpaceSubsetSum.Tournament.lookup_mapline 47 - theorem
OAI.LowSpaceSubsetSum.Tournament.replace_mapline 55 - theorem
OAI.LowSpaceSubsetSum.Tournament.build_mapline 64 - theorem
OAI.LowSpaceSubsetSum.CyclicCursor.trace_mapline 78 - def
OAI.LowSpaceSubsetSum.SliceCursor.mapRangeline 92 - def
OAI.LowSpaceSubsetSum.SliceCursor.mapStateline 95 - theorem
OAI.LowSpaceSubsetSum.SliceCursor.values_mapline 98 - theorem
OAI.LowSpaceSubsetSum.SliceCursor.next_mapline 102 - theorem
OAI.LowSpaceSubsetSum.SliceCursor.output_mapline 112 - def
OAI.LowSpaceSubsetSum.PairCursor.mapStateline 129 - theorem
OAI.LowSpaceSubsetSum.PairCursor.next_mapline 132 - theorem
OAI.LowSpaceSubsetSum.PairCursor.output_mapline 141 - def
OAI.LowSpaceSubsetSum.FilteredStream.mapCursorline 156 - theorem
OAI.LowSpaceSubsetSum.FilteredStream.read_mapline 160 - theorem
OAI.LowSpaceSubsetSum.FilteredStream.view_mapline 171 - theorem
OAI.LowSpaceSubsetSum.PaddedRows.rows_mapline 183 - def
OAI.LowSpaceSubsetSum.RowMerge.mapFrontline 194 - theorem
OAI.LowSpaceSubsetSum.RowMerge.front_mapline 197 - theorem
OAI.LowSpaceSubsetSum.RowMerge.start_mapline 207 - theorem
OAI.LowSpaceSubsetSum.RowMerge.advance_mapline 223 - theorem
OAI.LowSpaceSubsetSum.RowMerge.aligned_mapline 246 - theorem
OAI.LowSpaceSubsetSum.RowMerge.remaining_mapline 255 - theorem
OAI.LowSpaceSubsetSum.RowMerge.rowsSorted_mapline 266 - theorem
OAI.LowSpaceSubsetSum.RowMerge.potential_mapline 275 - theorem
OAI.LowSpaceSubsetSum.RowMerge.trace_mapline 285 - def
OAI.LowSpaceSubsetSum.MergedReader.mapStateline 313 - theorem
OAI.LowSpaceSubsetSum.MergedReader.next_mapline 322 - theorem
OAI.LowSpaceSubsetSum.MergedReader.output_mapline 347