OAI/Probability/InvariantIsing/Arrays/NSpinTensorPairConditioning.lean
17 declarations, 0 contain sorry, 0 declared as axioms
Conditional independent spin residuals at two sampled cascade leaves.
- def
OAI.InvariantIsing.spinLeafTerminalline 14 - lemma
OAI.InvariantIsing.exp_spinLeafTerminalline 17 - lemma
OAI.InvariantIsing.spinLeafPartition_eqline 22 - lemma
OAI.InvariantIsing.spinLeafTerminal_exp_integrableline 32 - lemma
OAI.InvariantIsing.spinLeafGibbs_singletonline 40 - def
OAI.InvariantIsing.spinLeafPairResidualKernelline 71 - instance
OAI.InvariantIsing.spinLeafPairResidualKernel_markovline 77 - def
OAI.InvariantIsing.spinLeafPairJoinline 81 - lemma
OAI.InvariantIsing.measurable_spinLeafPairJoinline 85 - theorem
OAI.InvariantIsing.spinLeafPairLawline 92Source documentation
Conditional on the two leaf labels, the spin residual draws are independent, including when the leaf labels coincide.
theorem spinLeafPairLaw {N n : ℕ} (ν : Measure (LabeledLeaf n)) [IsProbabilityMeasure ν] (H : Spin N × LabeledLeaf n → ℝ) (he : Integrable (fun x => Real.exp (H x)) ((uniformSpinPrior N : Measure (Spin N)).prod ν)) : ((Measure.pi (fun _ : Fin 2 => gibbsProbability ν (spinLeafTerminal H))) ⊗ₘ spinLeafPairResidualKernel H).map spinLeafPairJoin = Measure.pi (fun _ : Fin 2 => gibbsProbability ((uniformSpinPrior N : Measure (Spin N)).prod ν) H) := by …Mentions: OAI.InvariantIsing.Spin, OAI.InvariantIsing.uniformSpinPrior, OAI.InvariantIsing.spinLeafTerminal, OAI.InvariantIsing.spinLeafPairResidualKernel, OAI.InvariantIsing.spinLeafPairJoin
- theorem
OAI.InvariantIsing.spinLeafPair_conditioningline 129 - def
OAI.InvariantIsing.tensorLeafSpinHamiltonianline 156 - lemma
OAI.InvariantIsing.tensorLeafSpinHamiltonian_eq_coordinatesline 164 - theorem
OAI.InvariantIsing.tensorLeafSpin_exp_integrable_aeline 187 - lemma
OAI.InvariantIsing.spinLeafTerminal_tensorLeafSpinHamiltonianline 201 - theorem
OAI.InvariantIsing.tensorLeafSpinPair_conditioningline 212Source documentation
Actual finite tensor Hamiltonian version of conditional spin sampling.
theorem tensorLeafSpinPair_conditioning {N m k : ℕ} (eig : Fin N → ℝ) (U : Rotation N) (c : Fin N → ℝ) (I : Fin m → Finset (Fin N)) (degree : Fin k → Fin m → ℕ) (amplitude : Fin k → ℝ) (n : ℕ) (z : SpinTensorIndex I degree → ℝ) (p : TensorCoordinateData I degree n) (he : Integrable (fun s => Real.exp (tensorLeafSpinHamiltonian eig U c I degree amplitude n z p s)) ((uniformSpinPrior N : Measure (Spin N)).prod (labeledLeafLaw n p.1))) (D : (Fin 2 → Spin N × LabeledLeaf n) → ℝ) (hD : ∃ C : ℝ, ∀ x, |D x| ≤ C) : referenceReplicaMean ((uniformSpinPrior N : Measure (Spin N)).prod (labeledLeafLaw n p.1)) (tensorLeafSpinHamiltonian eig U c I degree amplitude n z p) D = referenceReplicaMean (labeledLeafLaw n p.1) (fun α => spinTensorTerminal eig U c I degree amplitude …Mentions: OAI.InvariantIsing.Rotation, OAI.InvariantIsing.SpinTensorIndex, OAI.InvariantIsing.TensorCoordinateData, OAI.InvariantIsing.tensorLeafSpinHamiltonian, OAI.InvariantIsing.uniformSpinPrior, OAI.InvariantIsing.Spin, OAI.InvariantIsing.spinTensorTerminal
- theorem
OAI.InvariantIsing.tensorLeafSpinPair_conditioning_aeline 237Source documentation
The actual Gaussian/cascade disorder satisfies the conditional pair factorization almost surely, on one event for every bounded pair test.
theorem tensorLeafSpinPair_conditioning_ae {N m k : ℕ} (hN : 0 < N) (eig : Fin N → ℝ) (U : Rotation N) (c : Fin N → ℝ) (I : Fin m → Finset (Fin N)) (degree : Fin k → Fin m → ℕ) (amplitude : Fin k → ℝ) (n : ℕ) (b : ℕ → ℝ) (v : ℕ → SpinTensorIndex I degree → ℝ≥0) (hb : CascadeExponents n b) (z : SpinTensorIndex I degree → ℝ) : ∀ᵐ p ∂tensorCoordinateLaw I degree n b v, ∀ D : (Fin 2 → Spin N × LabeledLeaf n) → ℝ, (∃ C : ℝ, ∀ x, |D x| ≤ C) → referenceReplicaMean ((uniformSpinPrior N : Measure (Spin N)).prod (labeledLeafLaw n p.1)) (tensorLeafSpinHamiltonian eig U c I degree amplitude n z p) D = referenceReplicaMean (labeledLeafLaw n p.1) (fun α => spinTensorTerminal eig U c I degree amplitude …Mentions: OAI.InvariantIsing.Rotation, OAI.InvariantIsing.SpinTensorIndex, OAI.InvariantIsing.tensorCoordinateLaw, OAI.InvariantIsing.Spin, OAI.InvariantIsing.uniformSpinPrior, OAI.InvariantIsing.tensorLeafSpinHamiltonian, OAI.InvariantIsing.spinTensorTerminal