OAI/Combinatorics/LowSpaceSubsetSum/Representation/RepresentationJoinCells.lean
9 declarations, 0 contain sorry, 0 declared as axioms
Live cells of the complete prepaid parent join
The stopped driver keeps a single current state. Each iteration includes its concrete reader, key, tie-buffer, snapshot and dictionary trace. Immutable leaf arrays are retained once by the outer wrapper.
- def
OAI.LowSpaceSubsetSum.RepresentationJoinCells.runline 19 - theorem
OAI.LowSpaceSubsetSum.RepresentationJoinCells.run_valueline 27 - theorem
OAI.LowSpaceSubsetSum.RepresentationJoinCells.scaleline 51 - theorem
OAI.LowSpaceSubsetSum.RepresentationJoinCells.run_cellsline 64 - def
OAI.LowSpaceSubsetSum.RepresentationJoinCells.parentline 80 - theorem
OAI.LowSpaceSubsetSum.RepresentationJoinCells.parent_valueline 88 - theorem
OAI.LowSpaceSubsetSum.RepresentationJoinCells.parent_cellsline 96 - def
OAI.LowSpaceSubsetSum.RepresentationJoinCells.withArraysline 106Source documentation
Explicitly shared arrays are retained once throughout the stopped execution.
def withArrays (I : Instance n) (F : IndexedMask n) (P t : ℤ) (C B : ℕ) (left₁ right₁ left₂ right₂ : Array (LeafRecord n)) {d₁ d₂ : ℕ} (fuel₁ fuel₂ control : ℕ) (s₁ : RepresentationGroupCells.Left I F P right₁ d₁) (s₂ : RepresentationGroupCells.Right I F P t right₂ d₂) (budget : ℕ) := …Mentions: OAI.LowSpaceSubsetSum.Instance, OAI.LowSpaceSubsetSum.IndexedMask, OAI.LowSpaceSubsetSum.LeafRecord, OAI.LowSpaceSubsetSum.RepresentationGroupCells.Left, OAI.LowSpaceSubsetSum.RepresentationGroupCells.Right
- theorem
OAI.LowSpaceSubsetSum.RepresentationJoinCells.withArrays_cellsline 113