Encyclopedia Gravity Gravity Admissible Triangulation Procedure Exists Rsadmissible
ARTICLE 3 claims 1 theorem 2 models
Gravity Admissible Triangulation Procedure Exists Rsadmissible
A machine-checked proof shows that at least one triangulation family meets the Recognition Science admissibility conditions, but that proof rests on an explicitly assumed physical bridge, not on derived axioms.
The admissibility predicate
In Recognition Science, a triangulation family is a way of chopping a curved space into flat pieces, called simplices, joined along their edges. The framework's path-sum method needs such families to satisfy certain practical conditions: the smallest mesh piece must have positive size, the number of simplices must be finite and capped, and the growth base must be positive. The ledger, a discrete record of recognition events, uses these conditions to keep its sums well-defined.
The declaration exists_RSAdmissible is a machine-checked theorem in the framework's library of formal theorems. It proves that there exists at least one concrete triangulation family that satisfies all the admissibility conditions. The witness family is simple: it uses one simplex, mesh size 1, growth base 2, and a recognition ratio that is exactly the exponential function. The proof closes every numeric side-goal by direct computation. This is a real existence result: the admissibility predicate is not empty.
But the theorem's power is sharply limited by one assumed field. The admissibility conditions include a bridge relation: log x = κ · deficit + O(mesh³), where x is a recognition ratio and deficit is the deficit angle at a hinge. This bridge is tagged ASSUMED in the library. It is a physical hypothesis connecting recognition ratios to deficit angles, not a consequence of the framework's axioms. The witness satisfies the bridge because it chooses κ = 1, error constant 0, and x = exp(deficit), making the equality exact. That choice is a definitional convenience, not a physical derivation.
What the theorem does not claim is that any physically realistic triangulation family is admissible. It only shows that one toy example exists. The bridge remains an open physical assumption: whether real gravity emerges from this recognition-ratio-to-deficit link is not proved. The theorem also does not show that the admissibility conditions are necessary or unique. It is an existence proof for a simple case, not a characterization of all admissible families.
In plain terms: the declaration establishes that the framework's admissibility rules are consistent enough to have at least one instance. That is a useful sanity check. It does not establish that the rules describe actual spacetime. The bridge assumption is the load-bearing physical guess, and it is explicitly not derived.
THEOREM exists_RSAdmissible · IndisputableMonolith/Gravity/AdmissibleTriangulationProcedure.lean
/-- The witness family is RS-admissible.
Proof: all derived conditions follow from the witness fields.
The bridge holds with κ = 1, C = 0, x(deficit) = exp(deficit), giving
|log(exp(deficit)) - 1·deficit| = |deficit - deficit| = 0 ≤ 0 · 1³ = 0. -/
theorem exists_RSAdmissible : Nonempty (IsRSAdmissible rsAdmissibleWitness) :=
⟨{
mesh_lower_bound := rsAdmissibleWitness.minMesh_pos
simplex_count_finite := rsAdmissibleWitness.maxSimplexCount_pos
growth_base_pos := rsAdmissibleWitness.growthBase_pos
meshUpperBound := 2
mesh_upper_bound_ge := by
have h : rsAdmissibleWitness.minMesh = (1 : ℝ) := rfl
rw [h]; norm_num
kappa := 1
kappa_pos := by norm_num
bridge_constant := 0
bridge_constant_nonneg := by norm_num
recognitionRatio := fun δ => Real.exp δ
recognitionRatio_pos := fun δ _ => Real.exp_pos δ
bridge_holds := by
intro deficit _
rw [Real.log_exp]
have h : deficit - (1 : ℝ) * deficit = 0 := by ring
rw [h]
simp only [abs_zero, zero_mul]
norm_num
}⟩
MODEL rsAdmissibleWitness · IndisputableMonolith/Gravity/AdmissibleTriangulationProcedure.lean
/-- A concrete RS-admissible triangulation family witness.
Fields chosen with explicit simple constants so every numeric side-goal
closes by `norm_num` or `positivity`:
- maxSimplexCount := 1
- growthBase := 2
- minMesh := 1
- meshUpperBound := 2 (so minMesh ≤ meshUpperBound is `by norm_num`)
- kappa := 1
- bridge_constant := 0 (exact bridge, no error)
- recognitionRatio := exp (so log x = deficit exactly) -/
def rsAdmissibleWitness : AdmissibleTriangulationFamily where
maxSimplexCount := 1
maxSimplexCount_pos := by norm_num
growthBase := 2
growthBase_pos := by norm_num
minMesh := 1
minMesh_pos := by norm_num
MODEL bridge_constant_monotone · IndisputableMonolith/Gravity/AdmissibleTriangulationProcedure.lean
/-- Monotonicity of the bridge constant: if F is RS-admissible with
bridge constant C, then it is also RS-admissible with any C' ≥ C.
This is a closure fact: the set of admissible bridge constants is
upward-closed, so larger error bounds preserve admissibility. -/
theorem bridge_constant_monotone (F : AdmissibleTriangulationFamily)
(h : IsRSAdmissible F) (C' : ℝ) (hC' : h.bridge_constant ≤ C') :
Nonempty (IsRSAdmissible F) :=
⟨{
mesh_lower_bound := h.mesh_lower_bound
simplex_count_finite := h.simplex_count_finite
growth_base_pos := h.growth_base_pos
meshUpperBound := h.meshUpperBound
mesh_upper_bound_ge := h.mesh_upper_bound_ge
kappa := h.kappa
kappa_pos := h.kappa_pos
bridge_constant := C'
bridge_constant_nonneg := le_trans h.bridge_constant_nonneg hC'
recognitionRatio := h.recognitionRatio
recognitionRatio_pos := h.recognitionRatio_pos
bridge_holds := fun deficit hδ =>
le_trans (h.bridge_holds deficit hδ)
(mul_le_mul_of_nonneg_right hC' (pow_nonneg (le_of_lt h.mesh_lower_bound) 3))
}⟩
What this page does not claim
The theorem does not show that any physically realistic triangulation family is admissible. The bridge relation is not derived from RS axioms; it is an explicit hypothesis. The existence proof does not characterize all admissible families or show uniqueness.
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/AdmissibleTriangulationProcedure.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 evidence would support the assumed bridge between recognition ratios and deficit angles?
- Can the bridge relation be derived from the framework's core axioms under additional regularity conditions?
- Do the admissibility conditions uniquely characterize a triangulation family, or are there many inequivalent witnesses?
- How does the toy witness relate to the triangulations used in standard Regge calculus?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM exists_RSAdmissible · IndisputableMonolith/Gravity/AdmissibleTriangulationProcedure.lean
/-- The witness family is RS-admissible. Proof: all derived conditions follow from the witness fields. The bridge holds with κ = 1, C = 0, x(deficit) = exp(deficit), giving |log(exp(deficit)) - 1·deficit| = |deficit - deficit| = 0 ≤ 0 · 1³ = 0. -/ theorem exists_RSAdmissible : Nonempty (IsRSAdmissible rsAdmissibleWitness) := ⟨{ mesh_lower_bound := rsAdmissibleWitness.minMesh_pos simplex_count_finite := rsAdmissibleWitness.maxSimplexCount_pos growth_base_pos := rsAdmissibleWitness.growthBase_pos meshUpperBound := 2 mesh_upper_bound_ge := by have h : rsAdmissibleWitness.minMesh = (1 : ℝ) := rfl rw [h]; norm_num kappa := 1 kappa_pos := by norm_num bridge_constant := 0 bridge_constant_nonneg := by norm_num recognitionRatio := fun δ => Real.exp δ recognitionRatio_pos := fun δ _ => Real.exp_pos δ bridge_holds := by intro deficit _ rw [Real.log_exp] have h : deficit - (1 : ℝ) * deficit = 0 := by ring rw [h] simp only [abs_zero, zero_mul] norm_num }⟩The declaration exists_RSAdmissible is a machine-checked theorem that proves there exists at least one concrete triangulation family that satisfies all the admissibility conditions. exists_RSAdmissible · IndisputableMonolith/Gravity/AdmissibleTriangulationProcedure.leanMODEL rsAdmissibleWitness · IndisputableMonolith/Gravity/AdmissibleTriangulationProcedure.lean
/-- A concrete RS-admissible triangulation family witness. Fields chosen with explicit simple constants so every numeric side-goal closes by `norm_num` or `positivity`: - maxSimplexCount := 1 - growthBase := 2 - minMesh := 1 - meshUpperBound := 2 (so minMesh ≤ meshUpperBound is `by norm_num`) - kappa := 1 - bridge_constant := 0 (exact bridge, no error) - recognitionRatio := exp (so log x = deficit exactly) -/ def rsAdmissibleWitness : AdmissibleTriangulationFamily where maxSimplexCount := 1 maxSimplexCount_pos := by norm_num growthBase := 2 growthBase_pos := by norm_num minMesh := 1 minMesh_pos := by norm_numThe witness family uses one simplex, mesh size 1, growth base 2, and a recognition ratio that is exactly the exponential function. rsAdmissibleWitness · IndisputableMonolith/Gravity/AdmissibleTriangulationProcedure.leanMODEL bridge_constant_monotone · IndisputableMonolith/Gravity/AdmissibleTriangulationProcedure.lean
/-- Monotonicity of the bridge constant: if F is RS-admissible with bridge constant C, then it is also RS-admissible with any C' ≥ C. This is a closure fact: the set of admissible bridge constants is upward-closed, so larger error bounds preserve admissibility. -/ theorem bridge_constant_monotone (F : AdmissibleTriangulationFamily) (h : IsRSAdmissible F) (C' : ℝ) (hC' : h.bridge_constant ≤ C') : Nonempty (IsRSAdmissible F) := ⟨{ mesh_lower_bound := h.mesh_lower_bound simplex_count_finite := h.simplex_count_finite growth_base_pos := h.growth_base_pos meshUpperBound := h.meshUpperBound mesh_upper_bound_ge := h.mesh_upper_bound_ge kappa := h.kappa kappa_pos := h.kappa_pos bridge_constant := C' bridge_constant_nonneg := le_trans h.bridge_constant_nonneg hC' recognitionRatio := h.recognitionRatio recognitionRatio_pos := h.recognitionRatio_pos bridge_holds := fun deficit hδ => le_trans (h.bridge_holds deficit hδ) (mul_le_mul_of_nonneg_right hC' (pow_nonneg (le_of_lt h.mesh_lower_bound) 3)) }⟩The bridge relation log x = κ · deficit + O(mesh³) is an assumed physical hypothesis, not a consequence of the framework's axioms. bridge_constant_monotone · IndisputableMonolith/Gravity/AdmissibleTriangulationProcedure.lean