Stream
plain-language theorem explainer
The Stream abbreviation re-exports the boolean stream type from the underlying streams module into the Measurement layer. Researchers modeling discrete observations over periodic windows cite this when defining block sums and cylinder sets. It supplies the base type for eight-tick window functions without adding new structure. The implementation is a direct alias with no verification steps required.
Claim. A stream is a function $s : ℕ → {0,1}$ that supplies an infinite binary sequence for windowed observations.
background
The Measurement module re-exports eight-tick stream invariants to support discrete observation. Upstream, Stream is defined as Nat → Bool, an infinite display of binary states. This type connects to J-cost minimization structures (strictly convex at x=1) and spectral emergence results that fix gauge content and fermion counts from the Q₃ face-pair construction.
proof idea
One-line abbreviation that aliases the Stream definition from the PatternLayer module, inheriting the Nat → Bool type directly.
why it matters
This supplies the stream type used by Cylinder, blockSumAligned8, observeAvg8 and firstBlockSum_eq_Z_on_cylinder in the same module, plus VorticityVoxel in Flight. It anchors the eight-tick octave (T7) for periodic window analysis and feeds the Recognition Composition Law applications in measurement. The re-export closes the interface between the streams foundation and the lightweight CQ-score scaffold.
Switch to Lean above to see the machine-checked source, dependencies, and usage graph.