IndisputableMonolith.Foundation.OptionAFalsifierRegistry
This module registers the implemented Option A combinations C1-C9 with their test classes, dataset classes, predicted observables, and failure modes. Researchers auditing empirical coverage of Recognition Science predictions would cite it to verify that no formal Option A result lacks a falsifier protocol. It is a definition module consisting of enumerations and counts with no theorems.
claimRegistry of falsifiers for Option A: $C_i$ ($i=1$ to $9$) each mapped to a DatasetClass, PredictedObservable, and FailureMode, with CombinationID, EmpiricalStatus, and TestClass as supporting enumerations (C10 remains commentary).
background
The module sits in the Foundation layer and introduces the core enumerations needed to attach empirical protocols to Option A results. CombinationID labels each implemented combination; TestClass and DatasetClass categorize the required observations; EmpiricalStatus records implementation state; PredictedObservable names the measurable quantity; and FailureMode specifies the concrete disconfirmation condition. The module doc comment states that C10 was left as commentary. No upstream lemmas are imported.
proof idea
this is a definition module, no proofs
why it matters in Recognition Science
The registry supplies the concrete mappings consumed by the OptionAEmpiricalProtocol module. That protocol converts the registry into a Lean proposition asserting total coverage: every implemented C1-C9 combination possesses a dataset class, predicted observable, and failure mode. It thereby closes the empirical-metadata requirement for the Option A branch of the Recognition framework.
scope and limits
- Does not include C10 as an implemented formal combination.
- Does not contain actual numerical datasets or measurement protocols.
- Does not prove that the listed observables are experimentally accessible.
- Does not address Option B or later branches of the framework.
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