theorem
proved
sequential_preserves_conservation
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.Foundation.Atomicity on GitHub at line 234.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
formal source
231/-- Generic preservation: if conservation holds initially and is preserved
232 by single postings, then conservation holds along any sequential schedule
233 for a finite history. -/
234theorem sequential_preserves_conservation
235 {S : Type _} (Conservation : S → Prop) (post : S → E → S)
236 (prec : Precedence E)
237 [DecidableRel prec] [DecidableEq E]
238 (H : Finset E) (σ : Schedule E)
239 (hcover : σ.order.toFinset = H)
240 (s0 : S)
241 (h0 : Conservation s0)
242 (preserve_single : ∀ s e, e ∈ H → Conservation s → Conservation (post s e)) :
243 Conservation (σ.order.foldl post s0) := by
244 classical
245 revert s0 h0
246 refine σ.order.rec ?base ?step
247 · intro s h; simpa using h
248 · intro e tail ih s h
249 have heH : e ∈ H := by
250 have : e ∈ (e :: tail).toFinset := by
251 simpa using List.mem_toFinset.mpr (by simp)
252 simpa [hcover] using this
253 have h' : Conservation (post s e) := preserve_single s e heH h
254 simpa using ih (post s e) h'
255
256/-- Atomic tick (finite history): any finite recognition history admits a
257 serialization with exactly one posting per tick that respects precedence. -/
258theorem atomic_tick
259 (prec : Precedence E) [DecidableRel prec] [DecidableEq E]
260 (wf : WellFounded prec) (H : Finset E) :
261 ∃ σ : Schedule E,
262 σ.order.toFinset = H ∧
263 ∀ {e₁ e₂}, e₁ ∈ H → e₂ ∈ H → prec e₁ e₂ →
264 σ.order.indexOf e₁ < σ.order.indexOf e₂ := by
papers checked against this theorem (showing 4 of 4)
-
Condition number bounds clustering error from objective gap
"Core(s) = {i : d(x_i,θ*_j) ≤ D_eff − s}; enhanced margin γ + 2s; zero-error cores when local κ(s)·δ < 1/n (Lemma 5.1, Proposition 5.2)"
-
Mutual information beats entropy in benchmark selection
"Entropy greedy is pivoted Cholesky, runs in O(k²N) time... MI is non-monotone in general but empirically monotone for small k, so we use greedy as a heuristic rather than invoking the standard monotone-submodular guarantee."
-
Risk budgets stabilize continuous edge inference scheduling
"Asynchronous online algorithm with finite-step convergence via FIP of potential games (Monderer–Shapley)."
-
Stiff limit of conservation laws produces new crowd PDE
"Uniform BV estimates ‖∂_x ρ(t)‖_{L^1} ≤ C(T)‖ρ_0‖_{BV} and ∫∫|∂_x ρ^{k+1} ∂_x U| ≤ C(T)‖ρ_0‖_{BV}, used for strong compactness via Aubin–Lions."