auto-task(TwoHiggsDoublet.potential): TODO for a general 2HDM effective potential - #1312
Conversation
…ve potential Co-authored-by: Claude <noreply@anthropic.com>
|
Thank you for this PR, which will now be reviewed. If submitting to ./Physlib or ./QuantumInfo, please see our review guidelines if you are not familiar with the process. You should expect a back and forth with a reviewer before your PR is merged. See also that link for how to add appropriate labels to your PR. The PR will also go through a number of automated checks. You can learn more about these here, including how to run them locally. If you are submitting to ./PhyslibAlpha there will be a lighter review process, though your PR must still pass the automated checks. If you want to bring attention to this PR, please write a message on this thread of the Lean Zulip. Important: If a reviewer adds an |
Co-authored-by: Daniel Morrison <39346894+morrison-daniel@users.noreply.github.com>
Summary
Records a single
TODOitem requesting a general effective potential for thetwo Higgs doublet model, mirroring the existing
StandardModel.HiggsField.EffectivePotentialframework for the Standard ModelHiggs field.
The Higgs boson directory already has both a specific parameterized potential
(
HiggsBoson/Potential.lean) and a general gauge-invariant effective-potentialframework (
HiggsBoson/EffectivePotential.lean). The 2HDM currently only has thespecific parameterized potential, so the analogous general construction is a
natural gap to flag.
Original request
What was done
The TODO text is human-written; Claude placed it in the right file and section
of the library and confirmed the project still builds.
It was added to
Physlib/Particles/BeyondTheStandardModel/TwoHDM/Potential.lean, in sectionD. The full potential, immediately after
potential_eq_gramVector— the mostspecific existing home, alongside the concrete
potentialit generalises and thegauge-invariant
gramVectorit would be expressed in. The exact command added:No
public import Physlib.Meta.TODO.Basicwas needed — theTODOcommandalready elaborates via a transitive import. No other declarations were touched.
lake buildcompletes successfully with no errors, warnings,sorrys, or newaxioms.
🤖 Generated with Claude Code
Human review