OAI/Probability/MatroidSecretary/Secretary/LawTransfer.lean

GitHub source file

3 declarations, 0 contain sorry, 0 declared as axioms

Transfer a proved finite seed/prefix experiment to every ambient probability space in the secretary statement. The executed adversarial order is deliberately absent: no independence assumption on it is needed or introduced.

  1. theorem OAI.MatroidProphet.secretary_product_law line 15
  2. theorem OAI.MatroidProphet.secretary_reconstruction_law line 29

    Source documentation

    A complete reconstructed seed has its source law on every admissible ambient space once that law is established on the independent product model.

    theorem secretary_reconstruction_law {n bits : ℕ} {Q Ω : Type*}
        [MeasurableSpace Q] [MeasurableSpace Ω]
        (μ : Measure Ω) [IsProbabilityMeasure μ] (ν : Measure Q)
        (η : Measure (ArrivalOrder n))
        (ρ : Measure (Seed bits)) (reconstruct : Q × ArrivalOrder n → Seed bits)
        (hm : Measurable reconstruct)
        (hlaw : (ν.prod (η)).map reconstruct = ρ)
        (R : Ω → Q) (σ : Ω → ArrivalOrder n)
        (hR : Measurable R) (hσ : Measurable σ)
        (hRlaw : μ.map R = ν) (hσlaw : μ.map σ = η)
        (hind : IndepFun R σ μ) :
        MeasurePreserving (fun ω => reconstruct (R ω, σ ω)) μ ρ := by
    …

    Mentions: OAI.MatroidProphet.ArrivalOrder, OAI.MatroidProphet.Seed

  3. theorem OAI.MatroidProphet.secretary_product_ae line 47

    Source documentation

    All almost-everywhere construction identities, including correct masked support, pull back jointly; knowing only a mask marginal would not suffice.

    theorem secretary_product_ae {n : ℕ} {Q Ω : Type*}
        [MeasurableSpace Q] [MeasurableSpace Ω]
        (μ : Measure Ω) [IsProbabilityMeasure μ] (ν : Measure Q)
        (η : Measure (ArrivalOrder n))
        (R : Ω → Q) (σ : Ω → ArrivalOrder n)
        (hR : Measurable R) (hσ : Measurable σ)
        (hRlaw : μ.map R = ν) (hσlaw : μ.map σ = η)
        (hind : IndepFun R σ μ) (P : Q × ArrivalOrder n → Prop)
        (hP : ∀ᵐ x ∂ν.prod (η), P x) :
        ∀ᵐ ω ∂μ, P (R ω, σ ω) :=
    …

    Mentions: OAI.MatroidProphet.ArrivalOrder