OAI/Probability/InvariantIsing/Fields/PriorSpinLeafConditioning.lean
11 declarations, 0 contain sorry, 0 declared as axioms
Conditional independent spin sampling for a finite constrained prior. The prior is retained in both its terminal and its conditional spin kernels.
- def
OAI.InvariantIsing.priorSpinLeafTerminalline 15 - lemma
OAI.InvariantIsing.exp_priorSpinLeafTerminalline 18 - lemma
OAI.InvariantIsing.priorSpinLeafPartition_eqline 23 - lemma
OAI.InvariantIsing.priorSpinLeafTerminal_exp_integrableline 33 - lemma
OAI.InvariantIsing.priorSpinLeafGibbs_singletonline 41 - def
OAI.InvariantIsing.priorSpinLeafPairResidualKernelline 72 - instance
OAI.InvariantIsing.priorSpinLeafPairResidualKernel_markovline 78 - def
OAI.InvariantIsing.priorSpinLeafPairJoinline 82 - lemma
OAI.InvariantIsing.measurable_priorSpinLeafPairJoinline 86 - theorem
OAI.InvariantIsing.priorSpinLeafPairLawline 93Source documentation
Conditional on the two leaf labels, the spin residual draws are independent, including when the leaf labels coincide.
theorem priorSpinLeafPairLaw {N n : ℕ} (μ : Measure (Spin N)) [IsProbabilityMeasure μ] (ν : Measure (LabeledLeaf n)) [IsProbabilityMeasure ν] (H : Spin N × LabeledLeaf n → ℝ) (he : Integrable (fun x => Real.exp (H x)) (μ.prod ν)) : ((Measure.pi (fun _ : Fin 2 => gibbsProbability ν (priorSpinLeafTerminal μ H))) ⊗ₘ priorSpinLeafPairResidualKernel μ H).map priorSpinLeafPairJoin = Measure.pi (fun _ : Fin 2 => gibbsProbability (μ.prod ν) H) := by …Mentions: OAI.InvariantIsing.Spin, OAI.InvariantIsing.priorSpinLeafTerminal, OAI.InvariantIsing.priorSpinLeafPairResidualKernel, OAI.InvariantIsing.priorSpinLeafPairJoin
- theorem
OAI.InvariantIsing.priorSpinLeafPair_conditioningline 130