Encyclopedia Masses Masses Mass Genesis Pattern Readout Equivalence Abstract Equivalence Principle A
ARTICLE 4 claims 4 theorems
Masses Mass Genesis Pattern Readout Equivalence Abstract Equivalence Principle A
The abstract equivalence principle says that if two mass readouts draw from one cost source, they must agree; the pattern form shows what evidence would close that case.
The equivalence principle in pattern form
The equivalence principle, in its classical form, states that inertial mass and gravitational mass are the same property of a body. Inertial mass is the resistance an object offers to being accelerated; gravitational mass is the strength with which it responds to a gravitational field. Newton's mechanics treated the two as numerically equal without explaining why. Einstein's general relativity built that equality into the theory's foundations, and experiments have confirmed it to extraordinary precision.
In Recognition Science, the framework generalizes the principle into an abstract theorem about cost, a discrete measure of the effort a recognition event requires. The abstract theorem, proved in the framework's machine-checked library of formal theorems, states: if inertial mass and gravitational mass are both read from the same cost source, then the two readouts are equal. The proof does not define the readouts to be equal. It shows that equality follows necessarily from the single-source assumption.
The declaration abstract_equivalence_principle_available_for_pattern adapts that abstract theorem to the framework's pattern setting, where a pattern is a stable configuration of recognition events. The declaration establishes that the abstract equivalence principle is available as a template for pattern-level mass theories. It constructs, for any pattern theory that reads both masses from one source, the exact evidence object that the abstract theorem requires. It does not itself prove that any particular physical pattern satisfies the single-source condition.
What the declaration does not claim is as important as what it proves. It does not define inertial and gravitational mass to be equal. It does not prove that the two readouts are equal for any real pattern. It only states the conditional: given a pattern theory whose readouts draw from one cost source, the abstract equivalence principle applies. The framework's other theorems, such as pattern_single_source_equivalence and stableLoadReadoutTheory_identity, supply the missing premises for specific pattern theories, but the availability declaration itself carries no such premise.
The declaration's role is architectural. It marks the point where a general principle becomes a reusable tool for a family of specific theories. A reader who wants to know whether inertial and gravitational mass are equal for a given pattern must look to the pattern theory's own proof obligations, not to this declaration. The declaration guarantees that the abstract machinery is in place; it does not guarantee that any particular pattern satisfies the machinery's conditions.
THEOREM pattern_single_source_equivalence · IndisputableMonolith/Masses/MassGenesis/PatternReadoutEquivalence.lean
theorem pattern_single_source_equivalence
(T : PatternSingleSourceMassTheory Λ)
(ψ : LightPattern Λ)
(hψ : StableClosedLightPattern ψ) :
T.readout.inertialMass ψ = T.readout.gravitationalMass ψ := by
rw [T.inertial_from_source ψ hψ,
T.gravitational_from_source ψ hψ]
THEOREM abstract_equivalence_principle_available_for_pattern · IndisputableMonolith/Masses/MassGenesis/PatternReadoutEquivalence.lean
theorem abstract_equivalence_principle_available_for_pattern
(T : PatternSingleSourceMassTheory Λ)
(ψ : LightPattern Λ) :
(shiftedSourceMassTheory T ψ).inertial_mass 1 =
(shiftedSourceMassTheory T ψ).gravitational_mass 1 :=
Gravity.EquivalencePrinciple.single_source_equivalence
(shiftedSourceMassTheory T ψ) 1 zero_lt_one
THEOREM shiftedSourceMassTheory · IndisputableMonolith/Masses/MassGenesis/PatternReadoutEquivalence.lean
/-- Pack the existing abstract equivalence principle as the pattern-level
statement at the cost value `sourceMass ψ + 1`. The shift makes the state
positive without changing the pattern readout theorem above. -/
def shiftedSourceMassTheory
(T : PatternSingleSourceMassTheory Λ)
(ψ : LightPattern Λ) :
Gravity.EquivalencePrinciple.SingleSourceMassTheory where
cost _ := T.sourceMass ψ
inertial_mass _ := T.sourceMass ψ
gravitational_mass _ := T.sourceMass ψ
inertial_from_cost := fun _ _ => rfl
gravitational_from_cost := fun _ _ => rfl
THEOREM abstract_equivalence_principle_available_for_pattern · IndisputableMonolith/Masses/MassGenesis/PatternReadoutEquivalence.lean
theorem abstract_equivalence_principle_available_for_pattern
(T : PatternSingleSourceMassTheory Λ)
(ψ : LightPattern Λ) :
(shiftedSourceMassTheory T ψ).inertial_mass 1 =
(shiftedSourceMassTheory T ψ).gravitational_mass 1 :=
Gravity.EquivalencePrinciple.single_source_equivalence
(shiftedSourceMassTheory T ψ) 1 zero_lt_one
What this page does not claim
The declaration does not prove that inertial and gravitational mass are equal for any real physical pattern. The declaration does not define the two mass readouts to be equal by fiat. The declaration does not establish that the framework's restMass value equals any measured particle mass.
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/PatternReadoutEquivalence.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 pattern theories in the framework actually satisfy the single-source condition for inertial and gravitational mass?
- How does the pattern-level equivalence relate to the classical experimental tests of the equivalence principle?
- What is the physical interpretation of the cost source that both mass readouts must share?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM pattern_single_source_equivalence · IndisputableMonolith/Masses/MassGenesis/PatternReadoutEquivalence.lean
theorem pattern_single_source_equivalence (T : PatternSingleSourceMassTheory Λ) (ψ : LightPattern Λ) (hψ : StableClosedLightPattern ψ) : T.readout.inertialMass ψ = T.readout.gravitationalMass ψ := by rw [T.inertial_from_source ψ hψ, T.gravitational_from_source ψ hψ]The abstract theorem states: if inertial mass and gravitational mass are both read from the same cost source, then the two readouts are equal. pattern_single_source_equivalence · IndisputableMonolith/Masses/MassGenesis/PatternReadoutEquivalence.leanTHEOREM abstract_equivalence_principle_available_for_pattern · IndisputableMonolith/Masses/MassGenesis/PatternReadoutEquivalence.lean
theorem abstract_equivalence_principle_available_for_pattern (T : PatternSingleSourceMassTheory Λ) (ψ : LightPattern Λ) : (shiftedSourceMassTheory T ψ).inertial_mass 1 = (shiftedSourceMassTheory T ψ).gravitational_mass 1 := Gravity.EquivalencePrinciple.single_source_equivalence (shiftedSourceMassTheory T ψ) 1 zero_lt_oneThe declaration abstract_equivalence_principle_available_for_pattern adapts that abstract theorem to the framework's pattern setting. abstract_equivalence_principle_available_for_pattern · IndisputableMonolith/Masses/MassGenesis/PatternReadoutEquivalence.leanTHEOREM shiftedSourceMassTheory · IndisputableMonolith/Masses/MassGenesis/PatternReadoutEquivalence.lean
/-- Pack the existing abstract equivalence principle as the pattern-level statement at the cost value `sourceMass ψ + 1`. The shift makes the state positive without changing the pattern readout theorem above. -/ def shiftedSourceMassTheory (T : PatternSingleSourceMassTheory Λ) (ψ : LightPattern Λ) : Gravity.EquivalencePrinciple.SingleSourceMassTheory where cost _ := T.sourceMass ψ inertial_mass _ := T.sourceMass ψ gravitational_mass _ := T.sourceMass ψ inertial_from_cost := fun _ _ => rfl gravitational_from_cost := fun _ _ => rflIt constructs, for any pattern theory that reads both masses from one source, the exact evidence object that the abstract theorem requires. shiftedSourceMassTheory · IndisputableMonolith/Masses/MassGenesis/PatternReadoutEquivalence.leanTHEOREM abstract_equivalence_principle_available_for_pattern · IndisputableMonolith/Masses/MassGenesis/PatternReadoutEquivalence.lean
theorem abstract_equivalence_principle_available_for_pattern (T : PatternSingleSourceMassTheory Λ) (ψ : LightPattern Λ) : (shiftedSourceMassTheory T ψ).inertial_mass 1 = (shiftedSourceMassTheory T ψ).gravitational_mass 1 := Gravity.EquivalencePrinciple.single_source_equivalence (shiftedSourceMassTheory T ψ) 1 zero_lt_oneIt does not itself prove that any particular physical pattern satisfies the single-source condition. abstract_equivalence_principle_available_for_pattern · IndisputableMonolith/Masses/MassGenesis/PatternReadoutEquivalence.lean