SkewUnit
plain-language theorem explainer
SkewUnit introduces an inductive type serving as the base for skew observables in the RS-native measurement scaffold. Researchers defining protocol-carrying quantities in Recognition Science cite it when building skew as a ledger observable. The declaration is a bare inductive type with no constructors, lemmas, or proof obligations.
Claim. Let SkewUnit be the inductive type that acts as the unit for skew quantities, where skew is treated as a measurable observable carrying an explicit protocol.
background
The module supplies a Lean-first scaffold for Recognition Science measurements. Core theory remains RS-native using ticks, voxels, coherence, and action with base time interval τ₀ = 1; SI/CODATA values appear only as optional external calibration. SkewUnit supplies the unit type that lets skew be packaged as a Quantity, ensuring every measurement carries its protocol and falsifiers so that windowing or coarse-graining choices stay explicit.
proof idea
The declaration is a definition, not a theorem. It simply introduces the inductive type SkewUnit : Type with no constructors or further structure supplied in the signature.
why it matters
SkewUnit directly enables the downstream abbreviation Skew := Quantity SkewUnit, which treats skew as a first-class observable inside the RS-native ledger. It supports the module's design goal that protocols remain visible rather than hidden, aligning with the framework's emphasis on explicit measurement conventions before any external calibration is applied.
Switch to Lean above to see the machine-checked source, dependencies, and usage graph.