OAI/MathematicalPhysics/ContinuumCoulomb/ManyBody/HubbardFermionSpectrum.lean
30 declarations, 0 contain sorry, 0 declared as axioms
The complete half-filled Fock variational problem has the concrete block form.
- theorem
OAI.ContinuumCoulomb.HubbardGlobal.euclidean_real_innerline 12 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.coordinateInclusion_real_innerline 19 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.coordinateRestriction_inclusionline 25 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.lowFock_real_innerline 31 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.highFock_real_innerline 36 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.highFockRestriction_inclusionline 41 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.lowFockInclusion_norm_mapline 45 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.highFockInclusion_norm_mapline 49 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.highOccupationIndex_ne_spinline 53 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.lowFockRestriction_highInclusionline 61 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.highFockRestriction_lowInclusionline 68 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.low_high_inner_zeroline 76 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.low_high_norm_sqline 80 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.lowProjection_add_highProjectionline 85 - def
OAI.ContinuumCoulomb.HubbardGlobal.assembleFockline 97 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.fockCoordinates_assembleline 101 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.assembleFock_massline 107 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.assembleFock_halfFilledline 111 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.assembleFock_decompositionline 130Source documentation
Every vector in the full half-filled Fock sector has this low/high decomposition, not just vectors generated by a trial-state ansatz.
theorem assembleFock_decomposition (m : ℕ) (x : Laughlin.Fock.Space (2 * m + 1)) (hx : IsHalfFilled m x) : assembleFock m (lowFockRestriction m (fockCoordinates (2 * m + 1) x)) (highFockRestriction m (fockCoordinates (2 * m + 1) x)) = x := by …Mentions: OAI.Laughlin.Fock.Space, OAI.ContinuumCoulomb.HubbardGlobal.IsHalfFilled, OAI.ContinuumCoulomb.HubbardGlobal.assembleFock, OAI.ContinuumCoulomb.HubbardGlobal.lowFockRestriction, OAI.ContinuumCoulomb.HubbardGlobal.fockCoordinates, OAI.ContinuumCoulomb.HubbardGlobal.highFockRestriction
- def
OAI.ContinuumCoulomb.HubbardGlobal.chargePenaltyFockline 138 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.chargePenaltyFock_spinEmbeddingline 142 - def
OAI.ContinuumCoulomb.HubbardGlobal.actualChargePenaltyline 152 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.chargePenaltyFock_highInclusionline 156 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.lowFockRestriction_hopping_lowline 174 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.fockHopping_real_symmetricline 187 - def
OAI.ContinuumCoulomb.HubbardGlobal.hubbardFermionFormline 198 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.hubbardFermionForm_blocksline 205 - def
OAI.ContinuumCoulomb.HubbardGlobal.hubbardFermionBottomline 250Source documentation
The actual fermionic spectral bottom on all nonzero half-filled states, in the canonical occupation norm.
def hubbardFermionBottom (m : ℕ) (U : ℝ) (V : Fin (m + 1) → Fin (m + 1) → ℝ) (left right : Edge → Fin (m + 1)) (t : Edge → ℝ) : ℝ := … - theorem
OAI.ContinuumCoulomb.HubbardGlobal.hubbardFermionBottom_eq_blockBottomline 255 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.hubbardFermionBottom_Heisenbergline 285Source documentation
The full fixed-particle fermion-to-Heisenberg energy comparison, with actual CAR hopping, long-range charge penalty and all spin states.
theorem hubbardFermionBottom_Heisenberg (m : ℕ) (U R : ℝ) (V : Fin (m + 1) → Fin (m + 1) → ℝ) (hsymm : ∀ i j, V i j = V j i) (hdiag : ∀ i, V i i = 0) (hrow : ∀ i, ∑ j, |V i j| ≤ R) (hUR : R < U) (left right : Edge → Fin (m + 1)) (t J : Edge → ℝ) (hloop : ∀ e, left e ≠ right e) (hsimple : ∀ e f, e ≠ f → ¬(left e = left f ∧ right e = right f) ∧ ¬(left e = right f ∧ right e = left f)) (hgap : ∀ e, U - V (left e) (right e) ≠ 0) (hcal : ∀ e, t e ^ 2 = J e * (U - V (left e) (right e))) {epsilon : ℝ} (hepsilon : 0 ≤ epsilon) (hsmall : epsilon < 1 / 2) (ht : 4 * ∑ e, |t e| ≤ epsilon * (U - R)) : …