OAI/MathematicalPhysics/ContinuumCoulomb/ManyBody/HubbardGlobal.lean
32 declarations, 0 contain sorry, 0 declared as axioms
Global finite-fermion identities for the Hubbard reduction
These are identities of actual creation and contraction operators on the finite exterior algebra. They retain every spectator mode and therefore do not assume transition signs from the two-site calculation.
- def
OAI.ContinuumCoulomb.HubbardGlobal.transferline 24 - def
OAI.ContinuumCoulomb.HubbardGlobal.numberline 27 - def
OAI.ContinuumCoulomb.HubbardGlobal.totalNumberline 29 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.transfer_mulline 31 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.quartic_exchangeline 37 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.transfer_commutatorline 48Source documentation
The matrix-unit commutator, proved from the full CAR operators.
theorem transfer_commutator (i j k l : Fin (Q + 1)) : transfer i j * transfer k l - transfer k l * transfer i j = delta j k • transfer i l - delta l i • transfer k j := by … - theorem
OAI.ContinuumCoulomb.HubbardGlobal.number_idempotentline 54 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.number_commuteline 59 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.number_transfer_commutatorline 66 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.annihilate_number_selfline 75 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.annihilate_number_commuteline 84 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.pair_annihilate_siteNumberline 95 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.pair_annihilate_of_singleline 112Source documentation
Local particle number one rules out a pair annihilation, directly from the CAR; no occupation-basis or sign assumption is needed.
theorem pair_annihilate_of_single (i j : Fin (Q + 1)) (hij : i ≠ j) (x : Space Q) (hx : (number i + number j) x = x) : (annihilate i * annihilate j) x = 0 := by … - theorem
OAI.ContinuumCoulomb.HubbardGlobal.transfer_commute_of_distinctline 123 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.transfer_sq_of_neline 128 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.quartic_numberline 133 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.transfer_reverse_productline 146 - def
OAI.ContinuumCoulomb.HubbardGlobal.bondTransferline 151 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.bondTransfer_sqline 154 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.transfer_exchangeline 167Source documentation
A two-transfer exchange identity before imposing occupation constraints. It is independent of every spectator mode.
theorem transfer_exchange (i j k l : Fin (Q + 1)) (hjk : j ≠ k) (hlk : l ≠ k) : transfer i j * transfer k l = -(transfer i l * transfer k j) := by … - theorem
OAI.ContinuumCoulomb.HubbardGlobal.bondTransfer_commuteline 177 - def
OAI.ContinuumCoulomb.HubbardGlobal.spinSwapline 185 - def
OAI.ContinuumCoulomb.HubbardGlobal.twoSiteHoppingline 189 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.twoSiteHopping_sqline 194Source documentation
The full hopping-square identity. The final two terms are the pair hops, which vanish on singly occupied sites.
theorem twoSiteHopping_sq (a b c d : Fin (Q + 1)) (hab : a ≠ b) (hac : a ≠ c) (had : a ≠ d) (hbc : b ≠ c) (hbd : b ≠ d) (hcd : c ≠ d) : twoSiteHopping a b c d * twoSiteHopping a b c d = number a + number b + number c + number d - (2 : ℂ) • spinSwap a b c d - (2 : ℂ) • (create a * create b * annihilate c * annihilate d + create c * create d * annihilate a * annihilate b) := by …Mentions: OAI.ContinuumCoulomb.HubbardGlobal.twoSiteHopping, OAI.ContinuumCoulomb.HubbardGlobal.number, OAI.ContinuumCoulomb.HubbardGlobal.spinSwap
- def
OAI.ContinuumCoulomb.HubbardGlobal.siteHeisenbergline 221 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.twoSiteHopping_sq_on_singlyOccupiedline 226Source documentation
The occupied-sector second-order numerator, on a genuine Fock vector with arbitrary spectators and local particle number one.
theorem twoSiteHopping_sq_on_singlyOccupied (a b c d : Fin (Q + 1)) (hab : a ≠ b) (hac : a ≠ c) (had : a ≠ d) (hbc : b ≠ c) (hbd : b ≠ d) (hcd : c ≠ d) (x : Space Q) (hleft : (number a + number b) x = x) (hright : (number c + number d) x = x) : (twoSiteHopping a b c d * twoSiteHopping a b c d) x = (1 - siteHeisenberg a b c d) x := by …Mentions: OAI.ContinuumCoulomb.HubbardGlobal.number, OAI.ContinuumCoulomb.HubbardGlobal.twoSiteHopping, OAI.ContinuumCoulomb.HubbardGlobal.siteHeisenberg
- theorem
OAI.ContinuumCoulomb.HubbardGlobal.totalNumber_commute_transferline 256Source documentation
Every one-particle transfer preserves the total fermion number.
theorem totalNumber_commute_transfer (i j : Fin (Q + 1)) : Commute (totalNumber Q) (transfer i j) := by …Mentions: OAI.ContinuumCoulomb.HubbardGlobal.totalNumber, OAI.ContinuumCoulomb.HubbardGlobal.transfer
- def
OAI.ContinuumCoulomb.HubbardGlobal.oneBodyline 265 - def
OAI.ContinuumCoulomb.HubbardGlobal.densityInteractionline 268 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.totalNumber_commute_oneBodyline 271 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.totalNumber_commute_densityInteractionline 280 - theorem
OAI.ContinuumCoulomb.HubbardGlobal.preserves_number_sectorline 293Source documentation
The actual hopping-plus-density Hamiltonian preserves every fixed particle-number sector, including the half-filled sector used here.
theorem preserves_number_sector (w v : Fin (Q + 1) → Fin (Q + 1) → ℂ) (x : Space Q) (N : ℂ) (hx : totalNumber Q x = N • x) : totalNumber Q ((oneBody w + densityInteraction v) x) = N • ((oneBody w + densityInteraction v) x) := by …Mentions: OAI.ContinuumCoulomb.HubbardGlobal.totalNumber, OAI.ContinuumCoulomb.HubbardGlobal.oneBody, OAI.ContinuumCoulomb.HubbardGlobal.densityInteraction