Epsilon Stopping and Pair-Evidence Completion
Abstract
Epsilon stopping and pair evidence yield a common classifier under a named dichotomy.
Definition 1.1 (Posterior MAP error).
Formalization. D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.posteriorError (✓ std3).
Source. Repository-derived.
Commentary.
The error is one minus the supremum posterior mass. On a finite nonempty state type, this supremum is the maximum in Definition 250.1.
Definition 1.2 (Epsilon-completion stopping time).
Formalization. D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.epsilonStoppingTime (✓ std3).
Source. Repository-derived.
Commentary.
The first threshold-hitting natural time is returned. Infinity explicitly records an empty threshold set.
Definition 1.3 (Abstract measure affinity).
Formalization. D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.MeasureAffinity (✓ std3).
Source. Repository-derived.
Commentary.
This is the named abstract interface used because pinned Mathlib has no measure-level Hellinger affinity. Hellinger affinity is an intended instance, not constructed here.
Definition 1.4 (Open-loop pair evidence).
Formalization. D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.openLoopPairEvidence (✓ std3).
Source. Repository-derived.
Commentary.
The experiment sequence is fixed, and evidence is summed with the repository convention H squared equals twice one minus affinity.
Definition 1.5 (Selected local laws are equivalent).
Formalization. D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.OpenLoopLocallyEquivalent (✓ std3).
Source. Repository-derived.
Commentary.
At every selected coordinate, the laws for each distinct state pair are mutually absolutely continuous.
Definition 1.6 (Named evidence-to-singularity bridge).
Formalization. D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.OpenLoopEvidenceDichotomy (✓ std3).
Source. Repository-derived.
Commentary.
This packages the missing Kakutani implication as an explicit premise. It does not claim a product-measure dichotomy from pinned Mathlib.
Definition 1.7 (Common zero-error decision regions).
Formalization. D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.HasCommonZeroErrorClassifier (✓ std3).
Source. Repository-derived.
Commentary.
A classifier is represented by measurable pairwise disjoint regions whose complements are null under their corresponding transcript laws.
Definition 1.8 (Extended negative log affinity).
Formalization. D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.negativeLogAffinity (✓ std3).
Source. Repository-derived.
Commentary.
The extended nonnegative value is infinite at zero. Values above one truncate to zero; intended normalized affinities lie in the unit interval.
Definition 1.9 (History-conditional affinity).
Formalization. D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.conditionalAffinity (✓ std3).
Source. Repository-derived.
Commentary.
At time t, the common history is fed to the policy and the selected local laws are compared by the abstract affinity.
Definition 1.10 (Predictable evidence process).
Formalization. D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.predictableEvidenceProcess (✓ std3).
Source. Repository-derived.
Commentary.
Evidence before n is the finite sum of negative log conditional affinities along the common-history process.
Theorem 1.11 (Infinite stopping exactly means no threshold hit).
Proof. Machine-checked in Lean as D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.epsilon_stopping_time_eq_top_iff (✓ std3). ∎
Source. Repository-derived.
Commentary.
This records the empty threshold-set behavior explicitly.
Theorem 1.12 (An initial threshold hit stops at zero).
Proof. Machine-checked in Lean as D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.epsilon_stopping_time_eq_zero_of_initial (✓ std3). ∎
Source. Repository-derived.
Commentary.
Natural-number minimality makes time zero the first hit.
Theorem 1.13 (Threshold one stops immediately).
Proof. Machine-checked in Lean as D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.epsilon_one_stops_immediately (✓ std3). ∎
Source. Repository-derived.
Commentary.
Posterior error is always at most one.
Theorem 1.14 (Singleton posterior error is zero).
Proof. Machine-checked in Lean as D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.posterior_error_singleton (✓ std3). ∎
Source. Repository-derived.
Commentary.
The only state has posterior mass one.
Theorem 1.15 (A singleton state space stops immediately).
Proof. Machine-checked in Lean as D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.singleton_state_stops_immediately (✓ std3). ∎
Source. Repository-derived.
Commentary.
Zero posterior error meets every extended nonnegative threshold at time zero.
Theorem 1.16 (The empty state type has no posterior).
Proof. Machine-checked in Lean as D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.empty_state_has_no_posterior (✓ std3). ∎
Source. Repository-derived.
Commentary.
A probability mass function cannot normalize on an empty type.
Theorem 1.17 (A zero threshold may never be reached).
Proof. Machine-checked in Lean as D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.zero_threshold_may_never_stop (✓ std3). ∎
Source. Repository-derived.
Commentary.
The constant fair Boolean posterior has strictly positive error forever.
Theorem 1.18 (Singleton pair evidence is vacuous).
Proof. Machine-checked in Lean as D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.singleton_pair_evidence_condition_vacuous (✓ std3). ∎
Source. Repository-derived.
Commentary.
There are no distinct state pairs on Unit.
Theorem 1.19 (Finite singular laws admit one common classifier).
Proof. Machine-checked in Lean as D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.finite_pairwise_singular_common_zero_error_classifier (✓ std3). ∎
Source. Repository-derived.
Commentary.
Canonical measurable refinement turns finite pairwise singular separators into pairwise disjoint conull decision regions.
Theorem 1.20 (Open-loop completion under the named dichotomy).
Proof. Machine-checked in Lean as D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.open_loop_finite_state_completion (✓ std3). ∎
Source. Repository-derived.
Commentary.
Local equivalence and divergent pair evidence feed the explicit dichotomy. Finite pairwise singularity then yields a common zero-error classifier.
Theorem 1.21 (The abstract setting needs a dichotomy premise).
Proof. Machine-checked in Lean as D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.evidence_dichotomy_is_necessary (✓ std3). ∎
Source. Repository-derived.
Commentary.
Constant zero affinity makes all evidence infinite while identical Dirac transcript laws remain nonsingular.
Theorem 1.22 (Zero affinity has infinite evidence).
Proof. Machine-checked in Lean as D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.negative_log_affinity_zero (✓ std3). ∎
Source. Repository-derived.
Commentary.
The extended logarithm sends zero affinity to infinite negative-log evidence.
Theorem 1.23 (Predictable evidence starts at zero).
Proof. Machine-checked in Lean as D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.predictable_evidence_zero (✓ std3). ∎
Source. Repository-derived.
Commentary.
The finite sum before time zero has no terms.
References
- Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.HasCommonZeroErrorClassifier - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.MeasureAffinity - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.OpenLoopEvidenceDichotomy - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.OpenLoopLocallyEquivalent - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.conditionalAffinity - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.empty_state_has_no_posterior - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.epsilonStoppingTime - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.epsilon_one_stops_immediately - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.epsilon_stopping_time_eq_top_iff - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.epsilon_stopping_time_eq_zero_of_initial - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.evidence_dichotomy_is_necessary - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.finite_pairwise_singular_common_zero_error_classifier - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.negativeLogAffinity - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.negative_log_affinity_zero - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.openLoopPairEvidence - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.open_loop_finite_state_completion - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.posteriorError - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.posterior_error_singleton - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.predictableEvidenceProcess - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.predictable_evidence_zero - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.singleton_pair_evidence_condition_vacuous - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.singleton_state_stops_immediately - Truth anchor:
D5/S3/Observer/MeasureSeparation/EpsilonStoppingPairEvidenceCompletion.zero_threshold_may_never_stop