Pattern
plain-language theorem explainer
Pattern re-exports the type of finite binary windows of length n as functions from Fin n to Bool. Applied researchers in photobiomodulation, ionization energies, and anomaly analysis cite it when constructing observation windows on eight-tick streams. The declaration is a direct one-line alias to the upstream Pattern definition.
Claim. For each natural number $n$, a pattern of length $n$ is any function $P :$ Fin $n$ $→$ Bool, representing a binary window of $n$ positions.
background
The Measurement module re-exports eight-tick stream invariants for the measurement layer. Upstream in IndisputableMonolith.Patterns, Pattern (d : Nat) is defined as (Fin d → Bool); identical definitions appear in Streams and Streams.Blocks, each documented as a finite window/pattern of length n. The module supplies these re-exports together with a lightweight continuous-time CQ score scaffold.
proof idea
This is a one-line abbreviation that aliases the Pattern definition from the Patterns module.
why it matters
The definition supplies the core window type for pattern measurements across the framework. It is referenced by downstream results including lambda_PBM_approx in PhotobiomodulationDevice and ionization_monotone_within_period in Chemistry, as well as recognition_loop_has_surjection in SimplicialLedger. It supports the eight-tick octave (T7) by providing the observation window for periodic streams and feeds into cross-domain pattern matrices.
Switch to Lean above to see the machine-checked source, dependencies, and usage graph.