VoxelUnit
plain-language theorem explainer
VoxelUnit introduces an inductive type that serves as the dimensional unit for voxel quantities in the RS-native measurement scaffold. Researchers constructing discrete spatial or tick-based observables in Recognition Science cite it when forming Quantity types. The declaration is a minimal inductive type with no constructors, directly enabling the sibling Voxel abbreviation.
Claim. Let $VoxelUnit$ be the inductive type in universe Type that supplies the unit for voxel quantities within the Recognition Science native measurement system.
background
The RS-Native Measurement Framework defines core elements including ticks, voxels, coherence, action, and ledger observables, all with base time unit $τ_0 = 1$. SI and CODATA calibrations remain optional and external. This module keeps the scaffold dependency-light so that protocols and falsifiers stay explicit for every measurement.
proof idea
The declaration is a bare inductive type introduction with no constructors or cases. It functions as a direct type definition that the downstream Voxel abbreviation references to form Quantity VoxelUnit.
why it matters
VoxelUnit supplies the unit type required by the sibling Voxel := Quantity VoxelUnit. This supports the framework goal of an RS-native measurement system built from ticks, voxels, and ledger observables with explicit protocols. It keeps the core small and feeds into concrete observables in the Catalog submodules.
Switch to Lean above to see the machine-checked source, dependencies, and usage graph.