IndisputableMonolith.Measurement.RSNative.Core
This module establishes the core definitions for RS-native measurement protocols, specifying how observables are extracted from states or traces in tick-based units. Physicists building calibration layers or alignment protocols would cite it as the entry point for the measurement domain. It consists entirely of type declarations and helper functions with no theorem proofs.
claimThe module introduces types for Protocol (extraction rule from state/trace to observable), Measurement (recorded value with uncertainty), Status, Window, and Uncertainty, together with functions map and intervalBounds, all expressed in RS-native units with time quantum τ₀ = 1 tick.
background
Recognition Science runs in native units where the fundamental time quantum τ₀ equals one tick, supplied by the imported Constants module. This core module defines the Protocol type for extraction rules, the Measurement type for results, and supporting structures such as Status, hygienic checks, sigmaVal, and intervalBounds to record observables with controlled uncertainty. The local setting is the Measurement domain, which isolates observable extraction from both the underlying forcing chain and any external SI numerals.
proof idea
This is a definition module with no proofs; it declares types and functions for protocols, measurements, and uncertainty handling.
why it matters in Recognition Science
The module supplies the foundational measurement abstractions that downstream modules rely on. Alignment uses it to define explicit protocol seams for cross-agent comparison while recording invariants. Calibration.SI and Calibration.SingleAnchor import it to enforce that RS-native theory remains independent of CODATA values and that SI reporting occurs only through externally supplied calibration records. It thereby supports the framework separation between native theory (T0–T8, RCL) and measurement reporting.
scope and limits
- Does not solve qualia or ethics comparability across agents.
- Does not introduce any fit parameters or CODATA numerals.
- Does not perform concrete SI conversions; those occur only via external records.
- Does not define numerical values for constants or mass ladders.
used by (3)
depends on (1)
declarations in this module (41)
-
inductive
Status -
structure
Protocol -
def
hygienic -
def
hygienicBool -
structure
Window -
def
instant -
def
stop -
inductive
Uncertainty -
def
sigmaVal -
def
intervalBounds -
structure
Measurement -
def
map -
def
mapWithProtocol -
def
mapUncertainty -
def
addNote -
def
addNotes -
abbrev
Observable -
structure
Quantity -
theorem
val_zero -
theorem
val_add -
theorem
val_sub -
theorem
val_neg -
theorem
val_smul -
inductive
TickUnit -
inductive
VoxelUnit -
inductive
CohUnit -
inductive
ActUnit -
inductive
CostUnit -
inductive
SkewUnit -
inductive
MeaningUnit -
inductive
QualiaUnit -
inductive
ZUnit -
abbrev
Tick -
abbrev
Voxel -
abbrev
Coh -
abbrev
Act -
abbrev
Cost -
abbrev
Skew -
abbrev
Meaning -
abbrev
Qualia -
abbrev
ZCharge