Gibbs conditional distributions
Definitionσ-algebra of the configuration outside a region#✓fully proved
The σ-algebra on ConfigSpace E generated by the coordinates outside Λ: the information
about a configuration that is visible from outside the region Λ.
@[reducible] noncomputable def outsideSigma (Λ : Set E) : MeasurableSpace (ConfigSpace E) :=
⨆ e ∈ Λᶜ, MeasurableSpace.comap (ConfigSpace.eval e) inferInstance
abbrev ConfigSpace (E : Type*) : Type _ := E → Bool
MathlibExt/Probability/Configuration/ConfigSpace.lean:40
def eval (e : E) (ω : ConfigSpace E) : Bool := ω e
MathlibExt/Probability/Configuration/ConfigSpace.lean:47
Uses 2 · Used by 14
TheoremOutside σ-algebra is a sub-σ-algebra of the product σ-algebra#✓fully proved
The outside σ-algebra is a sub-σ-algebra of the product σ-algebra.
theorem outsideSigma_le (Λ : Set E) :
outsideSigma Λ ≤ (inferInstance : MeasurableSpace (ConfigSpace E))
@[reducible] noncomputable def outsideSigma (Λ : Set E) : MeasurableSpace (ConfigSpace E) :=
⨆ e ∈ Λᶜ, MeasurableSpace.comap (ConfigSpace.eval e) inferInstance
MathlibExt/Probability/Configuration/CondDistribution.lean:53
abbrev ConfigSpace (E : Type*) : Type _ := E → Bool
MathlibExt/Probability/Configuration/ConfigSpace.lean:40
Uses 3 · Used by 8
DefinitionConditional distribution given the outside of a region#✓fully proved
The conditional distribution of a finite measure μ on ConfigSpace E given the
configuration outside Λ: a regular version of μ(· | outsideSigma Λ), namely Mathlib's
condExpKernel μ (outsideSigma Λ). For a Gibbs measure this is the Gibbs specification in Λ
(DLR condition).
noncomputable def gibbsConditional (μ : Measure (ConfigSpace E)) [IsFiniteMeasure μ]
(Λ : Set E) : @Kernel (ConfigSpace E) (ConfigSpace E) (outsideSigma Λ) _ :=
condExpKernel μ (outsideSigma Λ)
abbrev ConfigSpace (E : Type*) : Type _ := E → Bool
MathlibExt/Probability/Configuration/ConfigSpace.lean:40
@[reducible] noncomputable def outsideSigma (Λ : Set E) : MeasurableSpace (ConfigSpace E) :=
⨆ e ∈ Λᶜ, MeasurableSpace.comap (ConfigSpace.eval e) inferInstance
MathlibExt/Probability/Configuration/CondDistribution.lean:53
Uses 2 · Used by 7
TheoremAveraging the outside conditional distribution recovers the measure#✓fully proved
Disintegration: averaging the conditional distribution over μ gives back μ.
theorem gibbsConditional_comp_trim
(μ : Measure (ConfigSpace E)) [IsFiniteMeasure μ] (Λ : Set E) :
gibbsConditional μ Λ ∘ₘ μ.trim (outsideSigma_le Λ) = μ
abbrev ConfigSpace (E : Type*) : Type _ := E → Bool
MathlibExt/Probability/Configuration/ConfigSpace.lean:40
noncomputable def gibbsConditional (μ : Measure (ConfigSpace E)) [IsFiniteMeasure μ]
(Λ : Set E) : @Kernel (ConfigSpace E) (ConfigSpace E) (outsideSigma Λ) _ :=
condExpKernel μ (outsideSigma Λ)
MathlibExt/Probability/Configuration/CondDistribution.lean:66
theorem outsideSigma_le (Λ : Set E) :
outsideSigma Λ ≤ (inferInstance : MeasurableSpace (ConfigSpace E))
MathlibExt/Probability/Configuration/CondDistribution.lean:58
TheoremDisintegration in product form for the outside conditional distribution#✓fully proved
Disintegration in product form: μ.trim ⊗ₘ gibbsConditional μ Λ is the law of (ω, ω).
theorem gibbsConditional_compProd_trim
(μ : Measure (ConfigSpace E)) [IsFiniteMeasure μ] (Λ : Set E) :
(μ.trim (outsideSigma_le Λ)) ⊗ₘ (gibbsConditional μ Λ)
= @Measure.map (ConfigSpace E) (ConfigSpace E × ConfigSpace E) _
((outsideSigma Λ).prod inferInstance) (fun ω ↦ (id ω, id ω)) μ
abbrev ConfigSpace (E : Type*) : Type _ := E → Bool
MathlibExt/Probability/Configuration/ConfigSpace.lean:40
theorem outsideSigma_le (Λ : Set E) :
outsideSigma Λ ≤ (inferInstance : MeasurableSpace (ConfigSpace E))
MathlibExt/Probability/Configuration/CondDistribution.lean:58
noncomputable def gibbsConditional (μ : Measure (ConfigSpace E)) [IsFiniteMeasure μ]
(Λ : Set E) : @Kernel (ConfigSpace E) (ConfigSpace E) (outsideSigma Λ) _ :=
condExpKernel μ (outsideSigma Λ)
MathlibExt/Probability/Configuration/CondDistribution.lean:66
@[reducible] noncomputable def outsideSigma (Λ : Set E) : MeasurableSpace (ConfigSpace E) :=
⨆ e ∈ Λᶜ, MeasurableSpace.comap (ConfigSpace.eval e) inferInstance
MathlibExt/Probability/Configuration/CondDistribution.lean:53
TheoremOutside conditional distribution is a version of the conditional probability#✓fully proved
gibbsConditional μ Λ is a version of the conditional probability μ⟦s | outsideSigma Λ⟧.
theorem gibbsConditional_ae_eq_condExp
(μ : Measure (ConfigSpace E)) [IsFiniteMeasure μ] (Λ : Set E)
{s : Set (ConfigSpace E)} (hs : MeasurableSet s) :
(fun ω ↦ ((gibbsConditional μ Λ) ω).real s) =ᵐ[μ] μ⟦s | outsideSigma Λ⟧
abbrev ConfigSpace (E : Type*) : Type _ := E → Bool
MathlibExt/Probability/Configuration/ConfigSpace.lean:40
noncomputable def gibbsConditional (μ : Measure (ConfigSpace E)) [IsFiniteMeasure μ]
(Λ : Set E) : @Kernel (ConfigSpace E) (ConfigSpace E) (outsideSigma Λ) _ :=
condExpKernel μ (outsideSigma Λ)
MathlibExt/Probability/Configuration/CondDistribution.lean:66
@[reducible] noncomputable def outsideSigma (Λ : Set E) : MeasurableSpace (ConfigSpace E) :=
⨆ e ∈ Λᶜ, MeasurableSpace.comap (ConfigSpace.eval e) inferInstance
MathlibExt/Probability/Configuration/CondDistribution.lean:53
Uses 4 · Used by 1
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.