OAI/Combinatorics/LowSpaceSubsetSum/Storage/StoredEntry.lean
15 declarations, 0 contain sorry, 0 declared as axioms
Bounded stored representation entries and their executed keys
- structure
OAI.LowSpaceSubsetSum.StoredEntryline 10 - def
OAI.LowSpaceSubsetSum.StoredEntry.semanticline 18 - def
OAI.LowSpaceSubsetSum.StoredEntry.encodeline 20 - theorem
OAI.LowSpaceSubsetSum.StoredEntry.encode_valueline 23 - theorem
OAI.LowSpaceSubsetSum.StoredEntry.encode_widthline 27 - theorem
OAI.LowSpaceSubsetSum.StoredEntry.encode_workline 31 - def
OAI.LowSpaceSubsetSum.StoredEntry.cellsline 36Source documentation
One scalar and the mask list, including its pointer/header.
def cells (x : StoredEntry n) : ℕ := x.mask.indices.length + 2
Mentions: OAI.LowSpaceSubsetSum.StoredEntry
- theorem
OAI.LowSpaceSubsetSum.StoredEntry.cells_leline 38 - abbrev
OAI.LowSpaceSubsetSum.StoredEntry.Dictionaryline 42 - def
OAI.LowSpaceSubsetSum.StoredEntry.emptyline 45 - def
OAI.LowSpaceSubsetSum.StoredEntry.reportline 48 - theorem
OAI.LowSpaceSubsetSum.StoredEntry.report_workline 53 - def
OAI.LowSpaceSubsetSum.StoredEntry.mapDictionaryline 63Source documentation
Erase bounded-list records while keeping the same trie and array order.
def mapDictionary (r : RecordedDictionary.State (StoredEntry n)) : RecordedDictionary.State (Entry (Fin n)) := …Mentions: OAI.LowSpaceSubsetSum.RecordedDictionary.State, OAI.LowSpaceSubsetSum.StoredEntry, OAI.LowSpaceSubsetSum.Entry
- theorem
OAI.LowSpaceSubsetSum.StoredEntry.mapDictionary_feedline 67 - theorem
OAI.LowSpaceSubsetSum.StoredEntry.report_valueline 78