pith. machine review for the scientific record. sign in
structure definition def or abbrev high

ProgramSpec

show as:
view Lean formalization →

ProgramSpec defines a single executable row in the Option A first-pass empirical program by bundling a combination identifier with its protocol specification, priority level, analysis action, deliverable artifact, pipeline record, and empirical readiness certificate. Researchers assembling or verifying the first-pass validation schedule for Option A combinations would cite this structure when building the execution list. The declaration is a direct structure definition that aggregates upstream inductive and structure types with no proof steps.

claimA structure consisting of a combination identifier $c$, a protocol record $p$, a priority level $q$, an analysis action $a$, a deliverable artifact $d$, a pipeline record $π$, and a readiness certificate $r$ for $c$.

background

The Option A Empirical Program module supplies a single certificate for the first-pass empirical program attached to Option A. It assembles pieces proved separately in sibling modules: queue priorities, analysis actions, deliverables, pipelines, protocols, and readiness checks. The local setting is a metadata layer that guarantees the assembled program is complete and collision-free at the record level.

proof idea

The declaration is a structure definition that directly composes the fields from the referenced upstream specifications without invoking any lemmas or tactics.

why it matters in Recognition Science

This structure supplies the basic unit for the first-pass program list constructed in firstPassProgram and the mapping in programSpec. It completes the metadata assembly step for empirical validation of Option A combinations, feeding directly into the collision-free schedule and injectivity results listed in the module. The construction sits inside the Recognition framework's empirical readiness layer that follows the forcing chain and J-uniqueness steps.

scope and limits

formal statement (Lean)

  29structure ProgramSpec where
  30  combination : CombinationID
  31  protocol : ProtocolSpec
  32  priority : Priority
  33  action : AnalysisAction
  34  deliverable : Deliverable
  35  pipeline : PipelineSpec
  36  ready : EmpiricallyReady combination
  37
  38/-- Program row assigned to an implemented Option A combination. -/

used by (3)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (11)

Lean names referenced from this declaration's body.