Encyclopedia Gravity Gravity Record Flux Stress Cut Event Stress Zero Of Covector Zero
ARTICLE 2 claims 2 theorems
Gravity Record Flux Stress Cut Event Stress Zero Of Covector Zero
A machine-checked proof shows that if every assigned direction vector is zero, the constructed stress matrix is identically zero, a sanity condition for a physical construction.
The zero-covector theorem
In physics, a stress matrix summarizes how forces and fluxes push through a surface. The Recognition Science framework builds such a matrix from discrete records of events crossing a cut, a boundary between an interior and an exterior region. The construction assigns each channel, a named pathway across the cut, a real-valued weight and a four-component covector, a direction-like object. The stress matrix is the weighted sum of outer products of these covectors.
The theorem cutEventStress_zero_of_covector_zero states a simple consistency property: if every covector is set to zero, the resulting stress matrix is the zero matrix. This is proved in the framework's machine-checked library of formal theorems. The proof is direct: each term in the sum contains a covector component as a factor, so all terms vanish. The declaration also proves the corresponding statement for the quadratic contraction, a scalar obtained by contracting the stress matrix with an arbitrary probe vector; that contraction is also zero when all covectors are zero.
This result matters because it guards against a tautology. The stress is defined once from the weights and covectors, then contracted against any probe. There is no interface that lets a probe choose a different stress matrix for each test. The zero-covector theorem confirms that the construction is well-behaved at the boundary of its input space: no hidden structure produces a nonzero stress from nothing.
In Recognition Science, this theorem is a load-bearing sanity check within a larger program that derives physical structure from recognition events. It does not, by itself, establish that the stress matrix represents continuum stress-energy, nor does it connect to Unruh radiation, Ricci curvature, or the Einstein field equations. The framework treats those as separate, open targets. What the theorem provides is a precise, machine-checked guarantee about one component of the construction, a guarantee that the matrix vanishes when its directional inputs do.
THEOREM cutEventStress_zero_of_covector_zero · IndisputableMonolith/Gravity/RecordFluxStress.lean
/-- Zero cut-channel covectors force zero cut event stress. -/
theorem cutEventStress_zero_of_covector_zero {a s b r : ℕ} {kappa : ℝ}
{H : LocalHorizonContext a s b r kappa}
(c c' : LocalCut H) :
cutEventStress c c' (fun _ _ => (0 : ℝ)) = 0 :=
eventStress_zero_of_covector_zero _
THEOREM quadContr_eventStress_zero_of_covector_zero · IndisputableMonolith/Gravity/RecordFluxStress.lean
/-- Zero covectors force zero quadratic contraction for every probe. -/
theorem quadContr_eventStress_zero_of_covector_zero {E : Type*} [Fintype E]
(w : E → ℝ) (k : Fin 4 → ℝ) :
quadContr (eventStress w (fun _ _ => (0 : ℝ))) k = 0 := by
rw [quadContr_eventStress]
simp
What this page does not claim
The theorem does not claim that the cut event stress represents continuum stress-energy or any standard gravitational quantity. The theorem does not claim any connection to Unruh radiation, Ricci curvature, or the Einstein field equations. The theorem does not claim that a nonzero stress matrix can be produced from zero covectors; the non-tautology witness uses a nonzero covector.
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/RecordFluxStress.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:
- How does the cut event stress relate to a continuum stress-energy tensor in the Recognition Science framework?
- What additional structure would be needed to derive the Einstein field equations from the cut event stress construction?
- What is the physical interpretation of the covector assignment in the cut event stress construction?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM cutEventStress_zero_of_covector_zero · IndisputableMonolith/Gravity/RecordFluxStress.lean
/-- Zero cut-channel covectors force zero cut event stress. -/ theorem cutEventStress_zero_of_covector_zero {a s b r : ℕ} {kappa : ℝ} {H : LocalHorizonContext a s b r kappa} (c c' : LocalCut H) : cutEventStress c c' (fun _ _ => (0 : ℝ)) = 0 := eventStress_zero_of_covector_zero _The theorem cutEventStress_zero_of_covector_zero states a simple consistency property: if every covector is set to zero, the resulting stress matrix is the zero matrix. cutEventStress_zero_of_covector_zero · IndisputableMonolith/Gravity/RecordFluxStress.leanTHEOREM quadContr_eventStress_zero_of_covector_zero · IndisputableMonolith/Gravity/RecordFluxStress.lean
/-- Zero covectors force zero quadratic contraction for every probe. -/ theorem quadContr_eventStress_zero_of_covector_zero {E : Type*} [Fintype E] (w : E → ℝ) (k : Fin 4 → ℝ) : quadContr (eventStress w (fun _ _ => (0 : ℝ))) k = 0 := by rw [quadContr_eventStress] simpThe declaration also proves the corresponding statement for the quadratic contraction, a scalar obtained by contracting the stress matrix with an arbitrary probe vector; that contraction is also zero when all covectors are zero. quadContr_eventStress_zero_of_covector_zero · IndisputableMonolith/Gravity/RecordFluxStress.lean