Encyclopedia Measurement Measurement Rsnative Core Qualia Unit
Measurement Rsnative Core Qualia Unit
In the Recognition Science framework, QualiaUnit is a formal tag that marks a quantity as a unit of subjective experience, not a claim that such experience has been measured.
QualiaUnit in the measurement scaffold
QualiaUnit is a declaration inside the Recognition Science (RS) framework's measurement scaffold. In plain language, it creates a distinct type of unit, a named kind of quantity, used to label values that represent subjective experience. The declaration itself does not define what a quale is, how to detect one, or how to convert it to ordinary physical units. It only establishes that the framework recognizes a separate category of quantity for this purpose, so that a value carrying the QualiaUnit tag is formally distinct from a value carrying, say, a tick unit or a cost unit.
The scaffold around QualiaUnit is deliberately small. A ledger, a discrete record of events, provides the base vocabulary: the framework defines units for ticks, voxels, coherence, activity, cost, skew, meaning, and qualia. Each of these is a unit type, and a quantity is a structure that pairs a real number with one of these unit types. The structure carries a value, an optional time window, a protocol, an optional uncertainty, and notes. The protocol records the measurement's status, assumptions, and falsifiers, so that arbitrary choices such as windowing or coarse-graining cannot be hidden. This is the core theory, and it is RS-native: the base time unit τ₀ is set to 1, and SI or CODATA values live outside the core as optional calibration.
What QualiaUnit does not claim is as important as what it establishes. The declaration does not assert that subjective experience has been measured, that a quale has a numerical value, or that the framework can map qualia to physical units. It does not claim that a quantity tagged QualiaUnit is meaningful in any empirical sense. The tag is a bookkeeping device, a way to keep distinct categories of quantity from being conflated inside the formal system. The framework's own design goals state that protocols are explicit and that arbitrary choices cannot be hidden, but that is a statement about the scaffold's structure, not about the existence of a measurement of consciousness.
The practical consequence is that QualiaUnit is a placeholder with a clear formal role. It lets the framework write statements about qualia quantities without pretending to know what they are. A reader should understand the declaration as a definitional choice, a way to organize the type system, not as a discovery about the mind. The framework's library of formal theorems is machine-checked, but this particular declaration is a unit type, not a theorem. It creates a category; it does not populate it.
MODEL QualiaUnit · IndisputableMonolith/Measurement/RSNative/Core.lean
inductive QualiaUnit : Type
MODEL Quantity · IndisputableMonolith/Measurement/RSNative/Core.lean
/-- A real-valued quantity tagged with a unit/semantic label. -/
structure Quantity (U : Type) where
val : ℝ
MODEL hygienic · IndisputableMonolith/Measurement/RSNative/Core.lean
/-- Protocol hygiene predicate (v1/v2).
Rules:
- `name` must be non-empty
- if `status` is `.hypothesis` or `.scaffold`, both `assumptions` and `falsifiers` must be non-empty -/
def hygienic (p : Protocol) : Prop :=
p.name ≠ "" ∧
match p.status with
| .hypothesis | .scaffold => p.assumptions ≠ [] ∧ p.falsifiers ≠ []
| _ => True
What this page does not claim
The declaration does not assert that subjective experience has been measured. The declaration does not define what a quale is or how to detect one. The declaration does not claim that a quantity tagged QualiaUnit is empirically meaningful.
Verify this page
Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:
$ lake env lean IndisputableMonolith/Measurement/RSNative/Core.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)
A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.
Derived articles
This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:
- What empirical protocol could assign a numerical value to a quale?
- How does the framework connect the QualiaUnit category to any observable behavior?
- What would a falsifiable hypothesis about qualia look like within this scaffold?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
MODEL QualiaUnit · IndisputableMonolith/Measurement/RSNative/Core.lean
inductive QualiaUnit : TypeQualiaUnit is a declaration inside the Recognition Science framework's measurement scaffold that creates a distinct type of unit for subjective experience. QualiaUnit · IndisputableMonolith/Measurement/RSNative/Core.leanMODEL Quantity · IndisputableMonolith/Measurement/RSNative/Core.lean
/-- A real-valued quantity tagged with a unit/semantic label. -/ structure Quantity (U : Type) where val : ℝA quantity is a structure that pairs a real number with one of these unit types. Quantity · IndisputableMonolith/Measurement/RSNative/Core.leanMODEL hygienic · IndisputableMonolith/Measurement/RSNative/Core.lean
/-- Protocol hygiene predicate (v1/v2). Rules: - `name` must be non-empty - if `status` is `.hypothesis` or `.scaffold`, both `assumptions` and `falsifiers` must be non-empty -/ def hygienic (p : Protocol) : Prop := p.name ≠ "" ∧ match p.status with | .hypothesis | .scaffold => p.assumptions ≠ [] ∧ p.falsifiers ≠ [] | _ => TrueThe protocol records the measurement's status, assumptions, and falsifiers, so that arbitrary choices such as windowing or coarse-graining cannot be hidden. hygienic · IndisputableMonolith/Measurement/RSNative/Core.lean