Encyclopedia Foundation Foundation Pair Kernel Gap2a Production Orbit Residual Canonical Five Production
ARTICLE 4 claims 4 theorems
Foundation Pair Kernel Gap2a Production Orbit Residual Canonical Five Production
A machine-checked proof shows that a minimal complete production cycle has exactly five steps, but it leaves open how that cycle connects to physical action.
The five-step production cycle
Consider a system that must record every possible response to a recognition event. A recognition event is a discrete act of noting something, and a response is the distinct outcome that follows. The framework's library, a machine-checked collection of formal theorems, asks whether a finite repeating schedule of production acts can cover all responses without repeating any. The declaration canonicalFiveProductionResponseOrbit_simple proves that the smallest such schedule, one that visits each response exactly once per cycle, has period five. That is, a simple closed orbit of production acts, one that reads every committed response without repetition, must take five steps.
The proof rests on a counting fact. The set of possible responses has exactly five classes, so any injective map from a cycle's phases onto those classes has exactly five phases. The theorem states this formally: a simple closed production-response orbit has period equal to five. A companion result shows that an eight-step orbit also exists and is complete, but it necessarily repeats a response. Completeness alone therefore does not choose between five and eight as the natural window; only the additional requirement of simplicity, no repeated response, forces the period to five.
In Recognition Science, this five-step cycle is a model, a definitional choice assembled from theorem-backed acts, not a derived physical law. The declaration constructs a specific witness orbit and proves it is simple. What it does not claim is more restrictive. The no-go theorems in the same module show that no fixed selector on such an orbit can recover absolute posting action, and no source selector can act as a dual for all representatives. Adjoining the orbit to the observable class leaves the independent positive duration and energy rescaling intact. These are theorem-backed impossibilities for the current object.
The consequence is a precise boundary. The five-step cycle is the smallest closed schedule that covers every response without repetition, and that fact is proved. But the cycle does not yet close the three physical joins: it carries no phase data beyond the five response classes, and it does not couple that data to physical action or pair-kernel source transport. A future closing object must add that phase information. The five-step result is a structural constraint, not a complete physical derivation.
THEOREM simpleClosedProductionResponseOrbit_period_eq_five · IndisputableMonolith/Foundation/PairKernelGap2aProductionOrbitResidual.lean
/-- Every response-simple complete production orbit has period exactly five.
This is the intrinsic closure count supplied by S24's response catalog. -/
theorem simpleClosedProductionResponseOrbit_period_eq_five
(orbit : ClosedProductionResponseOrbit3)
(hsimple : ProductionResponseOrbitIsSimple3 orbit) :
orbit.period = 5 := by
let read :
Fin orbit.period → RecognitionParentResponse3 :=
fun phase =>
productionEventResponseAct_read
(orbit.phaseAct phase)
have hcard :
Fintype.card (Fin orbit.period) =
Fintype.card RecognitionParentResponse3 :=
Fintype.card_congr
(Equiv.ofBijective read
⟨hsimple, orbit.responseComplete⟩)
calc
orbit.period =
Fintype.card (Fin orbit.period) := by simp
_ = Fintype.card RecognitionParentResponse3 := hcard
_ = 5 := recognitionParentResponse_card_eq_five
THEOREM canonicalFiveProductionResponseOrbit_simple · IndisputableMonolith/Foundation/PairKernelGap2aProductionOrbitResidual.lean
theorem canonicalFiveProductionResponseOrbit_simple :
ProductionResponseOrbitIsSimple3
canonicalFiveProductionResponseOrbit3 := by
intro left right hread
apply recognitionResponseEquivFinFive3.symm.injective
simpa [canonicalFiveProductionResponseOrbit3] using hread
THEOREM canonicalEightProductionResponseOrbit_not_simple · IndisputableMonolith/Foundation/PairKernelGap2aProductionOrbitResidual.lean
theorem canonicalEightProductionResponseOrbit_not_simple :
¬ ProductionResponseOrbitIsSimple3
canonicalEightProductionResponseOrbit3 := by
intro hsimple
have hperiod :=
simpleClosedProductionResponseOrbit_period_eq_five
canonicalEightProductionResponseOrbit3 hsimple
norm_num [canonicalEightProductionResponseOrbit3] at hperiod
THEOREM no_fixed_productionOrbit_selector_recovers_absolutePostingAction · IndisputableMonolith/Foundation/PairKernelGap2aProductionOrbitResidual.lean
/-- Fixing any entire closed response-complete production orbit does not turn
absolute event action into a function of the unit quotient. -/
theorem no_fixed_productionOrbit_selector_recovers_absolutePostingAction
(orbit : ClosedProductionResponseOrbit3) :
¬ ∃ selector : ProductionOrbitAbsoluteActionSelector3 orbit,
SelectsAllProductionOrbitRepresentativeActions3
orbit selector := by
rintro ⟨selector, hselector⟩
obtain ⟨left, right, hsame, event, hne⟩ :=
absolute_eventAction_not_unit_invariant
have hclass :
physicalObservableClass3 left =
physicalObservableClass3 right :=
sameRecognitionData_sameObservableClass hsame
have hleft := hselector left event
have hright := hselector right event
rw [hclass] at hleft
exact hne (hleft.symm.trans hright)
What this page does not claim
The five-step cycle is a derived physical law rather than a definitional model. The orbit closes the three physical joins between recognition, production, and action. A complete period-eight orbit is impossible, only that it repeats a response.
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/Foundation/PairKernelGap2aProductionOrbitResidual.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 phase data beyond the five response classes would close the three physical joins?
- How does the five-step cycle couple to physical action and pair-kernel source transport?
- Why does completeness alone not select between five and eight as the continuum source window?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM simpleClosedProductionResponseOrbit_period_eq_five · IndisputableMonolith/Foundation/PairKernelGap2aProductionOrbitResidual.lean
/-- Every response-simple complete production orbit has period exactly five. This is the intrinsic closure count supplied by S24's response catalog. -/ theorem simpleClosedProductionResponseOrbit_period_eq_five (orbit : ClosedProductionResponseOrbit3) (hsimple : ProductionResponseOrbitIsSimple3 orbit) : orbit.period = 5 := by let read : Fin orbit.period → RecognitionParentResponse3 := fun phase => productionEventResponseAct_read (orbit.phaseAct phase) have hcard : Fintype.card (Fin orbit.period) = Fintype.card RecognitionParentResponse3 := Fintype.card_congr (Equiv.ofBijective read ⟨hsimple, orbit.responseComplete⟩) calc orbit.period = Fintype.card (Fin orbit.period) := by simp _ = Fintype.card RecognitionParentResponse3 := hcard _ = 5 := recognitionParentResponse_card_eq_fiveA simple closed production-response orbit has period equal to five. simpleClosedProductionResponseOrbit_period_eq_five · IndisputableMonolith/Foundation/PairKernelGap2aProductionOrbitResidual.leanTHEOREM canonicalFiveProductionResponseOrbit_simple · IndisputableMonolith/Foundation/PairKernelGap2aProductionOrbitResidual.lean
theorem canonicalFiveProductionResponseOrbit_simple : ProductionResponseOrbitIsSimple3 canonicalFiveProductionResponseOrbit3 := by intro left right hread apply recognitionResponseEquivFinFive3.symm.injective simpa [canonicalFiveProductionResponseOrbit3] using hreadThe canonical five-step orbit is simple, meaning it visits each response exactly once per cycle. canonicalFiveProductionResponseOrbit_simple · IndisputableMonolith/Foundation/PairKernelGap2aProductionOrbitResidual.leanTHEOREM canonicalEightProductionResponseOrbit_not_simple · IndisputableMonolith/Foundation/PairKernelGap2aProductionOrbitResidual.lean
theorem canonicalEightProductionResponseOrbit_not_simple : ¬ ProductionResponseOrbitIsSimple3 canonicalEightProductionResponseOrbit3 := by intro hsimple have hperiod := simpleClosedProductionResponseOrbit_period_eq_five canonicalEightProductionResponseOrbit3 hsimple norm_num [canonicalEightProductionResponseOrbit3] at hperiodAn eight-step complete orbit also exists but necessarily repeats a response. canonicalEightProductionResponseOrbit_not_simple · IndisputableMonolith/Foundation/PairKernelGap2aProductionOrbitResidual.leanTHEOREM no_fixed_productionOrbit_selector_recovers_absolutePostingAction · IndisputableMonolith/Foundation/PairKernelGap2aProductionOrbitResidual.lean
/-- Fixing any entire closed response-complete production orbit does not turn absolute event action into a function of the unit quotient. -/ theorem no_fixed_productionOrbit_selector_recovers_absolutePostingAction (orbit : ClosedProductionResponseOrbit3) : ¬ ∃ selector : ProductionOrbitAbsoluteActionSelector3 orbit, SelectsAllProductionOrbitRepresentativeActions3 orbit selector := by rintro ⟨selector, hselector⟩ obtain ⟨left, right, hsame, event, hne⟩ := absolute_eventAction_not_unit_invariant have hclass : physicalObservableClass3 left = physicalObservableClass3 right := sameRecognitionData_sameObservableClass hsame have hleft := hselector left event have hright := hselector right event rw [hclass] at hleft exact hne (hleft.symm.trans hright)No fixed selector on such an orbit can recover absolute posting action. no_fixed_productionOrbit_selector_recovers_absolutePostingAction · IndisputableMonolith/Foundation/PairKernelGap2aProductionOrbitResidual.lean