Encyclopedia Gravity Gravity Seven Gaps Metric Refinement Carrier Blocker
ARTICLE 3 claims 2 theorems 1 model
Gravity Seven Gaps Metric Refinement Carrier Blocker
A machine-checked proof shows why a discrete combinatorial record of spacetime cannot, on its own, determine geometry.
The metric refinement carrier blocker
Recognition Science models physical structure from a discrete record of events, a ledger. Its current library represents a space as a simplicial complex, a shape built from triangles and their higher-dimensional cousins, with a quotient that identifies complexes which are the same up to relabeling. This quotient captures only combinatorial type: which pieces touch which, not how long the edges are. The metric refinement carrier blocker is a module in the framework's machine-checked library of formal theorems that exposes exactly what this omission costs.
The module proves a concrete obstruction. Take the simplest nonempty simplicial complex, a single tetrahedron. The library's quotient identifies two metric decorations of this tetrahedron: one where every edge has length 1, and one where every edge has length 2. Both land in the same quotient class, yet their edge lengths and their Cayley-Menger observable, a number that encodes the tetrahedron's volume, differ: 4 versus 256. The theorem metricForget_not_injective states that the map from metric-decorated complexes to the quotient is not injective. Consequently, no function on the quotient alone can recover either observable for both decorations. The combinatorial record is blind to geometry.
The blocker's second half proposes a carrier to repair this blindness. The structure MetricRefinementFamily supplies finite metric-decorated configuration spaces, a mesh that genuinely tends to zero, coarse projections, and control over local action steps. It does not assume the path sum converges. With a measure supplied separately, it is just enough to define the geometric finite-level path sum and state its continuum-limit proposition. This is a minimal proposed interface, not a finished construction.
In Recognition Science, the framework proves the obstruction and the witness results as theorems. The carrier interface is a model, a definitional choice. Building such a family from the recognition substrate, deriving its measure and action, and proving the geometric continuum theorem all remain open targets. The module changes what the framework can claim: it cannot yet derive gravity from the ledger alone, but it has a precise, kernel-checked statement of the gap it must cross.
THEOREM metricForget_not_injective · IndisputableMonolith/Gravity/SevenGaps/MetricRefinementCarrierBlocker.lean
/-- **CARRIER BLOCKER.** The current `TriangulationClass` quotient forgets
physical metric data: its forgetful map from decorated simplicial geometries
is not injective. -/
theorem metricForget_not_injective :
¬ Function.Injective
(MetricDecoratedComplex.toClass :
MetricDecoratedComplex 6 → TriangulationClass 6) := by
intro hinj
exact unitMetricOneTet_ne_doubleMetricOneTet
(hinj unit_double_toClass_eq)
THEOREM unitDecoration_cayleyMenger · doubleDecoration_cayleyMenger · IndisputableMonolith/Gravity/SevenGaps/MetricRefinementCarrierBlocker.lean
theorem unitDecoration_cayleyMenger :
cayleyMengerObservable unitDecoration = 4 := by
norm_num [cayleyMengerObservable, unitDecoration, cm3]
theorem doubleDecoration_cayleyMenger :
cayleyMengerObservable doubleDecoration = 256 := by
norm_num [cayleyMengerObservable, doubleDecoration, cm3]
MODEL MetricRefinementFamily · IndisputableMonolith/Gravity/SevenGaps/MetricRefinementCarrierBlocker.lean
/-- Minimal metric-refinement and action-control data needed to replace a
bare complexity cutoff by a geometric refinement sequence.
`Config n` is the finite metric-decorated configuration space at level `n`.
`coarsen` identifies the adjacent-level histories whose action increments are
controlled. `mesh_tendsto_zero` is geometric refinement; `cap_strictMono`
separately records increasing combinatorial capacity. The summable
`actionStepError` is a local quantitative premise, not the desired path-sum
convergence conclusion. -/
structure MetricRefinementFamily where
Config : ℕ → Type
finiteConfig : ∀ n, Fintype (Config n)
cap : ℕ → ℕ
cap_strictMono : StrictMono cap
decorated : ∀ n, Config n → MetricDecoratedComplex (cap n)
coarsen : ∀ n, Config (n + 1) → Config n
mesh : ℕ → ℝ
mesh_pos : ∀ n, 0 < mesh n
edgeLength_le_mesh :
∀ n (c : Config n) (e : Fin (decorated n c).carrier.nE),
Real.sqrt ((decorated n c).metric.sqEdge e) ≤ mesh n
mesh_attained :
∀ n, ∃ c : Config n, ∃ e : Fin (decorated n c).carrier.nE,
Real.sqrt ((decorated n c).metric.sqEdge e) = mesh n
mesh_tendsto_zero :
Filter.Tendsto mesh Filter.atTop (nhds 0)
action : ∀ n, Config n → ℝ
actionStepError : ℕ → ℝ
actionStepError_nonneg : ∀ n, 0 ≤ actionStepError n
actionStepError_summable : Summable actionStepError
action_step_control :
∀ n (c : Config (n + 1)),
|action (n + 1) c - action n (coarsen n c)| ≤ actionStepError n
What this page does not claim
The module does not prove that a metric refinement family exists. It does not derive the measure or action for the path sum. It does not claim the continuum limit is the Einstein-Hilbert action.
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/Gravity/SevenGaps/MetricRefinementCarrierBlocker.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 construction from the recognition substrate could produce a MetricRefinementFamily?
- What measure and action on the family's configuration spaces would make the path sum converge to a continuum limit?
- Does the geometric continuum theorem, once proved, recover the Einstein field equations?
- How does this metric refinement obstruction relate to the framework's other seven gaps?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM metricForget_not_injective · IndisputableMonolith/Gravity/SevenGaps/MetricRefinementCarrierBlocker.lean
/-- **CARRIER BLOCKER.** The current `TriangulationClass` quotient forgets physical metric data: its forgetful map from decorated simplicial geometries is not injective. -/ theorem metricForget_not_injective : ¬ Function.Injective (MetricDecoratedComplex.toClass : MetricDecoratedComplex 6 → TriangulationClass 6) := by intro hinj exact unitMetricOneTet_ne_doubleMetricOneTet (hinj unit_double_toClass_eq)The theorem metricForget_not_injective states that the map from metric-decorated complexes to the quotient is not injective. metricForget_not_injective · IndisputableMonolith/Gravity/SevenGaps/MetricRefinementCarrierBlocker.leanTHEOREM unitDecoration_cayleyMenger · doubleDecoration_cayleyMenger · IndisputableMonolith/Gravity/SevenGaps/MetricRefinementCarrierBlocker.lean
theorem unitDecoration_cayleyMenger : cayleyMengerObservable unitDecoration = 4 := by norm_num [cayleyMengerObservable, unitDecoration, cm3]theorem doubleDecoration_cayleyMenger : cayleyMengerObservable doubleDecoration = 256 := by norm_num [cayleyMengerObservable, doubleDecoration, cm3]Their edge lengths and their Cayley-Menger observable differ: 4 versus 256. unitDecoration_cayleyMenger · doubleDecoration_cayleyMenger · IndisputableMonolith/Gravity/SevenGaps/MetricRefinementCarrierBlocker.leanMODEL MetricRefinementFamily · IndisputableMonolith/Gravity/SevenGaps/MetricRefinementCarrierBlocker.lean
/-- Minimal metric-refinement and action-control data needed to replace a bare complexity cutoff by a geometric refinement sequence. `Config n` is the finite metric-decorated configuration space at level `n`. `coarsen` identifies the adjacent-level histories whose action increments are controlled. `mesh_tendsto_zero` is geometric refinement; `cap_strictMono` separately records increasing combinatorial capacity. The summable `actionStepError` is a local quantitative premise, not the desired path-sum convergence conclusion. -/ structure MetricRefinementFamily where Config : ℕ → Type finiteConfig : ∀ n, Fintype (Config n) cap : ℕ → ℕ cap_strictMono : StrictMono cap decorated : ∀ n, Config n → MetricDecoratedComplex (cap n) coarsen : ∀ n, Config (n + 1) → Config n mesh : ℕ → ℝ mesh_pos : ∀ n, 0 < mesh n edgeLength_le_mesh : ∀ n (c : Config n) (e : Fin (decorated n c).carrier.nE), Real.sqrt ((decorated n c).metric.sqEdge e) ≤ mesh n mesh_attained : ∀ n, ∃ c : Config n, ∃ e : Fin (decorated n c).carrier.nE, Real.sqrt ((decorated n c).metric.sqEdge e) = mesh n mesh_tendsto_zero : Filter.Tendsto mesh Filter.atTop (nhds 0) action : ∀ n, Config n → ℝ actionStepError : ℕ → ℝ actionStepError_nonneg : ∀ n, 0 ≤ actionStepError n actionStepError_summable : Summable actionStepError action_step_control : ∀ n (c : Config (n + 1)), |action (n + 1) c - action n (coarsen n c)| ≤ actionStepError nThe structure MetricRefinementFamily supplies finite metric-decorated configuration spaces, a mesh that genuinely tends to zero, coarse projections, and control over local action steps. MetricRefinementFamily · IndisputableMonolith/Gravity/SevenGaps/MetricRefinementCarrierBlocker.lean