OAI/Combinatorics/LowSpaceSubsetSum/Separators/SeparatorCheck.lean
14 declarations, 0 contain sorry, 0 declared as axioms
Four-block weighted disjointness check
A top mask has four local blocks of g indices. The check preprocesses both
compatibility tables, traverses the useful tuples without storing them, and
uses the first-match weight search at each terminal branch.
- abbrev
OAI.LowSpaceSubsetSum.SeparatorCheck.Recordline 19 - def
OAI.LowSpaceSubsetSum.SeparatorCheck.localMaskline 21 - theorem
OAI.LowSpaceSubsetSum.SeparatorCheck.localMask_memline 24 - def
OAI.LowSpaceSubsetSum.SeparatorCheck.blocksline 27 - def
OAI.LowSpaceSubsetSum.SeparatorCheck.runline 31 - theorem
OAI.LowSpaceSubsetSum.SeparatorCheck.ofFamily_pair_goodline 35 - def
OAI.LowSpaceSubsetSum.SeparatorCheck.Coveredline 51 - theorem
OAI.LowSpaceSubsetSum.SeparatorCheck.pairGood_iffline 56 - theorem
OAI.LowSpaceSubsetSum.SeparatorCheck.correctline 61 - theorem
OAI.LowSpaceSubsetSum.SeparatorCheck.covered_disjointline 68 - theorem
OAI.LowSpaceSubsetSum.SeparatorCheck.soundline 76 - theorem
OAI.LowSpaceSubsetSum.SeparatorCheck.finds_fixed_pairline 83 - theorem
OAI.LowSpaceSubsetSum.SeparatorCheck.peak_leline 90 - theorem
OAI.LowSpaceSubsetSum.SeparatorCheck.peak_capacityline 95