OAI/Combinatorics/LowSpaceSubsetSum/Storage/LeafEnumeration.lean
11 declarations, 0 contain sorry, 0 declared as axioms
Executable indexed raw-leaf enumeration
- def
OAI.LowSpaceSubsetSum.subsetListline 13Source documentation
Each indexed subset is generated in the fixed input-index order.
def subsetList (V : Finset (Fin n)) : List (Finset (Fin n)) := …
- def
OAI.LowSpaceSubsetSum.fixedSubsetListline 17Source documentation
Fixed-size selections use the corresponding finite sublist generator.
def fixedSubsetList (V : Finset (Fin n)) (k : ℕ) : List (Finset (Fin n)) := …
- theorem
OAI.LowSpaceSubsetSum.subsetList_memline 20 - theorem
OAI.LowSpaceSubsetSum.fixedSubsetList_memline 35 - theorem
OAI.LowSpaceSubsetSum.subsetList_lengthline 55 - theorem
OAI.LowSpaceSubsetSum.fixedSubsetList_lengthline 58 - def
OAI.LowSpaceSubsetSum.RepresentationLeaf.enumerateline 65Source documentation
Raw leaves retain the three subset choices, including repeated weights.
def enumerate (L : RepresentationLeaf (Fin n)) : List (Occurrence (Fin n)) := …
Mentions: OAI.LowSpaceSubsetSum.RepresentationLeaf, OAI.LowSpaceSubsetSum.RepresentationLeaf.Occurrence
- theorem
OAI.LowSpaceSubsetSum.RepresentationLeaf.enumerate_memline 69 - theorem
OAI.LowSpaceSubsetSum.RepresentationLeaf.enumerate_lengthline 75 - theorem
OAI.LowSpaceSubsetSum.RepresentationLeaf.enumerate_toFinsetline 81 - theorem
OAI.LowSpaceSubsetSum.RepresentationLeaf.enumerate_nodupline 85