OAI/Combinatorics/LowSpaceSubsetSum/Counting/ResidueMatchAccounting.lean
8 declarations, 0 contain sorry, 0 declared as axioms
Every potential Cartesian match is charged to one residue iteration
The calculation counts list occurrences, including repetitions. Summing the full potential over all residues counts every Cartesian pair exactly once. The complementary right-hand residue loop is the same finite sum after an explicit involutive reindexing.
- theorem
OAI.LowSpaceSubsetSum.ResidueMatchAccounting.direct_match_iffline 21 - theorem
OAI.LowSpaceSubsetSum.ResidueMatchAccounting.sum_filter_lengthsline 27 - theorem
OAI.LowSpaceSubsetSum.ResidueMatchAccounting.sum_potentialline 40 - def
OAI.LowSpaceSubsetSum.ResidueMatchAccounting.complementline 55 - theorem
OAI.LowSpaceSubsetSum.ResidueMatchAccounting.complement_valline 58 - theorem
OAI.LowSpaceSubsetSum.ResidueMatchAccounting.complement_involutiveline 63 - def
OAI.LowSpaceSubsetSum.ResidueMatchAccounting.complementEquivline 69 - theorem
OAI.LowSpaceSubsetSum.ResidueMatchAccounting.sum_complementary_potentialline 72