Probability measures carried by maximal chains #
The auxiliary chain distribution mentioned in the proof outline is a finite
probability mass function on the levels of a maximal chain. This file
packages its expectation and relates the indicator of a threshold rejection
event to rejectedMass.
Expectation of a payoff on the m + 1 genuine levels of a calibrated
chain.
Equations
- C.expectation g = ∑ j ∈ Finset.range (m + 1), Feige.chainMass C.K j * g j
Instances For
theorem
Feige.CalibratedChain.expectation_nonneg
{m : ℕ}
(C : CalibratedChain m)
{g : ℕ → ℝ}
(hg : ∀ j < m + 1, 0 ≤ g j)
:
noncomputable def
Feige.CalibratedChain.rejectionIndicator
{m : ℕ}
(C : CalibratedChain m)
(α : ℝ)
(j : ℕ)
:
The rejection indicator used for exact chain calibration.
Instances For
theorem
Feige.CalibratedChain.expectation_rejectionIndicator
{m : ℕ}
(C : CalibratedChain m)
(α : ℝ)
:
Expectation of the rejection indicator is exactly the previously defined rejection mass.
theorem
Feige.CalibratedChain.expectation_rejection_le
{m : ℕ}
(C : CalibratedChain m)
{α : ℝ}
(hα : 0 ≤ α)
:
Exact calibration in expectation form.
noncomputable def
Feige.booleanChainExpectation
{m : ℕ}
(γ β : Fin m → ℝ)
(σ : Equiv.Perm (Fin m))
(hγ : ∀ (i : Fin m), 0 ≤ γ i)
(hβ : ∀ (i : Fin m), 0 ≤ β i)
(g : Finset (Fin m) → ℝ)
:
Expectation E_{ν_C} g for the auxiliary maximal-chain law.
Equations
- Feige.booleanChainExpectation γ β σ hγ hβ g = (Feige.booleanCalibratedChain γ β σ hγ hβ).expectation fun (j : ℕ) => if hj : j < m + 1 then g (Feige.chainState σ ⟨j, hj⟩) else 0
Instances For
theorem
Feige.booleanChainExpectation_one
{m : ℕ}
(γ β : Fin m → ℝ)
(σ : Equiv.Perm (Fin m))
(hγ : ∀ (i : Fin m), 0 ≤ γ i)
(hβ : ∀ (i : Fin m), 0 ≤ β i)
: