Encyclopedia Masses Masses Mass Genesis Anchor Norm Primitive Primitive Factor Norm Iff Fully Expand

ARTICLE 3 claims 3 theorems

Masses Mass Genesis Anchor Norm Primitive Primitive Factor Norm Iff Fully Expand

A single anchor norm for particle mass has two equivalent descriptions: one that splits into factors, and one that spells every term out. The theorem says they are the same law.

The two faces of one norm

In the Recognition Science framework, particle masses are not free parameters. They are read off from a ledger: a discrete record of recognition events. A central quantity is the anchor norm, a number attached to a light pattern at a fixed phase. The framework's library, a machine-checked collection of formal theorems, proves that two ways of writing this norm are equivalent. The first way, the primitive factor norm, splits the norm into two pieces: a sector base load, the topology's yardstick divided over the eight occupied phases, and a phi transport factor, a scaling chosen by the pattern's rung and charge skew. The second way, the fully expanded norm, writes every term of the same expression out in full, with no factoring. The theorem primitiveFactorNorm_iff_fullyExpandedNorm states that for any light pattern, the primitive factor norm holds exactly when the fully expanded norm holds. This is a proved equivalence, not a definitional choice.

The equivalence is the bridge that lets the framework's mass chain run on the simpler factor form. The library proves that if the primitive factor norm holds, then the fully expanded norm holds, and conversely. From either one, the framework derives the full mass-genesis chain: the integrated meaning load is conserved under evolution, the rest mass is positive, the mass is quantized in phi rungs, and the predicted mass equals the rest mass, which in turn equals both the inertial and gravitational mass readouts. The factor form is the practical landing surface, the one a proof can target. The fully expanded form is the explicit statement of what that target means. The theorem makes them interchangeable, so a proof of one is a proof of the other.

The theorem does not claim that either form is true for any real pattern. It claims only that the two forms are equivalent. Whether the anchor norm law actually holds, whether a given pattern satisfies it, is a separate question, left open by this declaration. The framework's library does not prove the norm from dynamics; it states the landing surface and proves the equivalence. The positivity theorems in the same module, which show the sector load and the phi transport factor are positive, are also proved, but they do not establish the norm law itself. The norm law remains a target, not a derived result.

The practical consequence is that the framework's mass predictions can be checked against the factor form, which is easier to compute and to reason about. The fully expanded form remains the ground truth, but the factor form is its faithful shadow. A reader who wants to verify a mass prediction can work with the factor form and know that the full expression agrees. The theorem does not, however, make the prediction true. It makes the prediction checkable in a simpler form. That is the entire content of the equivalence, and it is exactly what the declaration establishes.

THEOREM primitiveFactorNorm_iff_fullyExpandedNorm · IndisputableMonolith/Masses/MassGenesis/AnchorNormPrimitive.lean
primitiveFactorNorm_iff_fullyExpandedNorm · IndisputableMonolith/Masses/MassGenesis/AnchorNormPrimitive.lean:146
theorem primitiveFactorNorm_iff_fullyExpandedNorm
    (ψ : LightPattern (Fin 8)) :
    AnchorPhasePrimitiveFactorNorm ψ ↔ AnchorPhaseFullyExpandedNorm ψ := by
  unfold AnchorPhasePrimitiveFactorNorm AnchorPhaseFullyExpandedNorm
  unfold primitiveAnchorSectorLoad primitivePhiTransport
  have hright :
      (((2 : ℝ) ^ Anchor.B_pow (sectorOf ψ) *
          Anchor.E_coh *
          Constants.phi ^ Anchor.r0 (sectorOf ψ)) *
          Constants.phi ^
            (((rungOf ψ : ℝ) - 8) +
              Real.log (1 + (ZOf ψ : ℝ) / Constants.phi) /
                Real.log Constants.phi)) /
          (8 : ℝ) =
        ((2 : ℝ) ^ Anchor.B_pow (sectorOf ψ) *
          Anchor.E_coh *
          Constants.phi ^ Anchor.r0 (sectorOf ψ)) /
          (8 : ℝ) *
        Constants.phi ^
          (((rungOf ψ : ℝ) - 8) +
            Real.log (1 + (ZOf ψ : ℝ) / Constants.phi) /
              Real.log Constants.phi) := by
    ring
  constructor
  · intro h
    rw [hright]
    exact h
  · intro h
    rw [← hright]
    exact h
THEOREM fullyExpandedNorm_of_primitiveFactorNorm · primitiveFactorNorm_of_fullyExpandedNorm · IndisputableMonolith/Masses/MassGenesis/AnchorNormPrimitive.lean
fullyExpandedNorm_of_primitiveFactorNorm · IndisputableMonolith/Masses/MassGenesis/AnchorNormPrimitive.lean:177
theorem fullyExpandedNorm_of_primitiveFactorNorm
    (ψ : LightPattern (Fin 8))
    (hprimitive : AnchorPhasePrimitiveFactorNorm ψ) :
    AnchorPhaseFullyExpandedNorm ψ :=
  (primitiveFactorNorm_iff_fullyExpandedNorm ψ).1 hprimitive
primitiveFactorNorm_of_fullyExpandedNorm · IndisputableMonolith/Masses/MassGenesis/AnchorNormPrimitive.lean:183
theorem primitiveFactorNorm_of_fullyExpandedNorm
    (ψ : LightPattern (Fin 8))
    (hfull : AnchorPhaseFullyExpandedNorm ψ) :
    AnchorPhasePrimitiveFactorNorm ψ :=
  (primitiveFactorNorm_iff_fullyExpandedNorm ψ).2 hfull
THEOREM full_chain_for_primitiveFactorNorm · IndisputableMonolith/Masses/MassGenesis/AnchorNormPrimitive.lean
theorem full_chain_for_primitiveFactorNorm
    (T : StableLoadReadoutTheory (Fin 8))
    {ψ : LightPattern (Fin 8)}
    (E : Q3ClosedPatternEvidence ψ)
    (hprimitive : AnchorPhasePrimitiveFactorNorm ψ) :
    (∀ k : ℕ,
      integratedMeaningLoad (evolvePattern k ψ) = integratedMeaningLoad ψ) ∧
    0 < restMass ψ ∧
    PhiRungQuantized ψ ∧
    restMass ψ = predictedMass ψ ∧
    T.readout.inertialMass ψ = restMass ψ ∧
    T.readout.gravitationalMass ψ = restMass ψ :=
  E.full_chain_for_fully_expanded_norm T
    (fullyExpandedNorm_of_primitiveFactorNorm ψ hprimitive)

What this page does not claim

The theorem does not claim that any real pattern satisfies the anchor norm law. The theorem does not derive the norm law from dynamics; it only proves the equivalence of two forms. The theorem does not assign numerical values to particle masses.

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/MassGenesis/AnchorNormPrimitive.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:

MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND