OAI/Probability/Ising/FieldUpdate.lean
39 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.BufferedIsing.DSS.insertSpinline 15Source documentation
The spin at the removed site is inserted without discarding any edge interaction.
def insertSpin (v : V) (b : Bool) (η : {u : V // u ≠ v} → Bool) : V → Bool := … - lemma
OAI.BufferedIsing.DSS.insertSpin_selfline 19 - lemma
OAI.BufferedIsing.DSS.insertSpin_otherline 23 - lemma
OAI.BufferedIsing.DSS.sum_insertline 27 - lemma
OAI.BufferedIsing.DSS.sum_removeline 33 - def
OAI.BufferedIsing.DSS.removedFieldline 41Source documentation
Conditional field induced by an actual fixed spin.
def removedField (J : V → V → ℝ) (h : V → ℝ) (v : V) (b : Bool) (u : {u : V // u ≠ v}) : ℝ := h u + (J v u + J u v) * sgn bMentions: OAI.BufferedIsing.DSS.sgn
- def
OAI.BufferedIsing.DSS.removedCouplingline 44 - lemma
OAI.BufferedIsing.DSS.hamiltonian_insertline 47 - lemma
OAI.BufferedIsing.DSS.mass_insertline 67 - def
OAI.BufferedIsing.DSS.pinMeanline 74Source documentation
Conditional mean at a fixed-spin site; defined on actual remaining spins.
def pinMean (J : V → V → ℝ) (h : V → ℝ) (v : V) (b : Bool) (o : V) : ℝ := …
- lemma
OAI.BufferedIsing.DSS.pinMean_selfline 77 - lemma
OAI.BufferedIsing.DSS.pinMean_otherline 81 - lemma
OAI.BufferedIsing.DSS.pinMean_monoline 89 - lemma
OAI.BufferedIsing.DSS.average_mul_partline 100 - def
OAI.BufferedIsing.DSS.pinPartline 104 - lemma
OAI.BufferedIsing.DSS.pinPart_posline 107 - lemma
OAI.BufferedIsing.DSS.part_splitline 110 - lemma
OAI.BufferedIsing.DSS.mean_splitline 117 - lemma
OAI.BufferedIsing.DSS.mean_self_splitline 130 - lemma
OAI.BufferedIsing.DSS.mean_affineline 136 - def
OAI.BufferedIsing.DSS.fieldAtline 146Source documentation
A single finite field increment.
def fieldAt (v : V) (t : ℝ) : V → ℝ := fun u => if u = v then t else 0 …
- lemma
OAI.BufferedIsing.DSS.fieldAt_selfline 149 - lemma
OAI.BufferedIsing.DSS.fieldAt_otherline 152 - lemma
OAI.BufferedIsing.DSS.removedField_shiftline 156 - lemma
OAI.BufferedIsing.DSS.pinMean_shiftline 161 - lemma
OAI.BufferedIsing.DSS.pinPart_shiftline 165 - lemma
OAI.BufferedIsing.DSS.mean_field_updateline 171 - lemma
OAI.BufferedIsing.DSS.hamiltonian_flipline 188 - lemma
OAI.BufferedIsing.DSS.mass_flipline 192 - def
OAI.BufferedIsing.DSS.flipEquivline 196 - lemma
OAI.BufferedIsing.DSS.part_negline 202 - lemma
OAI.BufferedIsing.DSS.mean_negline 207 - lemma
OAI.BufferedIsing.DSS.mean_zeroline 214 - lemma
OAI.BufferedIsing.DSS.mean_nonnegline 219 - lemma
OAI.BufferedIsing.DSS.fieldAt_zeroline 224 - lemma
OAI.BufferedIsing.DSS.mean_mixture_identityline 228 - lemma
OAI.BufferedIsing.DSS.mean_mixture_leline 239 - lemma
OAI.BufferedIsing.DSS.mean_mixture_geline 250 - lemma
OAI.BufferedIsing.DSS.mean_mixture_eqline 261