OAI/MathematicalPhysics/ContinuumCoulomb/Reduction/Model.lean
26 declarations, 0 contain sorry, 0 declared as axioms
Full spinful continuum Coulomb energy
Nuclear data and electronic states use the weak H¹ domain and translated
Hardy bounds. Antisymmetry
permutes spin and position together. No orbital projection or spin sector is
imposed. The bottom takes values in EReal so its definition does not assume
existence of a normalized state or a minimizing eigenvector.
- abbrev
OAI.ContinuumCoulomb.Positionline 22Also declared: ComparatorChallenges/ContinuumCoulombHardness.lean:355 (same declaration text).
- abbrev
OAI.ContinuumCoulomb.Configurationline 23Also declared: ComparatorChallenges/ContinuumCoulombHardness.lean:356 (same declaration text).
- abbrev
OAI.ContinuumCoulomb.SpinConfigurationline 24Also declared: ComparatorChallenges/ContinuumCoulombHardness.lean:357 (same declaration text).
- structure
OAI.ContinuumCoulomb.NuclearDataline 27Source documentation
Finite clamped-nucleus data for binary-encoded positive integer charges.
Also declared: ComparatorChallenges/ContinuumCoulombHardness.lean:359 (same declaration text).
structure NuclearData where …
- structure
OAI.ContinuumCoulomb.UnitNuclearDataline 38Source documentation
Unit-charge inputs carry no independently chosen charge parameters.
Also declared: ComparatorChallenges/ContinuumCoulombHardness.lean:369 (same declaration text).
structure UnitNuclearData where …
- def
OAI.ContinuumCoulomb.UnitNuclearData.toNuclearDataline 46Also declared: ComparatorChallenges/ContinuumCoulombHardness.lean:377 (same declaration text).
- theorem
OAI.ContinuumCoulomb.realPosition_atLeastTwoline 58Also declared: ComparatorChallenges/ContinuumCoulombHardness.lean:389 (same declaration text).
- def
OAI.ContinuumCoulomb.realPositionline 63Also declared: ComparatorChallenges/ContinuumCoulombHardness.lean:394 (same declaration text).
- theorem
OAI.ContinuumCoulomb.realPosition_injectiveline 68Also declared: ComparatorChallenges/ContinuumCoulombHardness.lean:399 (same declaration text).
- def
OAI.ContinuumCoulomb.NuclearData.toNucleiline 76Source documentation
Integer positive charges satisfy the real-charge library interface.
Also declared: ComparatorChallenges/ContinuumCoulombHardness.lean:406 (same declaration text).
def NuclearData.toNuclei (d : NuclearData) : Coulomb.Nuclei d.nuclei where …
Mentions: OAI.ContinuumCoulomb.NuclearData, OAI.Coulomb.Nuclei
- abbrev
OAI.ContinuumCoulomb.FormStateline 86Source documentation
Every normalized state ranges over the full weak H¹ fermionic space.
Also declared: ComparatorChallenges/ContinuumCoulombHardness.lean:415 (same declaration text).
abbrev FormState (n : ℕ) := {state : Coulomb.H1Vector n // Coulomb.Antisymmetric state}Mentions: OAI.Coulomb.H1Vector, OAI.Coulomb.Antisymmetric
- abbrev
OAI.ContinuumCoulomb.normSqline 88Also declared: ComparatorChallenges/ContinuumCoulombHardness.lean:417 (same declaration text).
- abbrev
OAI.ContinuumCoulomb.kineticEnergyline 89Also declared: ComparatorChallenges/ContinuumCoulombHardness.lean:418 (same declaration text).
- def
OAI.ContinuumCoulomb.coulombFormline 92Source documentation
Electronic form with kinetic coefficient
1/2; nuclear repulsion omitted.Also declared: ComparatorChallenges/ContinuumCoulombHardness.lean:420 (same declaration text).
def coulombForm (d : NuclearData) (state : FormState d.electrons) : ℝ := …
Mentions: OAI.ContinuumCoulomb.NuclearData, OAI.ContinuumCoulomb.FormState
- def
OAI.ContinuumCoulomb.unitCoulombFormline 95Also declared: ComparatorChallenges/ContinuumCoulombHardness.lean:423 (same declaration text).
- def
OAI.ContinuumCoulomb.groundEnergyline 99Source documentation
Variational bottom over every normalized spinful fermionic H¹ state.
Also declared: ComparatorChallenges/ContinuumCoulombHardness.lean:426 (same declaration text).
def groundEnergy (d : NuclearData) : EReal := …
Mentions: OAI.ContinuumCoulomb.NuclearData
- def
OAI.ContinuumCoulomb.unitGroundEnergyline 103Also declared: ComparatorChallenges/ContinuumCoulombHardness.lean:430 (same declaration text).
- theorem
OAI.ContinuumCoulomb.unit_groundEnergy_eqline 108Source documentation
The unit-to-binary inclusion preserves the entire variational energy.
theorem unit_groundEnergy_eq (d : UnitNuclearData) : groundEnergy d.toNuclearData = unitGroundEnergy d := rflMentions: OAI.ContinuumCoulomb.UnitNuclearData, OAI.ContinuumCoulomb.groundEnergy, OAI.ContinuumCoulomb.unitGroundEnergy
- theorem
OAI.ContinuumCoulomb.nuclear_integrableline 112Source documentation
Nuclear singularities are integrable on the full declared form domain.
theorem nuclear_integrable (d : NuclearData) (state : FormState d.electrons) (spin : SpinConfiguration d.electrons) : Integrable (fun x => (∑ i, Coulomb.attraction d.toNuclei (Coulomb.position x i)) * ‖state.val.value spin x‖ ^ 2) := …Mentions: OAI.ContinuumCoulomb.NuclearData, OAI.ContinuumCoulomb.FormState, OAI.ContinuumCoulomb.SpinConfiguration, OAI.Coulomb.attraction, OAI.Coulomb.position
- theorem
OAI.ContinuumCoulomb.pair_integrableline 120Source documentation
Pair singularities are integrable too; no extra domain hypothesis is used.
theorem pair_integrable {n : ℕ} (state : FormState n) (spin : SpinConfiguration n) : Integrable (fun x => (∑ i : Fin n, ∑ j : Fin n, if i < j then Coulomb.coulombKernel (Coulomb.position x i - Coulomb.position x j) else 0) * ‖state.val.value spin x‖ ^ 2) := …Mentions: OAI.ContinuumCoulomb.FormState, OAI.ContinuumCoulomb.SpinConfiguration, OAI.Coulomb.coulombKernel, OAI.Coulomb.position
- theorem
OAI.ContinuumCoulomb.normalized_form_lower_boundline 128Source documentation
Explicit instance-dependent lower bound on every normalized state.
theorem normalized_form_lower_bound (d : NuclearData) (state : FormState d.electrons) (hnorm : normSq state = 1) : -(2 * (d.electrons : ℝ) * Coulomb.totalCharge d.toNuclei ^ 2) ≤ coulombForm d state := by …Mentions: OAI.ContinuumCoulomb.NuclearData, OAI.ContinuumCoulomb.FormState, OAI.ContinuumCoulomb.normSq, OAI.Coulomb.totalCharge, OAI.ContinuumCoulomb.coulombForm
- theorem
OAI.ContinuumCoulomb.groundEnergy_lower_boundline 138Source documentation
The continuum infimum is never minus infinity. This does not assert attainment, binding, or a molecular excitation gap.
theorem groundEnergy_lower_bound (d : NuclearData) : (-(2 * (d.electrons : ℝ) * Coulomb.totalCharge d.toNuclei ^ 2) : ℝ) ≤ groundEnergy d := by …Mentions: OAI.ContinuumCoulomb.NuclearData, OAI.Coulomb.totalCharge, OAI.ContinuumCoulomb.groundEnergy
- theorem
OAI.ContinuumCoulomb.groundEnergy_le_trialline 146Source documentation
Restricting admissible states supplies an upper bound on the full bottom.
theorem groundEnergy_le_trial (d : NuclearData) (state : FormState d.electrons) (hnorm : normSq state = 1) : groundEnergy d ≤ (coulombForm d state : EReal) := …Mentions: OAI.ContinuumCoulomb.NuclearData, OAI.ContinuumCoulomb.FormState, OAI.ContinuumCoulomb.normSq, OAI.ContinuumCoulomb.groundEnergy, OAI.ContinuumCoulomb.coulombForm
- theorem
OAI.ContinuumCoulomb.groundEnergy_ne_botline 152Source documentation
The lower form bound excludes minus infinity without any binding promise.
theorem groundEnergy_ne_bot (d : NuclearData) : groundEnergy d ≠ ⊥ := by …
Mentions: OAI.ContinuumCoulomb.NuclearData, OAI.ContinuumCoulomb.groundEnergy
- theorem
OAI.ContinuumCoulomb.groundEnergy_ne_topline 156Source documentation
Any normalized trial state excludes plus infinity; attainment is unnecessary.
theorem groundEnergy_ne_top (d : NuclearData) (state : FormState d.electrons) (hnorm : normSq state = 1) : groundEnergy d ≠ ⊤ := by …Mentions: OAI.ContinuumCoulomb.NuclearData, OAI.ContinuumCoulomb.FormState, OAI.ContinuumCoulomb.normSq, OAI.ContinuumCoulomb.groundEnergy
- theorem
OAI.ContinuumCoulomb.groundEnergy_coe_toRealline 162Source documentation
Once a normalized trial state is provided, ordinary real threshold accounting applies to the same continuum infimum.
theorem groundEnergy_coe_toReal (d : NuclearData) (state : FormState d.electrons) (hnorm : normSq state = 1) : ((groundEnergy d).toReal : EReal) = groundEnergy d := …Mentions: OAI.ContinuumCoulomb.NuclearData, OAI.ContinuumCoulomb.FormState, OAI.ContinuumCoulomb.normSq, OAI.ContinuumCoulomb.groundEnergy