OAI/Probability/Ising/Covariance.lean
22 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.BufferedIsing.tableCovarianceline 10Source documentation
Covariance of the two canonical spins of a positive two-spin table.
noncomputable def tableCovariance (w : Bool → Bool → ℝ) : ℝ := …
- def
OAI.BufferedIsing.tiltTableline 16Source documentation
Multiplying by terminal fields does not change the effective interaction.
noncomputable def tiltTable (w : Bool → Bool → ℝ) (A B : ℝ) (s t : Bool) : ℝ := …
- lemma
OAI.BufferedIsing.tableCoupling_tiltline 19 - lemma
OAI.BufferedIsing.tableCovariance_formulaline 25 - lemma
OAI.BufferedIsing.balancedTable_partition_leline 34 - lemma
OAI.BufferedIsing.tableCovariance_le_balancedline 51 - lemma
OAI.BufferedIsing.tableCovariance_le_tanhline 84 - def
OAI.BufferedIsing.addTerminalFieldsline 93Source documentation
Actual addition of two (possibly mixed-sign) finite external fields.
def addTerminalFields {n : ℕ} (h : Fin n → ℝ) (u v : Fin n) (A B : ℝ) (x : Fin n) : ℝ := h x + (if x = u then A else 0) + (if x = v then B else 0) - lemma
OAI.BufferedIsing.energy_addTerminalFieldsline 96 - lemma
OAI.BufferedIsing.weight_addTerminalFieldsline 103 - lemma
OAI.BufferedIsing.pairTable_addTerminalFieldsline 112 - lemma
OAI.BufferedIsing.pairTable_weight_posline 125 - lemma
OAI.BufferedIsing.pairTable_weight_eq_jointWeightline 139 - lemma
OAI.BufferedIsing.pairTable_weight_det_nonnegline 146 - lemma
OAI.BufferedIsing.pairTable_weight_covarianceline 159 - lemma
OAI.BufferedIsing.pairTable_balancedGraphline 167Source documentation
Balancing a marginal is realized by external fields on the SAME graph.
lemma pairTable_balancedGraph {n m : ℕ} (G : FiniteGraph n m) (h : Fin n → ℝ) (u v : Fin n) : pairTable (weight G (addTerminalFields h u v (-tableFieldLeft (pairTable (weight G h) u v)) (-tableFieldRight (pairTable (weight G h) u v)))) u v = balancedTable (pairTable (weight G h) u v) := by …Mentions: OAI.BufferedIsing.FiniteGraph, OAI.BufferedIsing.pairTable, OAI.BufferedIsing.weight, OAI.BufferedIsing.addTerminalFields, OAI.BufferedIsing.tableFieldLeft, OAI.BufferedIsing.tableFieldRight, OAI.BufferedIsing.balancedTable
- lemma
OAI.BufferedIsing.weight_zero_spinFlipline 177 - lemma
OAI.BufferedIsing.zero_pairTable_correlationline 182 - lemma
OAI.BufferedIsing.tanh_le_tanh_iffline 190 - def
OAI.BufferedIsing.EffectiveCouplingBoundline 197Source documentation
External fields do not increase the two-terminal effective coupling.
def EffectiveCouplingBound : Prop := …
- lemma
OAI.BufferedIsing.expectation_oneline 202 - theorem
OAI.BufferedIsing.covarianceBound_iff_effectiveCouplingBoundline 210Source documentation
For finite ferromagnetic graphs, the arbitrary-field covariance bound and zero-field maximality of the effective coupling are equivalent.
theorem covarianceBound_iff_effectiveCouplingBound : ArbitraryFieldCovarianceBound ↔ EffectiveCouplingBound := by …Mentions: OAI.BufferedIsing.ArbitraryFieldCovarianceBound, OAI.BufferedIsing.EffectiveCouplingBound