IndisputableMonolith.Foundation.OptionAFalsifierRegistry
This module enumerates the implemented Option A combinations C1-C9 as the falsifier registry in Recognition Science. Researchers testing empirical coverage of the framework cite it to confirm no theorem lacks a protocol. It is a definition module consisting of enumerations and type aliases only.
claimThe Option A falsifier registry consists of the implemented combinations \(C_1,\dots,C_9\) (with \(C_{10}\) retained only as commentary).
background
The Foundation layer of Recognition Science defines Option A as a class of theorems requiring empirical falsification protocols. This module introduces the supporting types: CombinationID for labeling the nine active cases, together with TestClass, EmpiricalStatus, DatasetClass, PredictedObservable and FailureMode. These types map each combination to the metadata needed for dataset, observable and failure-mode declarations. The module imports only Mathlib and contains no theorems.
proof idea
This is a definition module, no proofs.
why it matters in Recognition Science
The registry is consumed by OptionAEmpiricalProtocol, whose doc-comment states that it turns the registry into a Lean proposition asserting total coverage: every implemented C1-C9 combination has a dataset class, predicted observable, and failure mode. This step closes the empirical loop for Option A within the Recognition Science forcing chain.
scope and limits
- Does not treat C10 as an implemented combination.
- Does not embed actual numerical data or measurement protocols.
- Does not prove any falsification result; only registers metadata.
- Does not extend the registry beyond the nine listed combinations.
used by (1)
declarations in this module (35)
-
inductive
CombinationID -
theorem
combinationID_count -
inductive
TestClass -
theorem
testClass_count -
inductive
EmpiricalStatus -
theorem
empiricalStatus_count -
inductive
DatasetClass -
theorem
datasetClass_count -
inductive
PredictedObservable -
theorem
predictedObservable_count -
inductive
FailureMode -
theorem
failureMode_count -
def
falsifierClass -
def
empiricalStatus -
def
datasetClass -
def
predictedObservable -
def
failureMode -
theorem
c1_falsifier -
theorem
c2_falsifier -
theorem
c3_falsifier -
theorem
c4_falsifier -
theorem
c5_falsifier -
theorem
c6_falsifier -
theorem
c7_falsifier -
theorem
c8_falsifier -
theorem
c9_falsifier -
theorem
c3_observable -
theorem
c5_failure -
theorem
c8_dataset -
theorem
falsifierClass_injective -
theorem
datasetClass_injective -
theorem
predictedObservable_injective -
theorem
failureMode_injective -
structure
FalsifierRegistryCert -
def
falsifierRegistryCert