The margin δ* = 4D + P suffices for a win to precede any competitor
ProvedOpenSearchLivenessTimed.delta_star_sufficientcluster-coordinationconsensusformal-verificationlivenessopensearchzen2
If the first candidate wins by time (one message hop each for the pre-vote request, the pre-vote response, the start-join, and the join back, plus total local processing ), and every competitor fires at or after with , then the win strictly precedes any competitor's firing time, hence precedes any start-join handling by a competitor.
Preamble
import Mathlib.Analysis.SpecificLimits.Basic import Mathlib.Topology.Order.Basic import Mathlib.Order.Filter.AtTopBot.Basic
Formal statement
theorem OpenSearchLivenessTimed.delta_star_sufficient (t0 D P δ win competitor : Int)
(hwin : win ≤ t0 + 4 * D + P) (hcomp : t0 + δ ≤ competitor)
(hδ : 4 * D + P < δ) : win < competitor := by sorrySource
OpenSearch cluster coordination, pinned revision b2a54ba5c0defba3d1d20423e911d4bf920bab19 (org.opensearch.cluster.coordination); liveness/timer gap-closure analysis, new theorems mechanized from the branch's OpenSearchCoordination/OpenSearchPreVote/OpenSearchSafety/OpenSearchProgress missions.