pith. machine review for the scientific record. sign in
theorem proved decidable or rfl high

priority_count

show as:
view Lean formalization →

The theorem establishes that the Priority inductive type for the Option A empirical queue contains exactly four elements. Researchers formalizing the C1-C9 cross-domain theorems cite this cardinality when constructing the queue certification. The proof is a one-line decision procedure that computes the result from the derived Fintype instance on the four-constructor inductive definition.

claimThe finite type of empirical priorities, with constructors immediate, high, medium and defer, satisfies $Fintype.card(Priority) = 4$.

background

The module defines a priority queue for empirical tests attached to the C1-C9 cross-domain theorems. It records which protocols should be tested first and proves every queued item is covered by the formal empirical protocol, with Lean status 0 sorry and 0 axiom. The referenced Priority type is the inductive definition with exactly those four constructors, deriving DecidableEq, Repr and Fintype. Upstream results supply the active-edge count A from IntegrationGap (the phi-power balance identity at D=3) together with the actualization operator A from Modal.Actualization and the coherence unit A from Masses.Anchor.

proof idea

The proof is a one-line wrapper that applies the decide tactic. The tactic succeeds directly because the inductive definition of Priority derives Fintype, so the cardinality is computed automatically as four from the explicit constructors.

why it matters in Recognition Science

This theorem supplies the four_priorities field inside the empiricalQueueCert definition that certifies the Option A queue structure. It closes a basic counting step required by the empirical protocol in the Recognition Science framework, ensuring the queue respects the eight-tick octave and phi-ladder from the T0-T8 forcing chain. No open scaffolding remains at this leaf.

scope and limits

Lean usage

def exampleCert : EmpiricalQueueCert := { four_priorities := priority_count, c3_now := c3_immediate, c8_now := c8_immediate, c5_next := c5_high, c2_next := c2_high }

formal statement (Lean)

  29theorem priority_count : Fintype.card Priority = 4 := by

proof body

Decided by rfl or decide.

  30  decide
  31
  32/-- Empirical priority for the implemented Option A combinations. -/

used by (1)

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

depends on (5)

Lean names referenced from this declaration's body.