Encyclopedia Gravity Gravity Seven Gaps Regulator Removal No Go Sum Class Mu On Eq Card Div Factorial
ARTICLE 4 claims 3 theorems 1 open
Gravity Seven Gaps Regulator Removal No Go Sum Class Mu On Eq Card Div Factorial
A single counting identity about relabeling symmetries decides when a certain path-sum regulator can be removed, and when it cannot.
The shell-mass identity
In enumerative combinatorics, a standard way to count objects up to symmetry is to assign each symmetry class a weight of one divided by the size of its automorphism group. The sum of these weights over all classes gives the total number of distinct objects, a result often associated with Burnside's lemma. The declaration sum_classMuOn_eq_card_div_factorials proves that this same principle holds for a specific family of geometric complexes with vertices, edges, and tetrahedra, where the automorphism group is the full relabeling gauge group of size v!·e!·t!.
Concretely, the theorem states that for any counts of vertices v, edges e, and tetrahedra t, the sum of the per-class measures 1/|Aut| over the quotient equals the total number of labeled complexes divided by v!·e!·t!. The proof constructs a torsor between the relabeling triple group and all relabelings out of a fixed base complex, then applies the orbit-stabilizer theorem fiberwise to sum over the quotient. This is a purely combinatorial fact, proved in the machine-checked library of formal theorems with no axioms beyond the standard three.
The identity is not an isolated curiosity. It is the load-bearing step in a no-go theorem about regulator removal. The framework models a path sum over these complexes with a Gaussian regulator and a symmetry-factor measure. The identity shows that the sum over all classes with weight 1/|Aut| equals the labeled count divided by the factorial gauge volume. Restricting to a single signature (n, n, n) gives a lower bound of n^(3n) for the shell mass, which grows without bound as n increases. Labeled entropy beats the factorial gauge volume.
This divergence kills the absolute-value route to regulator removal at zero phase. At zero phase every regulated term is real and nonnegative, so a single shell bounds the regulated sum from below. As the regulator width ρ tends to 0⁺, the regulator on any fixed shell tends to 1, so any putative limit is exceeded by a shell of mass greater than L.re + 2. The theorem not_hasZRSRegulatorRemoval_zeroPhase refutes the existence of a limit. The regulator cannot be removed at zero phase.
The no-go does not extend to oscillatory phases. For a genuine action phase, the terms can cancel, and the positivity argument fails. Regulator removal for some nonzero phase remains an open target, recorded as OscillatoryRemovalOpen. The physical continuum limit, where the complexity cutoff is mesh refinement, is also untouched. The shell-mass identity is a sharp combinatorial fact with a precise scope: it settles the zero-phase case and leaves the oscillatory case open.
THEOREM sum_classMuOn_eq_card_div_factorials · IndisputableMonolith/Gravity/SevenGaps/RegulatorRemovalNoGo.lean
/-- **HEADLINE IDENTITY (Burnside / orbit-stabilizer route).** At every
exact signature, the total per-class measure equals the labeled count
divided by the full gauge volume:
`∑_classes 1/|Aut| = |labeled| / (v!·e!·t!)`. -/
theorem sum_classMuOn_eq_card_div_factorials (v e t : ℕ) :
∑ c : Quotient (exactSetoid v e t), classMuOn v e t c
= (Fintype.card (ExactComplex v e t) : ℝ)
/ ((v.factorial * e.factorial * t.factorial : ℕ) : ℝ) := by
classical
have hfactpos : 0 < v.factorial * e.factorial * t.factorial :=
Nat.mul_pos (Nat.mul_pos v.factorial_pos e.factorial_pos) t.factorial_pos
have hfactR : (0 : ℝ) < ((v.factorial * e.factorial * t.factorial : ℕ) : ℝ) := by
exact_mod_cast hfactpos
rw [eq_div_iff hfactR.ne', Finset.sum_mul]
have hterm : ∀ c : Quotient (exactSetoid v e t),
classMuOn v e t c * ((v.factorial * e.factorial * t.factorial : ℕ) : ℝ)
= (orbitCard (Quotient.out c) : ℝ) := by
intro c
have hOS := orbitCard_mul_autCard (Quotient.out c)
have hautpos : (0 : ℝ) < (Nat.card (ExactAut (Quotient.out c)) : ℝ) := by
exact_mod_cast exactAutCard_pos (Quotient.out c)
have hcast : (orbitCard (Quotient.out c) : ℝ)
* (Nat.card (ExactAut (Quotient.out c)) : ℝ)
= ((v.factorial * e.factorial * t.factorial : ℕ) : ℝ) := by
exact_mod_cast congrArg (Nat.cast : ℕ → ℝ) hOS
rw [classMuOn_out c]
unfold exactMu
rw [div_mul_eq_mul_div, one_mul, ← hcast, mul_div_assoc,
div_self hautpos.ne', mul_one]
rw [Finset.sum_congr rfl fun c _ => hterm c, ← Nat.cast_sum]
exact_mod_cast congrArg (Nat.cast : ℕ → ℝ) (sum_orbitCard v e t)
THEOREM not_hasZRSRegulatorRemoval_zeroPhase · IndisputableMonolith/Gravity/SevenGaps/RegulatorRemovalNoGo.lean
/-- **HEADLINE (kernel no-go).** Regulator removal FAILS at zero phase:
the Gaussian-regulated quotient path sum `Z_RS_uv ρ zeroPhase` has NO
limit as `ρ → 0⁺`. Mechanism: any putative limit `L` is beaten by a
single shell of mass `> L.re + 2` (shell masses diverge), whose regulated
contribution tends to its full mass as the regulator is removed. -/
theorem not_hasZRSRegulatorRemoval_zeroPhase :
¬ HasZRSRegulatorRemoval zeroPhase := by
rintro ⟨L, hL⟩
have hre : Filter.Tendsto (fun ρ : ℝ => (Z_RS_uv ρ zeroPhase).re)
(nhdsWithin 0 (Set.Ioi 0)) (nhds L.re) :=
(Complex.continuous_re.tendsto L).comp hL
obtain ⟨n₀, hn₀⟩ := shellMass_unbounded (L.re + 2)
have hexp : Filter.Tendsto
(fun ρ : ℝ => Real.exp (-ρ * (n₀ : ℝ) ^ 2) * shellMass n₀)
(nhdsWithin 0 (Set.Ioi 0)) (nhds (shellMass n₀)) := by
refine Filter.Tendsto.mono_left ?_ nhdsWithin_le_nhds
refine Continuous.tendsto' ?_ 0 (shellMass n₀) ?_
· exact (Real.continuous_exp.comp
(continuous_neg.mul continuous_const)).mul continuous_const
· simp only [neg_zero, zero_mul, Real.exp_zero, one_mul]
have hev1 : ∀ᶠ ρ in nhdsWithin (0 : ℝ) (Set.Ioi 0),
L.re + 1 < Real.exp (-ρ * (n₀ : ℝ) ^ 2) * shellMass n₀ :=
hexp.eventually_const_lt (by linarith)
have hev2 : ∀ᶠ ρ in nhdsWithin (0 : ℝ) (Set.Ioi 0),
(Z_RS_uv ρ zeroPhase).re < L.re + 1 :=
hre.eventually_lt_const (by linarith)
have hev3 : ∀ᶠ ρ in nhdsWithin (0 : ℝ) (Set.Ioi 0), ρ ∈ Set.Ioi (0 : ℝ) :=
eventually_mem_nhdsWithin
obtain ⟨ρ, ⟨h1, h2⟩, h3⟩ := ((hev1.and hev2).and hev3).exists
have h4 := single_shell_re_lower_bound ρ (Set.mem_Ioi.mp h3) n₀
linarith
THEOREM shellMass_lower · IndisputableMonolith/Gravity/SevenGaps/RegulatorRemovalNoGo.lean
/-- **Quantitative shell-mass lower bound.**
`shellMass n ≥ n^(6n)/(n!)³ ≥ n^(3n)`: the labeled entropy of the cube
signature beats its factorial gauge volume. -/
theorem shellMass_lower (n : ℕ) :
((n : ℝ)) ^ (3 * n) ≤ shellMass n := by
have hfact3 : n.factorial * n.factorial * n.factorial ≤ n ^ (3 * n) := by
have h := Nat.factorial_le_pow n
calc n.factorial * n.factorial * n.factorial
≤ n ^ n * n ^ n * n ^ n := Nat.mul_le_mul (Nat.mul_le_mul h h) h
_ = n ^ (3 * n) := by
rw [← pow_add, ← pow_add]
congr 1
omega
have hcard : Fintype.card (ExactComplex n n n) = n ^ (6 * n) := by
rw [exactComplex_card_eq, ← pow_two, ← pow_mul, ← pow_mul, ← pow_add]
congr 1
omega
have hfactR : (0 : ℝ) < ((n.factorial * n.factorial * n.factorial : ℕ) : ℝ) := by
exact_mod_cast
Nat.mul_pos (Nat.mul_pos n.factorial_pos n.factorial_pos) n.factorial_pos
have hkey : ((n : ℝ)) ^ (3 * n)
≤ (Fintype.card (ExactComplex n n n) : ℝ)
/ ((n.factorial * n.factorial * n.factorial : ℕ) : ℝ) := by
rw [le_div_iff₀ hfactR]
calc ((n : ℝ)) ^ (3 * n)
* ((n.factorial * n.factorial * n.factorial : ℕ) : ℝ)
≤ ((n : ℝ)) ^ (3 * n) * ((n : ℝ)) ^ (3 * n) := by
refine mul_le_mul_of_nonneg_left ?_ (by positivity)
calc ((n.factorial * n.factorial * n.factorial : ℕ) : ℝ)
≤ ((n ^ (3 * n) : ℕ) : ℝ) := by exact_mod_cast hfact3
_ = ((n : ℝ)) ^ (3 * n) := Nat.cast_pow n (3 * n)
_ = ((n : ℝ)) ^ (6 * n) := by
rw [← pow_add]
congr 1
omega
_ = ((n ^ (6 * n) : ℕ) : ℝ) := (Nat.cast_pow n (6 * n)).symm
_ = (Fintype.card (ExactComplex n n n) : ℝ) := by rw [hcard]
calc ((n : ℝ)) ^ (3 * n)
≤ (Fintype.card (ExactComplex n n n) : ℝ)
/ ((n.factorial * n.factorial * n.factorial : ℕ) : ℝ) := hkey
_ = ∑ q : Quotient (exactSetoid n n n), classMuOn n n n q :=
(sum_classMuOn_eq_card_div_factorials n n n).symm
_ ≤ shellMass n := cube_sum_le_shellMass n
What this page does not claim
The no-go theorem does not claim anything about oscillatory phases, where cancellation could allow regulator removal. The shell-mass identity does not claim that the physical continuum limit exists, which remains open. The theorem does not equate the quotient-sum convention with the labeled-sum convention of PathSumMeasure.Z.
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/RegulatorRemovalNoGo.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 is the physical interpretation of the zero-phase path sum that fails to have a regulator limit?
- What would a proof of oscillatory removal require beyond the positivity argument?
- How does the shell-mass identity relate to the Burnside lemma in classical group theory?
- What is the role of the relabeling gauge volume in the definition of the path sum measure?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM sum_classMuOn_eq_card_div_factorials · IndisputableMonolith/Gravity/SevenGaps/RegulatorRemovalNoGo.lean
/-- **HEADLINE IDENTITY (Burnside / orbit-stabilizer route).** At every exact signature, the total per-class measure equals the labeled count divided by the full gauge volume: `∑_classes 1/|Aut| = |labeled| / (v!·e!·t!)`. -/ theorem sum_classMuOn_eq_card_div_factorials (v e t : ℕ) : ∑ c : Quotient (exactSetoid v e t), classMuOn v e t c = (Fintype.card (ExactComplex v e t) : ℝ) / ((v.factorial * e.factorial * t.factorial : ℕ) : ℝ) := by classical have hfactpos : 0 < v.factorial * e.factorial * t.factorial := Nat.mul_pos (Nat.mul_pos v.factorial_pos e.factorial_pos) t.factorial_pos have hfactR : (0 : ℝ) < ((v.factorial * e.factorial * t.factorial : ℕ) : ℝ) := by exact_mod_cast hfactpos rw [eq_div_iff hfactR.ne', Finset.sum_mul] have hterm : ∀ c : Quotient (exactSetoid v e t), classMuOn v e t c * ((v.factorial * e.factorial * t.factorial : ℕ) : ℝ) = (orbitCard (Quotient.out c) : ℝ) := by intro c have hOS := orbitCard_mul_autCard (Quotient.out c) have hautpos : (0 : ℝ) < (Nat.card (ExactAut (Quotient.out c)) : ℝ) := by exact_mod_cast exactAutCard_pos (Quotient.out c) have hcast : (orbitCard (Quotient.out c) : ℝ) * (Nat.card (ExactAut (Quotient.out c)) : ℝ) = ((v.factorial * e.factorial * t.factorial : ℕ) : ℝ) := by exact_mod_cast congrArg (Nat.cast : ℕ → ℝ) hOS rw [classMuOn_out c] unfold exactMu rw [div_mul_eq_mul_div, one_mul, ← hcast, mul_div_assoc, div_self hautpos.ne', mul_one] rw [Finset.sum_congr rfl fun c _ => hterm c, ← Nat.cast_sum] exact_mod_cast congrArg (Nat.cast : ℕ → ℝ) (sum_orbitCard v e t)The theorem states that for any counts of vertices v, edges e, and tetrahedra t, the sum of the per-class measures 1/|Aut| over the quotient equals the total number of labeled complexes divided by v!·e!·t!. sum_classMuOn_eq_card_div_factorials · IndisputableMonolith/Gravity/SevenGaps/RegulatorRemovalNoGo.leanTHEOREM not_hasZRSRegulatorRemoval_zeroPhase · IndisputableMonolith/Gravity/SevenGaps/RegulatorRemovalNoGo.lean
/-- **HEADLINE (kernel no-go).** Regulator removal FAILS at zero phase: the Gaussian-regulated quotient path sum `Z_RS_uv ρ zeroPhase` has NO limit as `ρ → 0⁺`. Mechanism: any putative limit `L` is beaten by a single shell of mass `> L.re + 2` (shell masses diverge), whose regulated contribution tends to its full mass as the regulator is removed. -/ theorem not_hasZRSRegulatorRemoval_zeroPhase : ¬ HasZRSRegulatorRemoval zeroPhase := by rintro ⟨L, hL⟩ have hre : Filter.Tendsto (fun ρ : ℝ => (Z_RS_uv ρ zeroPhase).re) (nhdsWithin 0 (Set.Ioi 0)) (nhds L.re) := (Complex.continuous_re.tendsto L).comp hL obtain ⟨n₀, hn₀⟩ := shellMass_unbounded (L.re + 2) have hexp : Filter.Tendsto (fun ρ : ℝ => Real.exp (-ρ * (n₀ : ℝ) ^ 2) * shellMass n₀) (nhdsWithin 0 (Set.Ioi 0)) (nhds (shellMass n₀)) := by refine Filter.Tendsto.mono_left ?_ nhdsWithin_le_nhds refine Continuous.tendsto' ?_ 0 (shellMass n₀) ?_ · exact (Real.continuous_exp.comp (continuous_neg.mul continuous_const)).mul continuous_const · simp only [neg_zero, zero_mul, Real.exp_zero, one_mul] have hev1 : ∀ᶠ ρ in nhdsWithin (0 : ℝ) (Set.Ioi 0), L.re + 1 < Real.exp (-ρ * (n₀ : ℝ) ^ 2) * shellMass n₀ := hexp.eventually_const_lt (by linarith) have hev2 : ∀ᶠ ρ in nhdsWithin (0 : ℝ) (Set.Ioi 0), (Z_RS_uv ρ zeroPhase).re < L.re + 1 := hre.eventually_lt_const (by linarith) have hev3 : ∀ᶠ ρ in nhdsWithin (0 : ℝ) (Set.Ioi 0), ρ ∈ Set.Ioi (0 : ℝ) := eventually_mem_nhdsWithin obtain ⟨ρ, ⟨h1, h2⟩, h3⟩ := ((hev1.and hev2).and hev3).exists have h4 := single_shell_re_lower_bound ρ (Set.mem_Ioi.mp h3) n₀ linarithThe theorem not_hasZRSRegulatorRemoval_zeroPhase refutes the existence of a limit. not_hasZRSRegulatorRemoval_zeroPhase · IndisputableMonolith/Gravity/SevenGaps/RegulatorRemovalNoGo.leanTHEOREM shellMass_lower · IndisputableMonolith/Gravity/SevenGaps/RegulatorRemovalNoGo.lean
/-- **Quantitative shell-mass lower bound.** `shellMass n ≥ n^(6n)/(n!)³ ≥ n^(3n)`: the labeled entropy of the cube signature beats its factorial gauge volume. -/ theorem shellMass_lower (n : ℕ) : ((n : ℝ)) ^ (3 * n) ≤ shellMass n := by have hfact3 : n.factorial * n.factorial * n.factorial ≤ n ^ (3 * n) := by have h := Nat.factorial_le_pow n calc n.factorial * n.factorial * n.factorial ≤ n ^ n * n ^ n * n ^ n := Nat.mul_le_mul (Nat.mul_le_mul h h) h _ = n ^ (3 * n) := by rw [← pow_add, ← pow_add] congr 1 omega have hcard : Fintype.card (ExactComplex n n n) = n ^ (6 * n) := by rw [exactComplex_card_eq, ← pow_two, ← pow_mul, ← pow_mul, ← pow_add] congr 1 omega have hfactR : (0 : ℝ) < ((n.factorial * n.factorial * n.factorial : ℕ) : ℝ) := by exact_mod_cast Nat.mul_pos (Nat.mul_pos n.factorial_pos n.factorial_pos) n.factorial_pos have hkey : ((n : ℝ)) ^ (3 * n) ≤ (Fintype.card (ExactComplex n n n) : ℝ) / ((n.factorial * n.factorial * n.factorial : ℕ) : ℝ) := by rw [le_div_iff₀ hfactR] calc ((n : ℝ)) ^ (3 * n) * ((n.factorial * n.factorial * n.factorial : ℕ) : ℝ) ≤ ((n : ℝ)) ^ (3 * n) * ((n : ℝ)) ^ (3 * n) := by refine mul_le_mul_of_nonneg_left ?_ (by positivity) calc ((n.factorial * n.factorial * n.factorial : ℕ) : ℝ) ≤ ((n ^ (3 * n) : ℕ) : ℝ) := by exact_mod_cast hfact3 _ = ((n : ℝ)) ^ (3 * n) := Nat.cast_pow n (3 * n) _ = ((n : ℝ)) ^ (6 * n) := by rw [← pow_add] congr 1 omega _ = ((n ^ (6 * n) : ℕ) : ℝ) := (Nat.cast_pow n (6 * n)).symm _ = (Fintype.card (ExactComplex n n n) : ℝ) := by rw [hcard] calc ((n : ℝ)) ^ (3 * n) ≤ (Fintype.card (ExactComplex n n n) : ℝ) / ((n.factorial * n.factorial * n.factorial : ℕ) : ℝ) := hkey _ = ∑ q : Quotient (exactSetoid n n n), classMuOn n n n q := (sum_classMuOn_eq_card_div_factorials n n n).symm _ ≤ shellMass n := cube_sum_le_shellMass nRestricting to a single signature (n, n, n) gives a lower bound of n^(3n) for the shell mass, which grows without bound as n increases. shellMass_lower · IndisputableMonolith/Gravity/SevenGaps/RegulatorRemovalNoGo.lean- OPENRegulator removal for some nonzero phase remains an open target, recorded as OscillatoryRemovalOpen.