Skip to content

feat: Effective potential for Weyl fermions (Stacked on #1404) - #1415

Draft
jstoobysmith wants to merge 212 commits into
leanprover-community:masterfrom
jstoobysmith:AddPotentialAlgebra
Draft

feat: Effective potential for Weyl fermions (Stacked on #1404)#1415
jstoobysmith wants to merge 212 commits into
leanprover-community:masterfrom
jstoobysmith:AddPotentialAlgebra

Conversation

@jstoobysmith

Copy link
Copy Markdown
Member

claude Fable was used to help proof some results. All other content was, in the end, human written. I did experiment with getting claude to write things initially, but these were reverted.

This adds the effective potential for a left-handed Weyl fermion written as an element of the suitable Exterior algebra. It also proves the general form of an effective potential which is invariant under the Lorentz group, this is related to the Majorana mass.

jstoobysmith and others added 17 commits July 9, 2026 13:12
Prompt:

I want you to:

1. Fill out the sorries in this file.
2. Define a instance of a `Star` on `potentialAlgebra` defined by conjugating Left and Right weyl fermions, and using CliffordAlgebra.reverse
3. Define a representation of the Lorentz group on potentialAlgebra.
4. Define the majorana mass for a LeftHandedWeyl.
5. Show it is Lorentz invariant.

Co-Authored-By: Claude <claude@users.noreply.github.com>
Your definition of majoranaMass is wrong. In particular it does not even take in a fermion as an argument. I wouldn't not define leftBilinear as it does not make any sense - again also no fermions there.

> Really you should be using contractions. and the dual maps

Co-Authored-By: Claude <claude@users.noreply.github.com>
Co-Authored-By: Claude <claude@users.noreply.github.com>
Co-Authored-By: Claude <claude@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

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 awaiting-author label to your PR, once you have addressed the review comments, please remove that label by adding a comment with -awaiting-author. This helps us keep track of reviews.

@jstoobysmith jstoobysmith changed the title feat: Effective potential for Weyl fermions feat: Effective potential for Weyl fermions (Stacked on #1404) Jul 13, 2026
@jstoobysmith jstoobysmith added the blocked-by-PR This PR depends on another PR label Jul 13, 2026
nateabr

This comment was marked as outdated.

jstoobysmith and others added 30 commits August 20, 2026 15:49
Got claude to fill in details of the other algebras.

Co-Authored-By: Claude <claude@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <no-reply+claude-opus-4-8@anthropic.com>
…classification

Removes the nine modules downstream of Grading/BoostWeight.

  Grading/BoostWeight
  Boosts/FieldStrength
  GaugeDoubleDeriv/BoostWeight
  GaugeDoubleDeriv/Invariance
  GaugeKineticTerm/BoostWeight
  GaugeKineticTerm/Invariance
  FermionicKineticTerm/BoostWeight
  FermionicBarKineticTerm/BoostWeight
  MassDimFour/Classification

Drops the root import at Physlib.lean:189 and regenerates todos.md.
Removes the remaining twenty-eight modules of the package.

  Basic
  GaugeAction
  LorentzAction
  JetDeriv
  JetDerivLorentz
  IsInvariant
  FieldStrength
  Covariantization
  CovariantAlgebra
  CovariantDeriv
  Grading/Hypercharge
  Grading/Irrep
  MassDim
  DerivativeOrder
  FermionicParity
  MassDimFour/Basic
  MassDimFour/LinearIndependence
  Terms/KineticTerms
  Terms/MaxwellTerm
  Terms/ThetaTerm
  FermionicKineticTerm/Closure
  FermionicKineticTerm/LinearIndependence
  FermionicBarKineticTerm/Closure
  FermionicBarKineticTerm/LinearIndependence
  GaugeKineticTerm/Closure
  GaugeKineticTerm/LinearIndependence
  GaugeDoubleDeriv/Closure
  GaugeDoubleDeriv/LinearIndependence

Drops the root import at Physlib.lean:190.
…PI for gluons

List of files removed:

  FieldStrength/Gluons
  GaugeBosons/Gluons
  GaugeBosons/Gluons/JetCompleteness
  GaugeBosons/Gluons/JetCompleteness/ColourBasis
  GaugeBosons/Gluons/JetCompleteness/CoordinateChange
  GaugeBosons/Gluons/JetCompleteness/CovariantTower
  GaugeBosons/Gluons/JetCompleteness/DiagonalJet
  GaugeBosons/Gluons/JetCompleteness/FiniteCompleteness
  GaugeBosons/Gluons/JetCompleteness/FiniteHeight
  GaugeBosons/Gluons/JetCompleteness/GaugeAction
  GaugeBosons/Gluons/JetCompleteness/HighestLayer
  GaugeBosons/Gluons/JetCompleteness/HookBianchi
  GaugeBosons/Gluons/JetCompleteness/OrdinaryJets
  GaugeBosons/Gluons/JetCompleteness/SeriesGaugeAction
  GaugeBosons/Gluons/JetCompleteness/Triangular
List of files removed:

  GaugeBosons/BBoson/Basic
  GaugeBosons/BBoson/MassDim
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

blocked-by-PR This PR depends on another PR large

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants