OAI/Combinatorics/LowSpaceSubsetSum/Compression/CompressionDictionary.lean
27 declarations, 0 contain sorry, 0 declared as axioms
The compressed trial's actual lists and bounded solution dictionary
Raw lists enumerate indexed subsets and retain repeated weights. The seven block lists sort these weights and remove duplicates. Their four generated pair-sum lists are proof views of the streams; their full products need not be stored by the implementation.
- theorem
OAI.LowSpaceSubsetSum.compressionRightRaw_lowerline 19 - theorem
OAI.LowSpaceSubsetSum.compressionBlock_rightRaw_disjointline 23 - theorem
OAI.LowSpaceSubsetSum.compressionLeftRaw_rightRaw_disjointline 35 - theorem
OAI.LowSpaceSubsetSum.compressionRightRaw_disjointline 45 - def
OAI.LowSpaceSubsetSum.rawWeightListline 52 - theorem
OAI.LowSpaceSubsetSum.mem_rawWeightListline 55 - theorem
OAI.LowSpaceSubsetSum.rawWeightList_lengthline 76 - def
OAI.LowSpaceSubsetSum.compactWeightListline 80 - theorem
OAI.LowSpaceSubsetSum.mem_compactWeightListline 83 - theorem
OAI.LowSpaceSubsetSum.compactWeightList_toFinsetline 89 - theorem
OAI.LowSpaceSubsetSum.compactWeightList_lengthline 94 - def
OAI.LowSpaceSubsetSum.pairSumListline 100 - theorem
OAI.LowSpaceSubsetSum.mem_pairSumListline 102 - theorem
OAI.LowSpaceSubsetSum.pairSumList_lengthline 111 - theorem
OAI.LowSpaceSubsetSum.distinctSums_union_mem_iffline 116 - theorem
OAI.LowSpaceSubsetSum.CompressionSetup.blocks_disjointline 134 - theorem
OAI.LowSpaceSubsetSum.CompressionSetup.block_leftRaw_disjointline 138 - theorem
OAI.LowSpaceSubsetSum.CompressionSetup.block_rightRaw_disjointline 142 - theorem
OAI.LowSpaceSubsetSum.CompressionSetup.rightRaws_disjointline 146 - theorem
OAI.LowSpaceSubsetSum.CompressionSetup.left_groups_disjointline 150 - theorem
OAI.LowSpaceSubsetSum.CompressionSetup.right_groups_disjointline 160 - theorem
OAI.LowSpaceSubsetSum.CompressionSetup.groupDomains_disjointline 176 - def
OAI.LowSpaceSubsetSum.CompressionSetup.storedFirstline 198 - def
OAI.LowSpaceSubsetSum.CompressionSetup.storedSecondline 202 - def
OAI.LowSpaceSubsetSum.CompressionSetup.groupListline 207 - theorem
OAI.LowSpaceSubsetSum.CompressionSetup.mem_groupListline 210 - theorem
OAI.LowSpaceSubsetSum.CompressionSetup.groupList_toFinsetline 242