OAI/Combinatorics/LowSpaceSubsetSum/Storage/MixerWeightCells.lean
16 declarations, 0 contain sorry, 0 declared as axioms
Constructing the shared half-mixer weight arrays
Subset masks are index lists. Their weights are evaluated by actual membership scans, then consumed by a tail accumulator. Sorting retains only the bounded half-family, never the Cartesian stream of sums.
- def
OAI.LowSpaceSubsetSum.MixerWeightCells.sumIndicesline 19 - theorem
OAI.LowSpaceSubsetSum.MixerWeightCells.sumIndices_valueline 28 - theorem
OAI.LowSpaceSubsetSum.MixerWeightCells.sumIndices_cellsline 35 - def
OAI.LowSpaceSubsetSum.MixerWeightCells.weightline 44 - theorem
OAI.LowSpaceSubsetSum.MixerWeightCells.weight_valueline 48 - theorem
OAI.LowSpaceSubsetSum.MixerWeightCells.weight_cellsline 51 - def
OAI.LowSpaceSubsetSum.MixerWeightCells.weightsAccline 58 - theorem
OAI.LowSpaceSubsetSum.MixerWeightCells.weightsAcc_valueline 66 - theorem
OAI.LowSpaceSubsetSum.MixerWeightCells.weightsAcc_cellsline 73 - def
OAI.LowSpaceSubsetSum.MixerWeightCells.rawline 87 - theorem
OAI.LowSpaceSubsetSum.MixerWeightCells.raw_valueline 93 - theorem
OAI.LowSpaceSubsetSum.MixerWeightCells.raw_cellsline 97 - def
OAI.LowSpaceSubsetSum.MixerWeightCells.compareline 114 - def
OAI.LowSpaceSubsetSum.MixerWeightCells.sortedWeightsline 116 - theorem
OAI.LowSpaceSubsetSum.MixerWeightCells.sortedWeights_valueline 121 - theorem
OAI.LowSpaceSubsetSum.MixerWeightCells.sortedWeights_cellsline 126