Encyclopedia Foundation Foundation Pair Kernel Gap2a Scale Breaking Phase Transaction Law Residual No S2
ARTICLE 4 claims 4 theorems
Foundation Pair Kernel Gap2a Scale Breaking Phase Transaction Law Residual No S2
A machine-checked theorem shows that any physical rule which treats two observably identical systems the same cannot recover the absolute strength of a phase event, forcing new physics to break that symmetry.
The action-scale obstruction
In physics, a phase is a stage in a repeating cycle, like the eight ticks of a clock face. The Recognition Science framework builds a ledger, a discrete record of recognition events, in which each of eight phases carries one posting, a single recorded event, and closes exactly after eight. The theorem no_S20_descended_phasePremise_recovers_absolutePhaseAction concerns a specific obstruction: any physical premise that treats two systems with identical recognition data as equivalent cannot recover the absolute action, the primitive event strength, of a phase posting.
The framework constructs two concrete representatives. The first, phaseUnitValuation3, has unit primitive-event action. The second, phaseDoubledActionValuation3, is built by scaling the first by a factor of two. These two representatives share the same recognition data, meaning every observable class, every Gray phase label, and every response-completeness property is identical. Yet their phase postings carry actions that differ by a factor of two, as the theorem phaseUnit_doubled_phase_action_ne proves for every one of the eight phases.
The core theorem states that if a physical premise descends through the S20 observable quotient, meaning it assigns the same physicality to any two valuations with the same recognition data, and if it admits the unit representative, then no function from observable classes and phases to real numbers can select the absolute phase actions for all representatives under that premise. The proof is constructive: the selector would have to return two different values for the same observable class, one for each representative, which is impossible because the premise forces the selector to depend only on the class. A second theorem, no_S20_descended_phasePremise_selects_actionDualSource, extends the same impossibility to a multiplicative action-dual source, a quantity whose product with the posting action equals a fixed unit.
What the theorem does not claim is that no physical law can recover absolute phase action. It claims only that any such law must break the S20 descent condition: it must distinguish between two systems that have identical recognition data. The follow-up theorem phasePremise_supporting_actionSelector_must_break_S20_torsor states this positively: any premise strong enough to support an absolute-action selector must fail to descend through S20. The missing physical content is therefore exactly a target-blind production premise that breaks, rather than descends through, the S20 positive action-scale torsor. This is a precise gap, not a general impossibility.
The practical consequence is that the Gray/eight-phase transaction, while closed and consistent, does not by itself determine the scale of physical action. A successful law must add a physical premise that rejects one of two positive action-scale representatives with the same recognition data. This theorem does not say what that premise is; it says what shape it must take, and it rules out a large class of candidates that merely preserve observable equivalence.
THEOREM no_S20_descended_phasePremise_recovers_absolutePhaseAction · IndisputableMonolith/Foundation/PairKernelGap2aScaleBreakingPhaseTransactionLawResidual.lean
/-- If a phase-production premise still descends through S20 and admits the
already constructed unit representative, no observable-class action selector
can recover all primitive phase actions under that premise. -/
theorem no_S20_descended_phasePremise_recovers_absolutePhaseAction
(premise : PhaseProductionPhysicalPremise3)
(hdescends :
PhaseProductionPremiseDescendsThroughS20 premise)
(hunit : premise phaseUnitValuation3) :
¬ ∃ selector : PhasePremiseAbsoluteActionSelector3,
SelectsPremisePhaseRepresentativeActions3
premise selector := by
rintro ⟨selector, hselector⟩
have hdoubled : premise phaseDoubledActionValuation3 :=
hdescends phaseUnitValuation3 phaseDoubledActionValuation3
phaseUnit_doubled_sameRecognitionData hunit
let phase : Fin 8 := 0
have hleft :=
hselector phaseUnitValuation3 hunit phase
have hright :=
hselector phaseDoubledActionValuation3 hdoubled phase
rw [← phaseUnit_doubled_sameObservableClass] at hright
have heq :
postingEventAction3 phaseUnitValuation3.kinematics
(phaseBearingPostingEvent3 phase).1 =
postingEventAction3 phaseDoubledActionValuation3.kinematics
(phaseBearingPostingEvent3 phase).1 :=
hleft.symm.trans hright
exact phaseUnit_doubled_phase_action_ne phase heq
THEOREM phaseUnit_doubled_sameObservableClass · phaseUnit_doubled_phase_action_ne · IndisputableMonolith/Foundation/PairKernelGap2aScaleBreakingPhaseTransactionLawResidual.lean
theorem phaseUnit_doubled_sameObservableClass :
physicalObservableClass3 phaseUnitValuation3 =
physicalObservableClass3 phaseDoubledActionValuation3 :=
sameRecognitionData_sameObservableClass
phaseUnit_doubled_sameRecognitionData
theorem phaseUnit_doubled_phase_action_ne
(phase : Fin 8) :
postingEventAction3 phaseUnitValuation3.kinematics
(phaseBearingPostingEvent3 phase).1 ≠
postingEventAction3 phaseDoubledActionValuation3.kinematics
(phaseBearingPostingEvent3 phase).1 := by
intro heq
have hscaled :=
phaseDoubledAction_phase_action_eq_two_mul phase
rw [hscaled] at heq
have hpos :
0 <
postingEventAction3 phaseUnitValuation3.kinematics
(phaseBearingPostingEvent3 phase).1 :=
mul_pos
(phaseUnitValuation3.kinematics.energy_pos _)
(phaseUnitValuation3.kinematics.duration_pos _)
nlinarith
THEOREM no_S20_descended_phasePremise_selects_actionDualSource · IndisputableMonolith/Foundation/PairKernelGap2aScaleBreakingPhaseTransactionLawResidual.lean
/-- The same descended premise also cannot make the multiplicative
action-dual source representative-independent. -/
theorem no_S20_descended_phasePremise_selects_actionDualSource
(premise : PhaseProductionPhysicalPremise3)
(hdescends :
PhaseProductionPremiseDescendsThroughS20 premise)
(hunit : premise phaseUnitValuation3) :
¬ ∃ selector : PhasePremiseActionDualSourceSelector3,
IsPremiseActionDualForAllPhaseRepresentatives3
premise selector := by
rintro ⟨selector, hselector⟩
have hdoubled : premise phaseDoubledActionValuation3 :=
hdescends phaseUnitValuation3 phaseDoubledActionValuation3
phaseUnit_doubled_sameRecognitionData hunit
let phase : Fin 8 := 0
have hleft :=
hselector phaseUnitValuation3 hunit phase
have hright :=
hselector phaseDoubledActionValuation3 hdoubled phase
have hsource :
selector (physicalObservableClass3 phaseUnitValuation3) phase =
selector
(physicalObservableClass3 phaseDoubledActionValuation3)
phase :=
congrArg (fun observableClass => selector observableClass phase)
phaseUnit_doubled_sameObservableClass
rw [← hsource] at hright
have hscaled :=
phaseDoubledAction_phase_action_eq_two_mul phase
rw [eulerJActionUnit_eq_one] at hleft
rw [hscaled, eulerJActionUnit_eq_one] at hright
nlinarith [hleft.1, hleft.2, hright.2]
THEOREM phasePremise_supporting_actionSelector_must_break_S20_torsor · IndisputableMonolith/Foundation/PairKernelGap2aScaleBreakingPhaseTransactionLawResidual.lean
/-- Any premise strong enough to support a descended primitive-action selector
must itself fail to descend through S20. This names the exact new physical
content missing from the Gray/eight-phase transaction. -/
theorem phasePremise_supporting_actionSelector_must_break_S20_torsor
(premise : PhaseProductionPhysicalPremise3)
(hunit : premise phaseUnitValuation3)
(selector : PhasePremiseAbsoluteActionSelector3)
(hselector :
SelectsPremisePhaseRepresentativeActions3
premise selector) :
¬ PhaseProductionPremiseDescendsThroughS20 premise := by
intro hdescends
exact
no_S20_descended_phasePremise_recovers_absolutePhaseAction
premise hdescends hunit
⟨selector, hselector⟩
What this page does not claim
No physical law can recover absolute phase action; the theorem only rules out laws that preserve observable equivalence. The theorem identifies the specific physical premise needed to break the S20 torsor; it only proves that such a premise must exist. The S20 quotient is the only obstruction to a complete phase-transaction law; other gaps may remain.
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/PairKernelGap2aScaleBreakingPhaseTransactionLawResidual.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 physical premise breaks the S20 torsor without introducing new arbitrary constants?
- Does the action-scale obstruction persist when the eight-tick cycle is embedded in a larger recognition structure?
- How does the missing premise relate to the derivation of the fine-structure constant, if at all?
- What experimental signature would distinguish between the two action-scale representatives?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM no_S20_descended_phasePremise_recovers_absolutePhaseAction · IndisputableMonolith/Foundation/PairKernelGap2aScaleBreakingPhaseTransactionLawResidual.lean
/-- If a phase-production premise still descends through S20 and admits the already constructed unit representative, no observable-class action selector can recover all primitive phase actions under that premise. -/ theorem no_S20_descended_phasePremise_recovers_absolutePhaseAction (premise : PhaseProductionPhysicalPremise3) (hdescends : PhaseProductionPremiseDescendsThroughS20 premise) (hunit : premise phaseUnitValuation3) : ¬ ∃ selector : PhasePremiseAbsoluteActionSelector3, SelectsPremisePhaseRepresentativeActions3 premise selector := by rintro ⟨selector, hselector⟩ have hdoubled : premise phaseDoubledActionValuation3 := hdescends phaseUnitValuation3 phaseDoubledActionValuation3 phaseUnit_doubled_sameRecognitionData hunit let phase : Fin 8 := 0 have hleft := hselector phaseUnitValuation3 hunit phase have hright := hselector phaseDoubledActionValuation3 hdoubled phase rw [← phaseUnit_doubled_sameObservableClass] at hright have heq : postingEventAction3 phaseUnitValuation3.kinematics (phaseBearingPostingEvent3 phase).1 = postingEventAction3 phaseDoubledActionValuation3.kinematics (phaseBearingPostingEvent3 phase).1 := hleft.symm.trans hright exact phaseUnit_doubled_phase_action_ne phase heqAny physical premise that treats two systems with identical recognition data as equivalent cannot recover the absolute action of a phase posting. no_S20_descended_phasePremise_recovers_absolutePhaseAction · IndisputableMonolith/Foundation/PairKernelGap2aScaleBreakingPhaseTransactionLawResidual.leanTHEOREM phaseUnit_doubled_sameObservableClass · phaseUnit_doubled_phase_action_ne · IndisputableMonolith/Foundation/PairKernelGap2aScaleBreakingPhaseTransactionLawResidual.lean
theorem phaseUnit_doubled_sameObservableClass : physicalObservableClass3 phaseUnitValuation3 = physicalObservableClass3 phaseDoubledActionValuation3 := sameRecognitionData_sameObservableClass phaseUnit_doubled_sameRecognitionDatatheorem phaseUnit_doubled_phase_action_ne (phase : Fin 8) : postingEventAction3 phaseUnitValuation3.kinematics (phaseBearingPostingEvent3 phase).1 ≠ postingEventAction3 phaseDoubledActionValuation3.kinematics (phaseBearingPostingEvent3 phase).1 := by intro heq have hscaled := phaseDoubledAction_phase_action_eq_two_mul phase rw [hscaled] at heq have hpos : 0 < postingEventAction3 phaseUnitValuation3.kinematics (phaseBearingPostingEvent3 phase).1 := mul_pos (phaseUnitValuation3.kinematics.energy_pos _) (phaseUnitValuation3.kinematics.duration_pos _) nlinarithThe two representatives share the same recognition data, meaning every observable class is identical, yet their phase postings carry actions that differ by a factor of two. phaseUnit_doubled_sameObservableClass · phaseUnit_doubled_phase_action_ne · IndisputableMonolith/Foundation/PairKernelGap2aScaleBreakingPhaseTransactionLawResidual.leanTHEOREM no_S20_descended_phasePremise_selects_actionDualSource · IndisputableMonolith/Foundation/PairKernelGap2aScaleBreakingPhaseTransactionLawResidual.lean
/-- The same descended premise also cannot make the multiplicative action-dual source representative-independent. -/ theorem no_S20_descended_phasePremise_selects_actionDualSource (premise : PhaseProductionPhysicalPremise3) (hdescends : PhaseProductionPremiseDescendsThroughS20 premise) (hunit : premise phaseUnitValuation3) : ¬ ∃ selector : PhasePremiseActionDualSourceSelector3, IsPremiseActionDualForAllPhaseRepresentatives3 premise selector := by rintro ⟨selector, hselector⟩ have hdoubled : premise phaseDoubledActionValuation3 := hdescends phaseUnitValuation3 phaseDoubledActionValuation3 phaseUnit_doubled_sameRecognitionData hunit let phase : Fin 8 := 0 have hleft := hselector phaseUnitValuation3 hunit phase have hright := hselector phaseDoubledActionValuation3 hdoubled phase have hsource : selector (physicalObservableClass3 phaseUnitValuation3) phase = selector (physicalObservableClass3 phaseDoubledActionValuation3) phase := congrArg (fun observableClass => selector observableClass phase) phaseUnit_doubled_sameObservableClass rw [← hsource] at hright have hscaled := phaseDoubledAction_phase_action_eq_two_mul phase rw [eulerJActionUnit_eq_one] at hleft rw [hscaled, eulerJActionUnit_eq_one] at hright nlinarith [hleft.1, hleft.2, hright.2]The same descended premise also cannot make the multiplicative action-dual source representative-independent. no_S20_descended_phasePremise_selects_actionDualSource · IndisputableMonolith/Foundation/PairKernelGap2aScaleBreakingPhaseTransactionLawResidual.leanTHEOREM phasePremise_supporting_actionSelector_must_break_S20_torsor · IndisputableMonolith/Foundation/PairKernelGap2aScaleBreakingPhaseTransactionLawResidual.lean
/-- Any premise strong enough to support a descended primitive-action selector must itself fail to descend through S20. This names the exact new physical content missing from the Gray/eight-phase transaction. -/ theorem phasePremise_supporting_actionSelector_must_break_S20_torsor (premise : PhaseProductionPhysicalPremise3) (hunit : premise phaseUnitValuation3) (selector : PhasePremiseAbsoluteActionSelector3) (hselector : SelectsPremisePhaseRepresentativeActions3 premise selector) : ¬ PhaseProductionPremiseDescendsThroughS20 premise := by intro hdescends exact no_S20_descended_phasePremise_recovers_absolutePhaseAction premise hdescends hunit ⟨selector, hselector⟩Any premise strong enough to support an absolute-action selector must fail to descend through S20. phasePremise_supporting_actionSelector_must_break_S20_torsor · IndisputableMonolith/Foundation/PairKernelGap2aScaleBreakingPhaseTransactionLawResidual.lean