Intervals with few specified positions #
Consecutive chunks of an ordered support can be masked by intervals. Masking prevents an arbitrary completion of one chunk from changing the values specified in another chunk.
Position of the support element at rank, or the right endpoint L past the support.
Equations
- Complexity.CircuitSparseSynthesis.Internal.supportCut s rank = if h : rank < s.card then ((s.orderEmbOfFin ⋯) ⟨rank, h⟩).castSucc else Fin.last L
Instances For
theorem
Complexity.CircuitSparseSynthesis.Internal.intervalChunk_card
{L : ℕ}
(s : Finset (Fin L))
(K block : ℕ)
: