OAI/Combinatorics/LowSpaceSubsetSum/Streams/PrefixTaskCount.lean
10 declarations, 0 contain sorry, 0 declared as axioms
Task-start bounds for the executable prefix recursion
- def
OAI.LowSpaceSubsetSum.RepresentationParentData.overflowCountline 14 - def
OAI.LowSpaceSubsetSum.RepresentationParentData.taskStartsline 22 - theorem
OAI.LowSpaceSubsetSum.RepresentationParentData.taskStarts_le_overflowline 29 - theorem
OAI.LowSpaceSubsetSum.RepresentationParentData.entryUniverse_force_card_addline 45 - theorem
OAI.LowSpaceSubsetSum.RepresentationParentData.overflowCount_capacityline 57 - theorem
OAI.LowSpaceSubsetSum.RepresentationParentData.taskStarts_capacityline 90 - theorem
OAI.LowSpaceSubsetSum.RepresentationParentData.completedArrays_length_leline 102 - theorem
OAI.LowSpaceSubsetSum.RepresentationParentData.completedArrays_size_sum_leline 120 - theorem
OAI.LowSpaceSubsetSum.RepresentationParentData.input_sumline 150 - theorem
OAI.LowSpaceSubsetSum.RepresentationParentData.completed_check_inputs_leline 160Source documentation
Includes every reuse of the retained left array at a completed right prefix; it is the actual check list's input-occurrence bound.
theorem completed_check_inputs_le (B L : ℕ) (hL : L ≤ D.capacity) (hd : ∀ i j, i ≠ j → Disjoint (D.leaves i).top (D.leaves j).top) (hbounded : ∀ P, ∀ e ∈ ({ D with maskRestriction := P }).rawEntries, …Mentions: OAI.LowSpaceSubsetSum.RepresentationParentData.rawEntries