Encyclopedia Masses Masses Channel Distinction Couples To Charge True Iff
ARTICLE 3 claims 3 theorems
Masses Channel Distinction Couples To Charge True Iff
A single theorem in the framework's machine-checked library links the abstract property of coupling to charge with the concrete fact of a nonzero charge value.
What the charge predicate decides
In the Recognition Science framework, the declaration couplesToCharge_true_iff establishes a precise equivalence: a particle couples to the charge channel exactly when its charge value is not zero. The theorem states that for any fermion, the Boolean predicate couplesToCharge returns true if and only if the charge value is nonzero. This is a formal, machine-checked result in the framework's library of theorems.
The declaration is part of a larger structure about how particles couple to different gauge channels. The framework models each channel as carrying two distinction axes: presence and orientation. For the charge channel, this means a nonzero charge is exactly a charge with a sign, either positive or negative. The theorem charged_has_sign follows directly: if a particle couples to charge, then its charge value is either greater than zero or less than zero.
This result does not claim that the framework derives the actual values of electric charges. It does not say what the magnitude of any charge is, nor does it identify which particles couple to charge. The theorem only establishes the logical equivalence between the coupling predicate and the nonzero condition. The framework's model of channel distinctions is a definitional choice, not a derived consequence.
THEOREM couplesToCharge_true_iff · IndisputableMonolith/Masses/ChannelDistinction.lean
/-- The charge predicate decides nonzero charge. -/
theorem couplesToCharge_true_iff (f : Fermion) :
couplesToCharge f = true ↔ tildeQ f ≠ 0 := by
unfold couplesToCharge
by_cases h : tildeQ f = 0 <;> simp [h]
THEOREM couplesToCharge_true_iff · IndisputableMonolith/Masses/ChannelDistinction.lean
/-- The charge predicate decides nonzero charge. -/
theorem couplesToCharge_true_iff (f : Fermion) :
couplesToCharge f = true ↔ tildeQ f ≠ 0 := by
unfold couplesToCharge
by_cases h : tildeQ f = 0 <;> simp [h]
THEOREM charged_has_sign · IndisputableMonolith/Masses/ChannelDistinction.lean
/-- Every species coupled to the charge channel has a definite sign. -/
theorem charged_has_sign (f : Fermion) (h : couplesToCharge f = true) :
0 < tildeQ f ∨ tildeQ f < 0 :=
((charge_channel_two_distinctions (tildeQ f)).mp
((couplesToCharge_true_iff f).mp h)).symm
What this page does not claim
The framework derives the numerical values of electric charges. The theorem identifies which specific particles couple to charge. The channel distinction model is a derived consequence rather than a definitional choice.
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/Masses/ChannelDistinction.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:
- How does the framework define the charge value for a particle?
- What distinguishes the charge channel from the color channel in the framework's model?
- What physical predictions follow from the channel distinction model?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM couplesToCharge_true_iff · IndisputableMonolith/Masses/ChannelDistinction.lean
/-- The charge predicate decides nonzero charge. -/ theorem couplesToCharge_true_iff (f : Fermion) : couplesToCharge f = true ↔ tildeQ f ≠ 0 := by unfold couplesToCharge by_cases h : tildeQ f = 0 <;> simp [h]the declaration couplesToCharge_true_iff establishes a precise equivalence: a particle couples to the charge channel exactly when its charge value is not zero. couplesToCharge_true_iff · IndisputableMonolith/Masses/ChannelDistinction.leanTHEOREM couplesToCharge_true_iff · IndisputableMonolith/Masses/ChannelDistinction.lean
/-- The charge predicate decides nonzero charge. -/ theorem couplesToCharge_true_iff (f : Fermion) : couplesToCharge f = true ↔ tildeQ f ≠ 0 := by unfold couplesToCharge by_cases h : tildeQ f = 0 <;> simp [h]The theorem states that for any fermion, the Boolean predicate couplesToCharge returns true if and only if the charge value is nonzero. couplesToCharge_true_iff · IndisputableMonolith/Masses/ChannelDistinction.leanTHEOREM charged_has_sign · IndisputableMonolith/Masses/ChannelDistinction.lean
/-- Every species coupled to the charge channel has a definite sign. -/ theorem charged_has_sign (f : Fermion) (h : couplesToCharge f = true) : 0 < tildeQ f ∨ tildeQ f < 0 := ((charge_channel_two_distinctions (tildeQ f)).mp ((couplesToCharge_true_iff f).mp h)).symmThe theorem charged_has_sign follows directly: if a particle couples to charge, then its charge value is either greater than zero or less than zero. charged_has_sign · IndisputableMonolith/Masses/ChannelDistinction.lean