CohUnit
CohUnit introduces the base type for coherence quantities in the RS-native measurement scaffold. Researchers formalizing Recognition Science observables cite it when building ledger entries that track coherence alongside ticks and voxels at tau_0 = 1. The declaration is a parameterless inductive type with no constructors, acting as a pure marker for dimensional analysis in the Quantity wrapper.
claimLet $CohUnit$ be the base type for coherence quantities in the Recognition Science measurement framework, so that coherence is represented by the quantity type $Quantity(CohUnit)$.
background
The module sets up a Lean-first scaffold for Recognition Science measurements. Core theory uses ticks, voxels, coherence (coh), and action (act) observables with tau_0 = 1; SI and CODATA values remain optional external calibration. CohUnit supplies the unit marker for coherence so that dimensional tracking stays inside the native ledger without numerical content at this stage.
proof idea
The declaration is a direct inductive type definition containing no constructors or cases. It functions as a bare marker type with no lemmas or tactics applied, providing the foundation for the downstream abbrev that packages it as a Quantity.
why it matters in Recognition Science
CohUnit anchors the coherence observable inside the RS-native core and directly supplies the type for the Coh quantity used in measurement protocols. It supports the framework requirement that every measurement carry explicit protocols and falsifiers, preventing hidden choices in windowing or coarse-graining. The type aligns with the overall emphasis on ledger observables derived from the forcing chain.
scope and limits
- Does not define any constructors or inhabitants of CohUnit.
- Does not supply numerical values or SI conversions.
- Does not encode measurement protocols or falsifiers.
- Does not reference the phi-ladder or forcing-chain steps.
formal statement (Lean)
192inductive CohUnit : Type